缺少weblogic-maven-plugin中的目标

时间:2014-01-24 13:34:32

标签: java web-services maven weblogic weblogic-maven-plugin

我想使用weblogic-maven-plugin

从wsdl创建一个Web服务客户端

基于此页面:http://docs.oracle.com/middleware/1212/wls/DEPGD/maven_deployer.htm#DEPGD383我使用来自server / lib的wljarbuilder生成了maven插件

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

我的weblogic-maven-plugin.jar大小不到70MB,我上传到神器并用于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找到任何其他选项

1 个答案:

答案 0 :(得分: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