2014-01-24 115 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