所以我正在使用 Android Maven 插件为我的一个库项目生成 apklib 快照。 但是库项目也可以自己运行,所以我认为我们应该使用 maven 同时生成 .apklib 和 .apk。
这里是pom配置。
<groupId>com.comanyname.apps.lib</groupId>
<artifactId>MyProject-lib</artifactId>
<version>1.0.0-SNAPSHOT</version>
<packaging>apklib</packaging>
<name>MyProject-lib</name>
我试过像这样添加另一个包装
<groupId>com.comanyname.apps.lib</groupId>
<artifactId>MyProject-lib</artifactId>
<version>1.0.0-SNAPSHOT</version>
<packaging>apklib</packaging>
<packaging>apk</packaging>
<name>MyProject-lib</name>
不知道有没有可能。不过,我可以一次将包装切换为 apk/apklib。
最佳答案
所以我能够通过创建两个配置文件来创建 apk 和 apklib。
<profiles>
<profile>
<id>local</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<projectVersion>1.0.0-SNAPSHOT</projectVersion>
<packagingType>apk</packagingType>
</properties>
</profile>
<profile>
<id>build</id>
<properties>
<projectVersion>1.0.0-SNAPSHOT</projectVersion>
<packagingType>apklib</packagingType>
</properties>
</profile>
</profiles>
关于android - 如何在同一个 Maven 构建中生成 .apklib 和 .apk?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12429093/