3 回答

TA貢獻(xiàn)1934條經(jīng)驗(yàn) 獲得超2個(gè)贊
從命令行運(yùn)行Eclipse時(shí)(mvn eclipse:eclipse
)
<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-eclipse-plugin</artifactId> <configuration> <downloadSources>true</downloadSources> <downloadJavadocs>true</downloadJavadocs> </configuration> </plugin> </plugins> </build>

TA貢獻(xiàn)2037條經(jīng)驗(yàn) 獲得超6個(gè)贊
如果項(xiàng)目創(chuàng)建了一個(gè)項(xiàng)目源的jar并將其部署到maven存儲(chǔ)庫,那么你會(huì)發(fā)現(xiàn)它:)
僅供參考,源工件通常由maven-source-plugin創(chuàng)建。該插件可以將項(xiàng)目的主要或測試源捆綁到j(luò)ar存檔中,如配置源插件中所述:
(...)生成的jar文件將以
finalName
加號(hào)“-sources” 的值命名(如果它是主要來源)。否則,finalName
如果它是測試源,它將是加“-test-sources”。
附加文本用于描述工件(此處為“-sources”或“-test-sources”)稱為分類器。
要聲明對(duì)使用分類器的工件的依賴性,只需添加<classifier>
元素即可。例如:
<dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate</artifactId> <version>3.2.7.ga</version> <classifier>sources</classifier></dependency>
請(qǐng)注意,您通常不這樣做,大多數(shù)IDE提供從主工件下載源(和/或JavaDoc)的支持,而不明確聲明對(duì)它們的依賴。
最后,還要注意一些存儲(chǔ)庫搜索引擎允許使用分類器搜索工件(至少Nexus使用高級(jí)搜索)。例如,請(qǐng)參閱此搜索。
添加回答
舉報(bào)