为了账号安全,请及时绑定邮箱和手机立即绑定

从Maven存储库获取源JAR

从Maven存储库获取源JAR

人到中年有点甜 2019-07-27 14:56:41
从Maven存储库获取源JAR有没有人知道你是否可以在Maven存储库中找到源JAR?
查看完整描述

3 回答

?
撒科打诨

TA贡献1934条经验 获得超2个赞

从命令行运行Eclipse时(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>


查看完整回答
反对 回复 2019-07-27
?
阿晨1998

TA贡献2037条经验 获得超6个赞

如果项目创建了一个项目源的jar并将其部署到maven存储库,那么你会发现它:)

仅供参考,源工件通常由maven-source-plugin创建。该插件可以将项目的主要或测试源捆绑到jar存档中,如配置源插件中所述

(...)生成的jar文件将以finalName加号“-sources” 的值命名(如果它是主要来源)。否则,finalName如果它是测试源,它将是加“-test-sources”。

附加文本用于描述工件(此处为“-sources”或“-test-sources”)称为分类器。

要声明对使用分类器的工件的依赖性,只需添加<classifier>元素即可。例如:

<dependency>
  <groupId>org.hibernate</groupId>
  <artifactId>hibernate</artifactId>
  <version>3.2.7.ga</version>
  <classifier>sources</classifier></dependency>

请注意,您通常不这样做,大多数IDE提供从主工件下载源(和/或JavaDoc)的支持,而不明确声明对它们的依赖。

最后,还要注意一些存储库搜索引擎允许使用分类器搜索工件(至少Nexus使用高级搜索)。例如,请参阅此搜索


查看完整回答
反对 回复 2019-07-27
  • 3 回答
  • 0 关注
  • 325 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号