在当前项目中找不到前缀'android'的插件

时间:2014-02-27 16:55:00

标签: android maven

我从2天开始学习Maven&使用目标作为部署和安装。所以我使用了这个命令:

  

mvn install android:deploy

注意:clean,install命令工作正常

这就是我得到的:

  

[错误]在当前项目中找不到前缀'android'的插件   在插件组中[com.cryptolog.maven.plugins,   org.apache.maven.plugins,org.codehaus.mojo]可从   存储库[local(/home/yougostt/.m2/repository),central

这是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>univer.lib.androidtestxmlrpc</groupId>
    <artifactId>android_xmlrpc</artifactId>
    <version>1.0-SNAPSHOT</version>

<dependencyManagement>
    <dependencies>
    <dependency>
        <groupId>com.cryptolog.rpc</groupId>
        <artifactId>libxmlrpc</artifactId>
        <version>${rpc.version}</version>
    </dependency>
    <dependency>
        <groupId>com.cryptolog.rpc</groupId>
        <artifactId>libxmlrpc-client</artifactId>
        <version>${rpc.version}</version>
    </dependency>
    </dependencies>
</dependencyManagement>
<properties>
  <rpc.version>3.7</rpc.version>
</properties>
</project>

我该如何解决?

1 个答案:

答案 0 :(得分:1)

假设您使用的是com.simpligilty.maven.plugins Android Maven Plugin(但同样适用于任何其他插件),您可以将以下内容添加到您的pom中(同样由其official usage page解释:

<build>
    <plugins>
        <plugin>
            <groupId>com.simpligility.maven.plugins</groupId>
            <artifactId>android-maven-plugin</artifactId>
            <version>4.4.1</version>
            <extensions>true</extensions>
        </plugin>
    </plugins>
</build>

如果您使用的是Jayway Androind Maven插件,配置看起来就像(官方Spring guide所解释的那样:

<build>
    <plugins>
        <plugin>
            <groupId>com.jayway.maven.plugins.android.generation2</groupId>
            <artifactId>android-maven-plugin</artifactId>
            <version>3.9.0-rc.1</version>
            <extensions>true</extensions>
        </plugin>
    </plugins>
</build>