这变得乏味。我创建了一个测试项目,简单的java hello,来测试我在另一个项目中遇到的问题。创建项目后,我可以运行它并将其构建到jar中。
然后我添加了一些常春藤的东西,尝试了一个不起作用的构建。常春藤的东西包括ivy.xml ivysettings.xml和2个任务添加到默认的netbeans build.xml。
然后我从build.xml中删除了常春藤文件和常春藤部分。然后我对它和之前未经编辑的build.xml文件做了一个差异,它们是相同的。
现在为什么在干净的构建之后我会收到此错误?
/home/tester/WORKSPACE/NetBeans/Foo/nbproject/build-impl.xml:63: Source resource does not exist: /home/tester/WORKSPACE/NetBeans/Foo/lib/nblibraries.properties
更正该文件不存在,并且在我可以访问的任何其他项目中都不存在该文件是否使用常春藤。
我已经重置了我所做的一切,但Netbeans无法继续。我试图弄清楚地狱nb实际上是如何构建一个项目但却迷失了。只是不知道该说些什么。
我猜nb和我自己在干净实际意味着什么以及每次给定相同输入时是否应该能够产生完全相同的结果,nb似乎无法做到。那或它无法从现实世界或他们的文档恢复只是隐藏有用的信息,如如何重置项目。
我假设有一些nb状态需要手动清理,但不知道从哪里开始。有什么想法吗?
答案 0 :(得分:1)
@Tim Biegeleisen,你的评论让我思考。
我关闭/重新启动netbeans然后再次尝试构建并且它有效。因此,似乎常春藤仍然在netbeans中运行,并且我的项目具有某种形式的状态,它不会释放。我不得不四处寻找是否有办法在不重启nb的情况下重置常春藤状态,但整个过程正在变成一项非常乏味的繁重任务。我似乎花了更多的时间在开发工具上,而不是解决我的编码任务。
所以我的问题的解决方案/解决方法似乎是重启netbeans以清除常春藤状态。