Ошибки при использовании плагина maven для развертывания Weblogic
Я пытался развернуть приложение в Weblogic 10.3.6 с помощью Maven
Я создал плагин weblogic для maven, как упоминалось в этой статье.
Я добавил следующее в pom.xml
<build>
<plugins>
<plugin>
<artifactId>maven-plugin-plugin</artifactId>
<version>2.3</version>
<configuration>
<goalPrefix>weblogic</goalPrefix>
</configuration>
</plugin>
<plugin>
<groupId>weblogic</groupId>
<artifactId>weblogic-maven-plugin</artifactId>
<version>10.3.6.0</version>
<configuration>
<adminurl>t3://localdomain:7001</adminurl>
<user>weblogic</user>
<password>password</password>
<name>wldemo</name>
<remote>true</remote>
<upload>true</upload>
<targets>AdminServer</targets>
</configuration>
<executions>
<execution>
<id>deploy</id>
<phase>pre-integration-test</phase>
<goals>
<goal>deploy</goal>
</goals>
<configuration>
<source>target/EmployeesApp-1.0-SNAPSHOT.war</source>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
Когда я сделал mvn com.oracle.weblogic: weblogic-maven-plugin: deploy, я получаю следующие ошибки, как я могу их исправить?
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Final Memory: 3M/15M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal com.oracle.weblogic:weblogic-maven-plugin:10.3.6.
0:deploy (default-cli) on project EmployeesApp: The parameters 'source' for goal
com.oracle.weblogic:weblogic-maven-plugin:10.3.6.0:deploy are missing or invali
d
1 ответ
Вы указали исходный параметр в конфигурации выполнения, поэтому для того, чтобы он учитывался, вы должны вызывать это конкретное выполнение. Это можно сделать с помощью указанного вами фазового ключа, например:
mvn integration-test
Maven пройдет весь жизненный цикл и на этапе тестирования перед интеграцией (который предшествует тесту интеграции) запустит выполнение настроенного вами плагина weblogic-maven-plugin.