【问题标题】:Use of maven with artifactory and jenkins使用 maven 与 artifactory 和 jenkins
【发布时间】:2017-02-20 10:24:44
【问题描述】:

我对 maven、artifactory 和 jenkins 也很陌生。我在路径 /home/apache-maven-3.2.1/.m2/repository 下创建了一个目录“存储库”。我正在尝试通过人工 UI 将 jar 部署到此目录中。请建议一些配置,以便我可以做到这一点。我已经部署的 jars 部署成功,但是当我看到存储库内部时,里面什么都没有。

另一个问题是如何在部署任何工件时设置依赖关系?

这些问题可能很愚蠢,因为我对上述三个工具一无所知,我也无法设置它们之间的关系。

提前致谢。

【问题讨论】:

  • 你想达到什么目的? Artifactory 对已部署的工件有自己的存储,您通常不会部署到“目录”。如果要使用本地 Maven 存储库,请安装工件。请阅读文档并澄清您的问题。
  • 感谢您的回复。我想归档一些 java 文件、属性文件和 XML 文件。实际上我的困惑是,如果工件有自己的存储,那么为什么需要将它与 maven 一起使用?
  • Artifactory(主要)用于存储 jar、war 和 ear 文件,以便其他构建(使用 Maven 或 Gradle)可以访问它们。如果要存储 *.java、*.properties 和 *.xml 文件,请使用 svn 或 git 等版本管理系统。
  • 谢谢先生!这条线对我有很大帮助。

标签: maven jenkins artifactory


【解决方案1】:

我对 maven 也很陌生,并且仍在努力解决它,但要做的是尝试使用您的设置配置 pom.xml 文件。由于您没有说明如何构建 jar 文件,因此您必须找到指南才能执行此操作。 有用的链接:

https://maven.apache.org/guides/getting-started/maven-in-five-minutes.html https://www.tutorialspoint.com/maven/maven_pom.htm

希望这能有所帮助!

【讨论】:

  • 谢谢!但是我的问题还没有解决。实际上,正如我上面评论的那样,我无法弄清楚 maven 的真正用途。因此,我无法正确配置。
  • Maven 让您制作一个 jar 或 war 或其他压缩文件,供其他程序、webapps 或应用程序使用。您需要 maven 以自动压缩所有依赖项和库。设置起来可能有点困难。我建议你检查一些例子,然后开始你自己的 pom 文件!
  • 是否需要创建和使用pom.xml。实际上我在某处读到 pom.xml 或 settings.xml。这就是我只使用 settings.xml 的原因。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-04-19
  • 2014-04-21
  • 1970-01-01
  • 2016-03-28
  • 2015-09-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多