当在eclipse中使用m2eclipse工具运行一个Maven构建版本的配置为Maven Shade Plugin的项目时,构建失败与以下错误消息:maven-shade-plugin报告:创建着色jar时出错:... target/classes(是一个目录)
Failed to execute goal org.apache.maven.plugins:maven-shade-plugin:2.4.3:shade (default) on project xxx: Error creating shaded jar: /.../project/target/classes (Is a directory) -> [Help 1]
我尝试了不同版本的阴影插件和不同的Java版本(6,7,8)尝试。所有导致相同的错误。
解决方法:
为this question该解决方案提供一种解决方法:仅当选择了选项Resolve Workspace Artifacts
会出现错误。如果没有选择这个选项,构建运行正常。
(但是,这并不能解决问题,因为通过启用工作区解析来构建项目通常非常有用)。
如果只是我可以...查看[在构建时自动安装Maven项目在Eclipse中](http://stackoverflow.com/questions/35191737/automatic-install-of-maven-projects-in-eclipse-upon -build) – mxro
下载Maven本身并从命令行执行它有什么问题? – khmarbaise
我的问题与前面的评论中提到的问题一样。实质上,由于运行'mvn clean'使得eclipse不能用于构建,所以我使用禁用脚本来安装构件,而是在开发期间依靠eclipse中的解决方案。 – mxro