android maven插件:生命周期配置未涵盖的插件执行

时间:2013-10-01 08:15:05

标签: java android maven m2eclipse

我试图用maven管理我的android项目的依赖项。 我安装了ADT,m2e eclipse和maven android插件。 我在pom.xml中有例外:

  

生命周期配置未涵盖的插件执行:org.apache.maven.plugins:maven-jar-plugin:2.4:jar

似乎不接受APK pom.xml:

  <?xml version="1.0" encoding="UTF-8"?>
  <project xmlns="http://maven.apache.org/POM/4.0.0"
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
           xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
                               http://maven.apache.org/maven-v4_0_0.xsd">
      <modelVersion>4.0.0</modelVersion>
      <groupId>com.simpligility.android</groupId>
      <artifactId>helloflashlight</artifactId>
      <version>0.1-SNAPSHOT</version>
      <packaging>apk</packaging>
      <name>HelloFlashlight</name>

      <dependencies>
          <dependency>
              <groupId>com.google.android</groupId>
              <artifactId>android</artifactId>
              <version>4.0.1.2</version>
              <scope>provided</scope>
          </dependency>
      </dependencies>

      <build>
          <sourceDirectory>src</sourceDirectory>
          <plugins>
              <plugin>
                  <groupId>
                    com.jayway.maven.plugins.android.generation2
                  </groupId>
                  <artifactId>maven-android-plugin</artifactId>
                  <version>2.6.0</version>
                  <configuration>
                      <sdk>
                          <platform>18</platform>
                      </sdk>
                      <deleteConflictingFiles>
                        true
                      </deleteConflictingFiles>
                  </configuration>
                  <extensions>true</extensions>
              </plugin>
              <plugin>
                  <artifactId>maven-compiler-plugin</artifactId>
                  <configuration>
                      <source>1.5</source>
                      <target>1.5</target>
                  </configuration>
              </plugin>



          </plugins>
      </build>
  </project>

1 个答案:

答案 0 :(得分:0)

这是来自Eclipse中的m2e插件,而不是maven或你拥有的android插件。我对android插件一无所知,所以有可能还需要其他一些东西。当前的问题是m2e特定的,所以你的配置可能很好。

您有3个选项,忽略,执行和委托给项目配置器。有关这些选项的更多信息,请参阅Eclipse wiki:http://wiki.eclipse.org/M2E_plugin_execution_not_covered