【发布时间】:2014-09-01 11:53:37
【问题描述】:
我正在使用 maven-shade-plugin 构建我的项目,而 Netbeans 8.0 抱怨以下警告:
项目的主神器通过maven-shade-plugin处理
当最终的工件 jar 包含不源自当前项目的类时,NetBeans 内部编译器无法使用项目的源代码进行编译。然后,在重新编译项目时,项目源代码中所做的更改仅出现在依赖项目中。也适用于在依赖项目中找不到用途的重构等功能。
我该如何解决这个问题?它能破坏什么?
【问题讨论】:
-
你能用
-X -e运行它并发布带有确切错误消息的堆栈跟踪 -
@JigarJoshi 嗨,我不知道在哪里添加这些参数:/ 此消息来自 NetBeans 本身,而不是来自我正在运行的构建命令
-
来自here,请参阅将 Maven 目标绑定到 IDE 操作
-
@JigarJoshi 警告还是一样的。我也这样做了:stackoverflow.com/a/9806400/1067688。仍然只是我发布的内容:/
标签: java maven netbeans maven-shade-plugin