Tag: artifactory的

Gradle排除依赖关系中的特定文件

我想知道是否有排除特定的文件,这是在一个依赖(而不是传递依赖),被下载。 我正在从Ant + Ivy切换到Gradle,而这一切都是在Ivy之前完成的。 我问,因为我有一个单独的依赖关系,其中包含Artifactory中的许多已编译的wsdl jar,但我不想下载依赖关系中的所有jar。 在常春藤它被设置为: 这6个工件被发布到Artifactory中的目录repo / dep.location / example / 7.3 / jar。 <publications> <artifact name="foo-1-0" type="jar" /> <artifact name="foo-1-0-async" type="jar" /> <artifact name="foo-1-0-xml" type="jar" /> <artifact name="bar-1-0" type="jar" /> <artifact name="bar-1-0-async" type="jar" /> <artifact name="bar-1-0-xml" type="jar" /> </publications> 这是我如何检索六个文物中的两个。 <dependency org="dep.location" name="example" rev="7.3" conf="compile,runtime"> <include name="foo-1-0-async"/> <include name="foo-1-0-xml"/> </dependency> 目前,如果我尝试在Gradle中执行类似的操作,则会忽略排除项,并且下载所有六个工件。 compile […]

如何从Artifactory存储库下载最新的工件?

我需要从Artifactory中的仓库获取最新的工件(例如快照)。 这个工件需要通过脚本复制到服务器(Linux)。 我有什么select? 像Wget / SCP的东西? 而我怎么得到神器的path? 我发现了一些需要Artifactory Pro的解决scheme。 但我只有Artifactory,而不是Artifactory Pro。 是否有可能从Artifactory下载没有用户界面,也没有Pro版本? 什么是经验? 如果有问题,我在OpenSUSE 12.1(x86_64)上。

JFrog Artifactory和Bintray有什么区别?

我一直在我公司使用JFrog Artifactory 。 最近我了解了JFrog Bintray 。 Artifactory和Bintray有什么不同? Bintray是Artifactory的替代品吗?

使用gradle将artifact上传到artifactory

我是Gradle和Artifactory的新手,我想上传一个jar文件到Artifactory。 这是我的build.gradle文件。 apply plugin: 'java' apply plugin: 'eclipse' apply plugin: 'maven' apply plugin: 'artifactory-publish' groupId = 'myGroup' version = '1.0' def artifactId = projectDir.name def versionNumber = version artifactory { contextUrl = 'http://path.to.artifactory' // base artifactory url publish { repository { repoKey = 'libs-releases' //The Artifactory repository key to publish to username = 'publisher' //The […]

我们应该使用Nexus还是Artifactory来进行Maven Repo?

我们正在使用Maven进行大型构build过程(> 100个模块)。 我们一直在源代码控制中存储我们的外部依赖,并使用它来更新本地回购。 但是,我们准备gradle后可以caching中央,这样我们就不必主动下载所有第三方(但是我们仍然可以从本地回购)。 另外,我们希望从夜间版本发布我们的内部构build工件,以便开发人员不必构build世界。 我们正在考虑Nexus和Artifactory。 有什么理由比较喜欢一个呢? 还有其他我们应该考虑的吗?

当maven说“直到MyRepo的更新时间间隔过去之后才会重新尝试parsing”,该间隔在哪里指定?

有了maven,我偶尔会碰到一些来自某些第三方回购的工件,我还没有build立或包含在我的资源库中。 我会从maven客户端收到一条错误消息,说一个神器无法find: 在http://myrepo:80/artifactory/repo中找不到org.jfrog.maven.annomojo:maven-plugin-anno:jar:1.4.0在本地仓库中被caching,parsing不会被重新尝试,直到更新间隔MyRepo已经过期或更新被强制 – > [帮助1] 现在, 我明白这意味着什么, 可以简单地用-U重新运行我的命令,而且事情通常从那里开始工作 。 但是,我发现这个错误信息是非常不直观的,正试图让我的同事们头疼。 我试图找出是否有一些地方,我可以修改此update interval设置。 此错误消息中提到的update interval是客户端还是服务器端设置? 如果客户端,我该如何configuration? 如果服务器端,有谁知道如何/如果Nexus / Artifactory公开这些设置?