将源添加到 JitPack 工件
Add sources to JitPack artifact
我有一个 public GitHub 存储库,其中包含一个 Maven 管理的项目。我正在使用 JitPack 作为 Maven 存储库来部署工件版本,它的工作原理非常棒。
但是,我不知道如何使用 sources
分类器添加新工件。有人知道怎么做吗?
要将源代码添加到 Maven 项目,您需要使用 maven-source-plugin。如果项目构建了源 jar,那么它将由 JitPack 发布。
将此添加到 pom.xml
<build>
<plugins>
<plugin> <!-- Create sources.jar -->
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<executions>
<execution>
<id>attach-sources</id>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
例如https://github.com/jitpack/maven-simple/blob/master/pom.xml#L35-L46:
我有一个 public GitHub 存储库,其中包含一个 Maven 管理的项目。我正在使用 JitPack 作为 Maven 存储库来部署工件版本,它的工作原理非常棒。
但是,我不知道如何使用 sources
分类器添加新工件。有人知道怎么做吗?
要将源代码添加到 Maven 项目,您需要使用 maven-source-plugin。如果项目构建了源 jar,那么它将由 JitPack 发布。
将此添加到 pom.xml
<build>
<plugins>
<plugin> <!-- Create sources.jar -->
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<executions>
<execution>
<id>attach-sources</id>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
例如https://github.com/jitpack/maven-simple/blob/master/pom.xml#L35-L46: