我正在使用 Maven Android 插件来使用apklib
打包构建我的 Android 库。这会生成apklib
库的存档,因此我还使用 Maven jar 插件来生成可在应用程序中使用的 jar 工件。
我的问题是BuildConfig.class
并且R.class
被包含在 jar 中,这是我不想要的(真的我想gen
完全排除任何东西)。我一直在尝试exclude
为他们制定规则,但没有任何成功。这是我在 pom 中使用的 jar 插件配置:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>jar</goal>
</goals>
<configuration>
<excludes>
<exclude>**/BuildConfig.java</exclude>
<exclude>**/R.java</exclude>
</excludes>
</configuration>
</execution>
</executions>
</plugin>
任何帮助表示赞赏。