【问题标题】:Can't install JUnit into Netbeans 8 offline无法将 JUnit 离线安装到 Netbeans 8
【发布时间】:2015-01-16 01:48:09
【问题描述】:

我已经为 JUnit 下载了 2 个 NBM。在 Netbeans 8 中,我使用的是 Tools->Plugins->Downloaded 窗口并添加了相关的 NMB。它们都被选中,当我按下“安装”时,Netbeans 会弹出一个对话框,显示(大约)“安装程序将下载、验证,然后安装选定的模块”。然后它确实尝试使用 Internet 下载 - 并且失败了。这台机器无法访问互联网(因此采用离线方法)。

我是不是没有下载正确的 NBM(它们是 ZIP 文件,我将它们重命名为 NBM - 阅读这就是要做的事情)?是否还有其他我遗漏的部分?

【问题讨论】:

    标签: netbeans junit4


    【解决方案1】:

    原因是 .external 文件将 URL 限制为要从活动的 Internet 连接下载的文件。

    例如,在我的例子中 (netbeans 8.0) org-netbeans-libs-junit4.nbm 包含文件

    /netbeans/modules/ext/junit-4.10.jar.external
    

    内容是什么

    CRC:3480621823
    SIZE:253160
    URL:http://repo1.maven.org/maven2/junit/junit/4.10/junit-4.10.jar
    URL:m2:/junit:junit:4.10:jar
    

    如果您需要在 netbeans 中执行插件的离线安装,您需要转换 .nbm 文件:将 .nbm 文件中的 .external 替换为 URL 引用的文件。

    就我而言:

    1) 下载http://repo1.maven.org/maven2/junit/junit/4.10/junit-4.10.jar

    2)在org-netbeans-libs-junit4.nbm中,替换

    /netbeans/modules/ext/junit-4.10.jar.external 
    

    通过 .nbm 存档中此位置的下载文件

    /netbeans/modules/ext/junit-4.10.jar
    

    3) 保存转换后的存档, 4) 对其他 nbm 存档执行相同操作 5) 您可以在 Netbeans 中添加和安装 .nbm 文件作为插件

    备注:

    在 `org-netbeans-libs-junit4.nbm,我不得不替换

    /netbeans/modules/ext/junit-4.10.jar.external  
    

    在`/netbeans/modules/ext/junit-4.10.jar.external,我不得不替换

    /netbeans/modules/ext/junit-3.8.2.jar.external
    /netbeans/docs/junit-3.8.2-api.zip.external
    /netbeans/docs/junit-4.10-javadoc.jar.external
    /netbeans/docs/junit-4.10-sources.jar.external
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-01-27
    • 1970-01-01
    • 1970-01-01
    • 2021-04-13
    • 1970-01-01
    • 1970-01-01
    • 2019-10-10
    • 1970-01-01
    相关资源
    最近更新 更多