如何使用maven?(android)在一个项目中使用不同的独立性

如何使用maven?(android)在一个项目中使用不同的独立性,android,maven,android-maven-plugin,Android,Maven,Android Maven Plugin,我使用maven打包我的应用程序。现在我只想在调试版本中集成leakcanary。因此,我需要在pom.xml中添加一个节点。但我想从发布版本中删除它。我该怎么做?我有一个解决方案,一个pom.xml用于调试版本,另一个pom用于发布版本。另一种解决方案是在打包之前使用shell修改pom.xml。有更好的主意吗? maven:3.3.9 插件:安卓maven插件:4.4.3;它们可以承载多个POM元素:属性值、配置、依赖项等。 然后,当从命令行运行时,或者例如在Eclipse中,使用运行方式…

我使用maven打包我的应用程序。现在我只想在调试版本中集成leakcanary。因此,我需要在pom.xml中添加一个
节点。但我想从发布版本中删除它。我该怎么做?我有一个解决方案,一个pom.xml用于调试版本,另一个pom用于发布版本。另一种解决方案是在打包之前使用shell修改pom.xml。有更好的主意吗?

maven:3.3.9
插件:安卓maven插件:4.4.3;它们可以承载多个POM元素:属性值、配置、依赖项等。
然后,当从命令行运行时,或者例如在Eclipse中,使用
运行方式…
窗口中的特定条目,使用
-P
启用这些配置文件中的一个或多个

下面是一个简单的例子:


外库
的所有孩子都是可选的