微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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引擎尝试重新编译在编辑器中本地完成的更改时,会引起混淆.

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

原文地址:https://www.jb51.cc/java/126153.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐