【发布时间】:2011-01-15 16:03:10
【问题描述】:
我在 Eclipse 上有一个带有 m2eclipse 插件的 maven 项目。这个项目有一些依赖。其中一些是 slf4j、apache-commons 等库。但也有我的库,我正在 Eclipse 中同时开发。不幸的是,m2eclipse 以这样一种方式创建构建路径,即我的库不是作为来自 M2 存储库的 JAR 档案,而是作为来自 /target/classes 目录的类文件添加到类路径中。出于这个原因,我不能使用 maven-shade-plugin 因为我收到一条消息:
“Error creating shaded jar: error in opening zip file /home/user/workspace/my-project/project-a/target/classes”。
当我使用mvn clean install 从命令行构建project-a 时,一切正常 - 生成了阴影 JAR。如何解决?
【问题讨论】:
标签: plugins dependencies maven-2 m2eclipse maven-shade-plugin