Articles of artifactory

如何使用artifactoryPublish发布发布和debugging工件

我有Android Studio项目,在发行版和debugging版本中构buildAAR或APK。 我想在Artifactory服务器上将这些发布到不同的存储库。 JFrog的例子似乎没有涵盖这种情况。 这是否意味着最好的做法是仅仅构build版本或者只是构builddebugging版本,然后根据构build的typesselect要上传的内容和上传的位置?

Gradle Artifactory插件 – 如何从项目中的多个模块发布工件?

我有一个项目,它有一个SharedCode (Java)模块,其次是一个依赖于SharedCode模块的Android (Android库)模块。 我想从SharedCode模块发布jar工件,并从Android模块发布aar工件。 我不知道如何build.gradle我的build.gradle文件,以便两个模块在artifactoryPublish任务运行时发布到Artifactory。 目前只有SharedCode模块将Artifact发布到Artifactory。 我的build.gradle文件如下。 请注意,我的build.gradle文件的maven-publish方面似乎是正确的,因为当我运行publishToMavenLocal任务时,我看到我的本地Maven文件夹(即'~/.m2/repository' )中这两个模块的工件。 首先,我的SharedCode模块中的build.gradle文件如下所示: apply plugin: 'java' apply plugin: 'maven-publish' apply plugin: 'com.jfrog.artifactory' group = "${projectGroupId}" version = "${projectVersionName}" dependencies { compile 'com.google.guava:guava:18.0' } publishing { publications { SharedCode(MavenPublication) { groupId "${projectGroupId}" artifactId 'SharedCode' version "${projectVersionName}" from components.java } } } artifactory { contextUrl = "${artifactory_url}" publish { repository […]