我在eclipse中有一个项目(我们称之为项目A),它是一个Maven项目。这是一个由其他项目使用的图书馆。根据本地项目构建Maven JAR
而且我有项目B,它也是一个Maven项目,它依赖于项目A.在项目B的pom.xml中,我添加了一个依赖项引用项目A,它构建并完美地从Eclipse运行。
现在我想从项目B构建一个可执行JAR。以前我通过将maven-assembly-plugin
插件添加到pom.xml,然后从命令行运行mvn assembly:single
来完成此操作。
当我运行项目B内部mvn assembly:single
命令时,它抛出一个错误说,它不能找到项目A.
现在被打造为B中的可执行的JAR文件的最好方法?有没有一种方法可以从Eclipse构建它(假设它将处理依赖引用,因为它一直在这样做),还是有办法告诉Maven项目A是本地的,它应该使用本地项目A构建项目B.
您是否使用Maven的'install'命令安装了项目A? – rolve
我从来没有听说过这个命令,我现在正在寻找一个示例用法 –
http://stackoverflow.com/questions/574594/how-can-i-create-an-executable-jar-with-dependencies-using- Maven的 看到这个链接,我认为它可以帮助.. – Sourav