2014-01-24 60 views
0

我想用weblogic-maven-plugin缺少目标

基于此页面上创建从WSDL web服务的客户:http://docs.oracle.com/middleware/1212/wls/DEPGD/maven_deployer.htm#DEPGD383我产生的行家使用wljarbuilder从服务器/ lib目录插件

java -jar wljarbuilder.jar -profile weblogic-maven-plugin

我得到了weblogic-maven-plugin.jar,其大小刚好低于70MB,我已经上传到artifactory并用于maven版本。

问题是,当我试图指定目标ws-clientgen时,它抱怨说目标不存在。 这里的目标应该是提供的名单:http://docs.oracle.com/middleware/1212/wls/WLPRG/maven.htm#CHEGICCC

但是当我的目标help跑,我只得到这样的:

[INFO] --- weblogic-maven-plugin:12.1.2.0:help (default) @ myapp --- 
The following are the goals available currently in Maven 
deploy 
list-apps 
redeploy 
start-app 
stop-app 
undeploy 
update-app 

为什么我错过了目标?在插件创建过程中我没有发现任何警告,并且没有发现任何其他的wljarbuilder选项

+0

您引用的文档适用于WLS 12.1.2。那是您安装的WebLogic版本吗?如果没有,请查找您拥有的WebLogic版本的文档。如果是这样,听起来像你可能应该与Oracle打开一个支持案例。 – user944849

+0

是的。该版本是正确的 – NeplatnyUdaj

回答

2

您的插件安装了错误的插件。您的问题中的第一个链接http://docs.oracle.com/middleware/1212/wls/DEPGD/maven_deployer.htm#DEPGD383包含注释:

此插件在WebLogic Server的12.1.2版中已被弃用。 Oracle建议您改为使用WLS 12.1.2 Maven插件

此旧插件仅用于部署。这就是为什么你只看到启动/停止/部署相关的目标。您应该按照您提供的第二个链接http://docs.oracle.com/middleware/1212/wls/WLPRG/maven.htm#CHEGICCC上的安装说明进行操作。新插件包含开发目标,如ws-clientgen

+0

谢谢,但该说明并没有说太多。 WLS 12.1.2究竟是什么插件?我发现除了weblogic-maven-plugin之外,我还可以获得wls-maven-plugin,但是你再次发布的另一个链接是“列出所有weblogic-maven-plugin目标”。关于wls-maven-plugin什么都没有。现在它可以工作,但Oracle文档真的很糟糕。谢谢 – NeplatnyUdaj