我已经为JUnit下载了2个NBM。在Netbeans 8中,我使用了Tools-> Plugins-> Downloaded窗口并添加了相关的NMB。它们都是经过检查标记的,当我按下"安装"然后Netbeans弹出一个对话框,说明(大约)"安装程序将下载,验证,然后安装所选模块"。然后它会尝试使用Internet下载 - 并失败。本机无法访问互联网(因此是离线方式)。
我没有下载正确的NBM(它们是ZIP文件,我将它们重命名为NBM - 读取这是要做的事情)?我还缺少其他一些作品吗?
答案 0 :(得分:4)
原因是.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文件:将.nternal文件替换为.nbm文件中的.external文件。
就我而言:
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文件作为插件备注:
在/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