maven-dependency-plugin依赖关系:获取AAR依赖关系

时间:2018-08-01 14:54:39

标签: maven command-line-interface aar maven-dependency-plugin

我想获取一个具有所有依赖项的Maven软件包。为此,我使用以下命令:

mvn org.apache.maven.plugins:maven-dependency-plugin:3.1.1:get \
            --settings settings.xml                            \
            -Dmaven.repo.local=/path/to/m2-repository          \
            -Dartifact=my.pkg.name:vers

我的settings.xml文件:

<settings>
  <profiles>
    <profile>
      <id>global</id>
      <repositories>
        <repository>
          <id>google</id>
          <name>Google Maven</name>
          <url>https://maven.google.com</url>
        </repository>
        <repository>
          <id>jcenter</id>
          <name>Jcenter</name>
          <url>https://jcenter.bintray.com</url>
        </repository>
      </repositories>
    </profile>
  </profiles>

  <activeProfiles>
    <activeProfile>global</activeProfile>
  </activeProfiles>
</settings>

如果依赖项树中没有任何aar程序包,那就很好用,否则,对于每个aar程序包,我都会遇到类似这样的错误:

The following artifacts could not be resolved: <pkg-prefix>:<pkg-name>:jar:<pkg-version>

有一个插件可以管理aar和其他android存档格式(com.simpligility.maven.plugins:android-maven-plugin),但我不知道我将不得不使用它来执行相同的操作带有get方法的maven-dependency-plugin

0 个答案:

没有答案