1

我试图用 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>
4

1 回答 1

0

这是来自 Eclipse 中的 m2e 插件,而不是您拥有的 maven 或 android 插件。我对android插件一无所知,所以那里可能还需要一些其他的东西。眼前的问题是特定于 m2e 的,因此您的配置可能没问题。

您有 3 个选项,忽略、执行和委托给项目配置器。可以在 Eclipse wiki 上找到有关这些选项的更多信息:http ://wiki.eclipse.org/M2E_plugin_execution_not_covered

于 2013-10-01T08:50:12.450 回答