Ошибки при использовании плагина 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.

Другие вопросы по тегам