Maven 部署 jar 及其依赖项以存储库
2022-09-02 04:35:08
我可以在我的和运行中使用以下方法部署 :jar
pom.xml
mvn deploy
<distributionManagement>
<repository>
<id>releases</id>
<url>http://${host}:8081/nexus/content/repositories/releases</url>
</repository>
<snapshotRepository>
<id>snapshots</id>
<name>Internal Snapshots</name>
<url>http://${host}:8081/nexus/content/repositories/snapshots</url>
</snapshotRepository>
</distributionManagement>
我可以使用以下方法构建可执行文件:jar-with-dependencies
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<executions>
<execution>
<id>create-executable-jar</id>
<phase>deploy</phase>
<goals>
<goal>single</goal>
</goals>
<configuration>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
<archive>
<manifest>
<mainClass>my.company.app.Main</mainClass>
</manifest>
</archive>
</configuration>
</execution>
</executions>
</plugin>
问题是我不知道如何将这些拼接在一起以将可执行文件部署到我的Maven存储库。我真的不知道这是通过新插件还是通过向现有汇编插件添加目标或其他步骤来实现的。jar