2012-02-15 59 views
5

當我運行我的Maven構建腳本,我得到是否可以從maven中心存儲庫獲取weblogic-maven-plugin?

Plugin com.oracle.weblogic:weblogic-maven-plugin:2.9.1 or one of its dependencies could not be resolved: Failed to read artifact descriptor for com.oracle.weblogic:weblogic-maven-plugin:jar:2.9.1: Could not find artifact com.oracle.weblogic:weblogic-maven-plugin:pom:2.9.1 in central (http://repo1.maven.org/maven2) 

但是,當我在倉庫搜索,我可以看到它有http://search.maven.org/#search|ga|1|weblogic-maven-plugin 爲什麼這個插件是不可用?

回答

9

由於Oracle WebLogic不是開源產品,因此Oracle決定不在Maven Central存儲庫中發佈他們的Maven插件(根據Maven Central Repository Usage Guide提供的每個已發佈產品的源代碼現在已成爲需求)。

直到最近,唯一的方法是構建WebLogic JAR文件並將其安裝到本地Maven緩存中。

從2015年開始,Oracle建立了一個Maven倉庫,任何擁有有效OTN帳戶的人都可以訪問 - 請參閱abarisone的答案。

+0

這個答案不再有效。請檢查@abarisone回答。 – 2015-06-08 10:21:24

+0

更新,謝謝! @IvanOval,你能否將abarisone的答案標記爲已接受的答案? – 2015-06-10 15:35:36

2

從2015年初幾個月起,Oracle終於將其Maven資源庫用於持續集成目的。

這意味着您不僅能夠找到所有Oracle數據庫構件,還能夠找到與融合中間件,Oracle Service Bus,ADF等相關的所有工件。 你可以找到更多的信息閱讀this blog post

很明顯,您需要有一個有效的OTN帳戶才能登錄,配置Maven代理和Nexus也需要相同的帳戶。

一旦註冊,您將有權訪問以下link,其中解釋了所有說明以配置存儲庫。

關於Sonatype的聯繫,你需要至少版本2.11.2能夠添加Oracle倉庫,據報道here

相關問題