我似乎已经成功地安装了playn、它的示例,并在eclipse和maven中构建了一个框架应用程序。一切都适用于Java或HTML构建。不幸的是,我不能部署到android:每次我尝试这样做,我得到:
mvn -e android:Deploy
+ Error stacktraces are turned on.
[INFO] Scanning for projects...
[INFO] Reactor build order:
[INFO] PlayN Showcase Metaproject
[INFO] PlayN Showcase Core
[INFO] PlayN Showcase Java
[INFO] PlayN Showcase HTML
[INFO] PlayN Showcase Android
[INFO] Searching repository for plugin with prefix: 'android'.
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] The plugin 'org.apache.maven.plugins:maven-android-plugin' does not exist or no valid version could be found
[INFO] ------------------------------------------------------------------------我尝试过删除~/.m2/repository/com/jayway/maven/plugins/android/generation2/android-maven-plugin/3.0.0-alpha-13目录,但似乎没有什么不同(尽管maven每次都会成功地将其拉回)。另外,如果我对整个项目进行mvn清理,android组件将与其他组件一起构建。因此,问题似乎完全局限于“部署”。难倒了..。
发布于 2012-01-04 00:41:15
正如你从错误报告中看到的,Maven正在尝试使用默认组org.apache.maven.plugins来解析插件,这在你的例子中是错误的。您需要显式指定组:
<plugin>
<groupId>com.jayway.maven.plugins.android.generation2</groupId>
<artifactId>maven-android-plugin</artifactId>
<version>3.0.0-alpha-13</version>
</plugin>如果仍然失败,请在~/.m2/settings.xml中指定以下内容
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
http://maven.apache.org/xsd/settings-1.0.0.xsd">
<pluginGroups>
<pluginGroup>com.jayway.maven.plugins.android.generation2</pluginGroup>
</pluginGroups>https://stackoverflow.com/questions/8714265
复制相似问题