我希望包含来自工件的以下所有依赖项,但它只下载itext-xtra-5.1.1.jar
。
工件ID
<!-- https://mvnrepository.com/artifact/com.itextpdf/itext-xtra -->
<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>itext-xtra</artifactId>
<version>5.1.2</version>
</dependency>
请告诉我如何下载所有的罐子?
发布于 2017-11-22 09:18:12
使用<classifier>
添加相关的source
和javadoc
依赖关系,即:
<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>itext-xtra</artifactId>
<version>5.1.1</version>
</dependency>
<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>itext-xtra</artifactId>
<version>5.1.1</version>
<classifier>javadoc</classifier>
</dependency>
<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>itext-xtra</artifactId>
<version>5.1.1</version>
<classifier>sources</classifier>
</dependency>
将作为依赖项下载所有3个jars:
我还建议使用属性设置版本以避免重复,例如:
<version>${itext-xtra.version}</version>
发布于 2017-11-22 05:07:13
打开<user_profile>/.m2/settings.xml
.如果不存在,创建它
<settings>
<profiles>
<profile>
<id>downloadJavadoc_source_profile</id>
<properties>
<downloadSources>true</downloadSources>
<downloadJavadocs>true</downloadJavadocs>
</properties>
</profile>
</profiles>
<activeProfiles>
<activeProfile>downloadJavadoc_source_profile</activeProfile>
</activeProfiles>
</settings>
从命令行执行此操作
mvn dependency:sources
mvn dependency:resolve -Dclassifier=javadoc
https://stackoverflow.com/questions/47427121
复制相似问题