2017-02-20 70 views
-2

我对maven,artifactory和jenkins都很陌生。我在路径/home/apache-maven-3.2.1/.m2/repository下创建了一个目录'repository'。我正在尝试通过artifactory UI将jar部署到此目录中。请建议一些配置,以便我可以做到这一点。我已部署的Jars已成功部署,但当我在内部存储库中看到时,其中没有任何内容。与artifactory和jenkins一起使用maven

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

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

在此先感谢。

+0

你想实现什么? Artifactory有自己的存储部署工件,你通常不会部署到“目录”。如果你想使用你的本地Maven仓库,你可以安装这个工件。请阅读文档并澄清您的问题。 –

+0

感谢您的回复。我想归档一些java文件,属性文件和XML文件。其实我的困惑是,如果artifactory有自己的存储空间,那么为什么需要用maven来使用它呢? –

+0

Artifactory(主要)用于存储jar,war和ear文件,以便其他构建(使用Maven或Gradle)可以访问它们。如果你想存储* .java,* .properties和* .xml文件,你可以使用像svn或git这样的版本管理系统。 –

回答

0

我对maven还很陌生,仍然为之苦苦挣扎,但要做的就是尝试使用您的设置配置pom.xml文件。既然你没有给出如何构建jar文件的任何迹象,你必须找到一个指南才能做到这一点。 相关链接:

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

希望这可以帮助!

+0

谢谢!但是我的问题还没有解决。事实上,我无法弄清楚我如何评论上面的maven的真正用途。因此,我无法正确配置。 –

+0

Maven让我们来制作一个jar或war或其他程序,webapps或应用程序可以使用的压缩文件。您需要使用maven以自动方式压缩所有依赖项和库。这可能有点困难,我建议你检查一些例子,然后开始你自己的POM文件! – GondraKkal

+0

是否需要创建和使用pom.xml。其实我读的地方是pom.xml或settings.xml。这就是为什么我只使用settings.xml。 –