当前位置: 首页 > 面试题库 >

Java从Maven存储库获取源JAR

上官淮晨
2023-03-14
问题内容

有没有人知道您是否可以在Maven存储库中找到源JAR?


问题答案:

Maven Micro-Tip:获取源代码和Javadocs
在IDE中使用Maven时,经常会发现IDE需要解析库依赖项的源代码和Javadocs。有一个简单的方法可以实现该目标。

mvn dependency:sources
mvn dependency:resolve -Dclassifier=javadoc

第一个命令将尝试下载pom文件中每个依赖项的源代码。

第二个命令将尝试下载Javadocs。

Maven受这里的图书馆打包人员的摆布。因此,其中一些将没有打包源代码,并且许多将没有Javadocs。

如果你有很多依赖关系,最好使用包含/排除来获取特定的工件,例如,以下命令将仅下载具有特定工件ID的依赖关系的源:

mvn dependency:sources -DincludeArtifactIds=guava


 类似资料:
  • https://maven.java.net/content/repositories/public/com/oracle/avatar-js/0.10.25-SNAPSHOT/有罐子 和中的dllhttps://maven.java.net/content/repositories/public/com/oracle/libavatar-js-win-x64/0.10.25-SNAPSHOT/

  • 问题内容: Jenkinsfile使用命令从链接的Bitbucket存储库中检索最新提交。 为了使Jenkinsfile能够从源存储库中提取和作为变量,然后将这些变量作为控制台输出打印出来,需要向Jenkinsfile中添加什么特定的语法?** 样本Jenkinsfile: 我尝试将Jenkins Pipeline SCM步骤文档中的想法纳入以下示例Jenkinsfile中,其结果日志将在下面进一

  • 我使用的是流口水版本7. x。我能够让KieScanner使用“最新”在我的本地maven存储库上工作。但是每次我更新工作台上的规则时,我必须手动运行mvn安装,以便更新本地存储库,以便KieScanner可以拾取更改。事情是这样的吗?还是每次扫描仪运行时都可以强制下载? 我需要从我的定制回购中获取最新的罐子。 我的配置 我已经在maven设置文件中配置了我的自定义repo。 异常:无法解析工件:

  • 因此,在本教程之后,我使用Dropbox创建了自己的远程存储库。此外,我使用以下命令将第三方JAR部署到我的存储库中。 mvn部署:部署-文件-Dgroup pId=com.prowritingaid.java-DartifactId=pro_writing_aid_java-Dversion=2.0.0-D包装=jar-Dfile=pro_writing_aid_java-2.0.0.jar-D

  • 问题内容: 我正在尝试运行一个容器,该容器将公开私有GitHub存储库上的软件包中的golang服务。 由于我与GCE合作,因此我的入门图片是google / debian:wheezy。 安装所有必需的依赖项和工具后,我正在运行 包裹是私人仓库。 我添加了GitHub SSH密钥以允许从私有存储库克隆到docker文件: 尽管如此,当go尝试克隆存储库时,我在go get流程中遇到了一个错误:

  • 有没有办法使用java或任何其他语言从maven存储库下载jar文件? 在Maven项目中,当我添加依赖项时,如果本地系统上不存在jar文件,它通常会从远程存储库下载jar文件。 有没有办法做到这一点,而不用像在库中那样使用Maven,或者构造一个URL,然后获取jar?