我从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>
我该如何解决?
答案 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>