我最初发现 Nico 的建议https://github.com/nicokruger/android-maven-phonegap/issues/1当我浏览以查找托管 phonegap .jar 文件的 maven 存储库时。
虽然这使我走上了将 jar 添加到本地存储库的道路上,但我遇到了各种各样的问题(这里是 Maven 新手),错误如下:
- [错误] ...目标需要执行项目,但此目录中没有 POM(尝试将 -DgeneratePom=true 添加到命令行,但这没有帮助)
- [错误]...此项目的打包未将文件分配给构建工件
在解决了这些问题之后,我想出了这些安装步骤。但是,当我查看本地 .m2 存储库时,我只看到下面创建的 pom 文件;不存在 jar 文件。
谢谢!
环境
- Windows 7的
- 阿帕奇 Maven 3.0.4
- Java 版本:1.6.0_31,供应商:Sun Microsystems Inc.
步骤(修改:这些是现在正确的步骤。感谢 Ryan)
从http://phonegap.com/download下载 phonegap 1.7.0
解压到临时文件夹
导航到:temp/phonegap-phonegap-475bfd2/lib/android
在命令提示符处执行以下命令:
mvn install:install-file -Dfile=cordova-1.7.0.jar -DgroupId=org.apache.cordova -DartifactId=phonegap -Dversion=1.7.0 -Dpackaging=jar
Phonegap (cordova-1.7.0.jar) 现在应该安装在本地 Maven 存储库中
在您的项目 pom 中,将以下内容添加到您的 POM 文件中:
<dependency> <groupId>org.apache.cordova</groupId> <artifactId>phonegap</artifactId> <version>1.7.0</version> </dependency>