java – Netbeans:通过maven-shade-plugin处理项目的主要工件

我正在使用maven-shade-plugin构建我的项目,Netbeans 8.0正在抱怨以下警告:

项目的主要工件通过maven-shade-plugin进行处理

When the final artifact jar contains classes not originating in current project,NetBeans internal compiler cannot use the sources of the project for compilation. 
Then changes done in project's source code only appears in depending projects when 
project is recompiled. Also applies to features like Refactoring which will not 
be able to find usages in depending projects.

如何解决这个问题?什么可以打破?

解决方法

通常情况下这是项目中的一个问题.

虽然本地repo中的jar文件包含来自它自己的依赖项的类,但src / main / java文件夹不包含它们.当java引擎尝试重新编译在编辑器中本地完成的更改时,会引起混淆.

没有办法“修复”它.它被放置在那里,重复的错误提交编辑器显示编译错误,那里没有.我认为有一个问题是让用户警告消失.

相关文章

最近看了一下学习资料,感觉进制转换其实还是挺有意思的,尤...
/*HashSet 基本操作 * --set:元素是无序的,存入和取出顺序不...
/*list 基本操作 * * List a=new List(); * 增 * a.add(inde...
/* * 内部类 * */ 1 class OutClass{ 2 //定义外部类的成员变...
集合的操作Iterator、Collection、Set和HashSet关系Iterator...
接口中常量的修饰关键字:public,static,final(常量)函数...