我在添加Maven依赖项时遇到问题,这是针对Twitter API依赖项的,但我会尽力使问题尽可能通用。
依赖项位于Maven网站here
上它说明存储库在这里:
Note: this artifact it located at Spring Plugins repository (http://repo.spring.io/plugins-release/)
所以我创建了一个具有指定依赖项和仓库的pom:
<repositories>
<repository>
<id>maven_twitter</id>
<name>twitter</name>
<url>http://repo.spring.io/plugins-release/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.twitter.sdk.android</groupId>
<artifactId>twitter</artifactId>
<version>3.1.1</version>
</dependency>
</dependencies>
未提供存储库ID和名称,所以我给了它们一个适当的名称-这是错误的吗?
收到的错误是:
[错误]无法在项目Java上执行目标:无法解决项目com.project.java:java:jar:0.0.1-SNAPSHOT的依赖项:无法解决以下工件:com.twitter.sdk。 android:tweet-composer:jar:3.1.1,com.twitter.sdk.android:twitter-core:jar:3.1.1,com.twitter.sdk.android:twitter:jar:3.1.1,com.twitter。 sdk.android:tweet-ui:jar:3.1.1,com.android.support:support-v4:jar:23.1.1,com.android.support:recyclerview-v7:jar:23.1.1:找不到工件com.twitter.sdk.android:tweet-composer:jar:3.1.1 in maven_twitter(http://repo.spring.io/plugins-release/)-> [帮助1]
所以我的问题是:仅添加Maven站点的repo和依赖项详细信息就足够了吗?我想念什么吗?