mvn安装jar-with-dependencies

时间:2011-01-19 11:22:31

标签: maven

有没有办法在使用maven-assembly-plugin创建的jar依赖项上进行安装?

5 个答案:

答案 0 :(得分:13)

如果将程序集绑定到打包阶段,那么当您执行构建时,它将在您的存储库中安装“常规”jar和with-dependencies jar:

        <plugin>
            <artifactId>maven-assembly-plugin</artifactId>
            <version>2.3</version>
            <configuration>
                <descriptorRefs>
                    <descriptorRef>jar-with-dependencies</descriptorRef>
                </descriptorRefs>
            </configuration>
            <executions>
                <execution>
                    <id>make-assembly</id> <!-- this is used for inheritance merges -->
                    <phase>package</phase> <!--  bind to the packaging phase -->
                    <goals>
                        <goal>single</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>

答案 1 :(得分:12)

mvn assembly:assembly -DdescriptorId = jar-with-dependencies

:)

答案 2 :(得分:0)

一种方法是创建一个使用assembly-plugin的项目。在assembly-plugin配置中,您可以指定所需的输出(jar,zip,...)

在这个项目中,您可以放置​​依赖项并构建它。每次执行install命令时,所有依赖项都将在打包文件中。

答案 3 :(得分:0)

在标题“执行:建立大会”here下查看。

答案 4 :(得分:-3)

mvn install没有这样做吗?

相关问题