要在Maven中打包所有依赖项的源代码,可以使用Maven的dependency:sources
插件
pom.xml
文件。这是Maven项目的基本配置文件。pom.xml
文件中添加maven-dependency-plugin
插件以及sources
目标。将其添加到<build>
标签内的<plugins>
标签内:<project>
...
<build>
<plugins>
...
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>3.2.0</version>
<executions>
<execution>
<id>attach-sources</id>
<goals>
<goal>sources</goal>
</goals>
</execution>
</executions>
</plugin>
...
</plugins>
</build>
...
</project>
pom.xml
文件。mvn clean install
Maven将会下载依赖项的源代码,并在target/dependency-sources
目录下生成一个包含所有依赖项源代码的压缩文件(例如,sources.jar
)。
注意:这个配置适用于Maven 3.x版本。如果您使用的是较早的Maven版本,可能需要稍作修改。
领取专属 10元无门槛券
手把手带您无忧上云