我有一个maven项目,我需要生成三个单独的jars
maven-source-plugin)target/docs中。问题:我如何创建一个只包含target/docs文件夹的jar?
发布于 2016-06-13 13:02:46
您可以将以下内容添加到maven pom.xml文件build/plugins部分:
<plugin>
<artifactId>maven-jar-plugin</artifactId>
<version>3.0.1</version>
<executions>
<execution>
<configuration>
<classifier>docs</classifier>
<classesDirectory>${project.build.directory}/docs</classesDirectory>
<includes>**/*</includes>
</configuration>
<id>pack-docs</id>
<phase>package</phase>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>这基本上是:
maven-jar-plugin,jar目标为项目打包一个新的人工制品docs后缀附加于项目人工制品的正常约定,例如artifactId-version.jar)target\docs设置为文件的源文件,使用标准${project.build.directory}属性而不是target (默认情况下是它的值)正在运行
mvn clean package然后,将其作为输出的一部分。
jar文件,例如sample-project-1.0.0-SNAPSHOT.jardocs文件,例如sample-project-1.0.0-SNAPSHOT-docs.jarhttps://stackoverflow.com/questions/37790330
复制相似问题