2012-02-15 63 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

相关问题