Java 使用Maven2和pom下载源JAR
我正在使用Maven2构建我的项目。我希望我的构建在编译时自动下载依赖项源JAR。依赖项可执行JAR正在正确下载。我的依赖关系如下所示:Java 使用Maven2和pom下载源JAR,java,maven,maven-2,Java,Maven,Maven 2,我正在使用Maven2构建我的项目。我希望我的构建在编译时自动下载依赖项源JAR。依赖项可执行JAR正在正确下载。我的依赖关系如下所示: ... <dependencies> <dependency> <groupId>id.name</groupId> <artifactId>artifact-name</artifactId> <version>1403.00<
...
<dependencies>
<dependency>
<groupId>id.name</groupId>
<artifactId>artifact-name</artifactId>
<version>1403.00</version>
</dependency>
</dependencies>
...
。。。
id.name
工件名称
1403
...
我有maven源插件:
...
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.0.2</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
...
</plugins>
...
。。。
org.apache.maven.plugins
maven编译器插件
2.0.2
1.6
1.6
org.apache.maven.plugins
maven源插件
罐子
...
...
我还尝试将此配置添加到maven源插件下的pom中:
<configuration>
<downloadSources>true</downloadSources>
<downloadJavadocs>true</downloadJavadocs>
</configuration>
真的
真的
我需要向pom文件中添加什么才能实现此目的?将此添加到您的pom:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.8</version>
<executions>
<execution>
<id>download-sources</id>
<goals>
<goal>sources</goal>
</goals>
</execution>
</executions>
</plugin>
org.apache.maven.plugins
maven依赖插件
2.8
下载来源
来源
replice of您不需要源插件,只需执行mvn dependencies:源代码和pom中的任何依赖项都将随源代码一起下载。如果您使用IntelliJ,那么有一个按钮可以为您执行此操作。这不是重复的问题。该问题的公认答案使用CLI。我不想使用CLI。