我搜索了这些选项,但我似乎无法找到禁用这些警告的方法。警告如下:
Classpath entry org.eclipse.jdt.junit.JUNIT_CONTAINER/4 will not be exported or published. Runtime ClassNotFoundExceptions may result.
除了弄乱我的“问题”观点之外,在我的项目中对我没有任何意义。
答案 0 :(得分:27)
bug 190783可能与此问题相关。
此警告现在有两个快速修复:
- 添加“
dependency
”属性(这是当前的快速修复)- 添加“
nondependency
”属性;添加此属性将明确排除cp条目作为潜在的发布/导出依赖项。如果用户改变主意,他们可以通过JDT构建路径UI删除此属性。
作为Mondain评论:
我找到了!右键单击警告并选择快速修复,yay!
确实可以使用快速修复方法:另请参阅FAQ What is a Quick Fix?,Quick Fix和Quick Assist
答案 1 :(得分:1)
整个项目的快速修复(虽然可能太贪心)。假设linux实用程序(或cygwin):
cp .classpath classpath-bak
cat classpath-bak | sed 's@^\(\s*<classpathentry kind=.*\)/>\s*$@\1><attributes><attribute name="org.eclipse.jst.component.nondependency" value=""/></attributes></classpathentry>@' > .classpath