2014-01-24 3 views
0

Я хочу, чтобы создать WebService клиента из WSDL с помощью weblogic-maven-pluginПропущенные голы в WebLogic-Maven-плагин

Основываясь на этой странице: http://docs.oracle.com/middleware/1212/wls/DEPGD/maven_deployer.htm#DEPGD383 Я сгенерировал Maven плагин, используя wljarbuilder с сервера/Lib

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

Я получил weblogic-maven-plugin.jar размером чуть менее 70 МБ, который я загрузил в 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 в вашем вопросе содержит примечание:

Этот плагин устаревшее в версии 12.1.2 в WebLogic Server. Oracle рекомендует вместо этого использовать WLS 12.1.2 Maven plug-in

Этот старый плагин используется только для развертывания. Вот почему вы видите только задачи запуска/остановки/развертывания. Вы должны следовать инструкциям по установке на второй ссылке, которую вы предоставили http://docs.oracle.com/middleware/1212/wls/WLPRG/maven.htm#CHEGICCC. Новый плагин включает цели для целей развития, такие как ws-clientgen

+0

Спасибо, но эта заметка на самом деле мало говорит. Что такое WLS 12.1.2 maven plug-in? Я узнал, что помимо weblogic-maven-plugin, я также могу получить wls-maven-plugin, но другая ссылка, которую вы отправили еще раз, говорит: «перечислены все цели weblogic-maven-plugin». Ничего о wls-maven-plugin. Теперь это работает, но документация Oracle действительно отстой. благодаря – NeplatnyUdaj

Смежные вопросы