我在POM文件中添加了以下依赖项,而且这项工作在我的本地没有任何问题。
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc6</artifactId>
<version>11.2.0.4</version>
</dependency>
但是当我尝试在Remote Repository上的Jenkins上运行它时,似乎Maven无法找到它,在下面收到此错误。
[[1; 31mERROR [m]无法在项目上执行目标[36mSAMPLE_Project [m:[1; 31m无法解析项目示例的依赖项:SAMPLE_Project:jar:0.0.1-SNAPSHOT:未能找到com.oracle: ojdbc6:jar:https://repo.maven.apache.org/maven2中的11.2.0.4缓存在本地存储库中,在中心的更新间隔过去或强制更新之前,不会重新尝试解析[m - &gt; [帮助1]
答案 0 :(得分:0)
我只能在 <application
android:name="com.rocks.music.videoplayer.MyApplication"
android:allowBackup="true"
android:icon="@drawable/app_icon"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
ojdbc6
的一个版本
您提到的版本并不存在。
将此添加到您的Maven central repository.
并重新构建:
pom.xml
然后运行<!-- https://mvnrepository.com/artifact/oracle/ojdbc6 -->
<dependency>
<groupId>oracle</groupId>
<artifactId>ojdbc6</artifactId>
<version>11.2.0.3</version>
</dependency>
,它将强制更新您的依赖项。有时,除非被强制,否则maven无法从中央存储库下载依赖项。