Я использую плагин maven-deploy-plugin для развертывания стороннего jar (ранее загруженного в мой целевой каталог из плагина, который здесь не показан) на Nexus в качестве имени 'Third-Party-1.0.jar', это всеработает нормально, используя конфигурацию ниже.
У меня также есть каталог javadoc
в моей целевой директории, который является javadoc
для этого jar стороннего производителя. Я хотел бы упаковать этот каталог javadoc
как 'Third-Party-1.0-javadoc.jar'.
Если бы я мог получить каталог, упакованный как JAR, я думаю, что мог бы javadoc Параметр плагина развертывания ниже для его развертывания, просто не знаете, как упаковать пользовательский каталог в JAR-файл с определенным именем, используя Maven, может быть, плагин сборки?
TLDR;Как использовать Maven для создания файла JAR из содержимого каталога, который я укажу?
<plugin>
<artifactId>maven-deploy-plugin</artifactId>
<version>2.8.2</version>
<executions>
<execution>
<id>default-deploy</id>
<phase>none</phase>
</execution>
<execution>
<id>deploy-jar</id>
<phase>deploy</phase>
<goals>
<goal>deploy-file</goal>
</goals>
<configuration>
<file>${project.build.directory}/code.jar</file>
<url>...</url>
<repositoryId>...</repositoryId>
<url>...</url>
<packaging>jar</packaging>
<generatePom>true</generatePom>
<groupId>com.example</groupId>
<artifactId>third-party</artifactId>
<version>1.0</version>
</configuration>
</execution>
</executions>
</plugin>