无法将 JUnit 脱机安装到 Netbeans 8 中



我已经下载了 2 个 JUnit 的 NBM。 在 Netbeans 8 中,我使用的是"工具->插件->下载"窗口,并添加了相关的 NMB。 它们都带有复选标记,当我按"安装"Netbeans 时,会弹出一个对话框,显示(大约)"安装程序将下载、验证,然后安装选定的模块"。 然后,它确实尝试使用互联网进行下载 - 但失败了。 这台机器无法访问互联网(因此采用离线方法)。

我是否没有下载正确的 NBM(它们是 ZIP 文件,我将它们重命名为 NBM - 阅读这是要做的事情)? 我是否缺少其他作品?

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

例如,在我的例子(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 存档中此位置的 donwloaded 文件

/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

最新更新