我看到這個仍然沒有答案OP原本想,所以儘管它是一個年紀大一點,這裏是爲未來的Google:
從https://developers.google.com/mobile-ads-sdk/download
在你的pom將這個下載的罐子。 XML(當然,相應的版本):
<dependency>
<groupId>com.admob.android</groupId>
<artifactId>ads</artifactId>
<version>6.4.1</version>
</dependency>
,然後在你的外殼,相應的版本/罐名運行此,再次:
mvn install:install-file -Dfile=GoogleAdMobAdsSdk-6.4.1.jar -Dversion=6.4.1 -DartifactId=ads -DgroupId=com.admob.android -DgeneratePom=true -Dpackaging=jar
請注意,上述命令的版本需要在兩處更改 - 一次在文件名中,一次在-Dversion參數中。
在您的項目中包含最新版本的庫並在依賴項上方的pom.xml中包含以下內容也可能是一個好主意,因爲這不是您可能記住的步驟你必須谷歌;)
<!-- If you just set up your dev system and the following dependency gives you an error,
run these commands:
cd project-root
mvn install:install-file -Dfile=libs/GoogleAdMobAdsSdk-6.4.1.jar -Dversion=6.4.1 -DartifactId=ads -DgroupId=com.admob.android -DgeneratePom=true -Dpackaging=jar
-->
我寧願將它安裝到我的本地回購,所以我可以在其他項目中使用,我該怎麼做? – Jimmy 2011-02-28 19:37:53
請記住,您用於開發的所有開發人員/計算機都需要經過這一步驟,因爲我的建議可以避免此問題:http://maven.apache.org/plugins/maven-install-plugin/usage。 html – 2011-02-28 20:16:36
不幸的是,這似乎並不奏效,請參閱http://stackoverflow.com/questions/4960954/android-admob-and-maven – futlib 2011-06-04 05:25:05