如何在Maven Weblogic插件中设置部署选项?

问题描述

| 我正在使用Maven WebLogic插件10.3.4。我已经阅读了weblogic插件的目标列表,但它在配置标签中未包含部署选项-isTestMode。 我的问题是如何使用Maven插件在测试模式下部署应用程序? application.xml / deployment计划可以吗? 帮助将不胜感激。     

解决方法

不推荐使用isTestMode选项,而应改用AdminMode。这是一个示例(我使用Maven配置文件来定义每个环境的变量):
<plugin>
      <groupId>com.oracle.weblogic</groupId>
      <artifactId>weblogic-maven-plugin</artifactId>

      <executions>
        <execution>
          <id>ops-common-deployable-deploy</id>
          <phase>deploy</phase>
          <goals>
            <goal>deploy</goal>
          </goals>
        </execution>
      </executions>

      <version>10.3.4</version>
      <configuration>
        <adminurl>${weblogic.Deployer.adminurl}</adminurl>
        <user>${weblogic.Deployer.user}</user>
        <password>${weblogic.Deployer.password}</password>
        <source>${project.build.directory}/${project.build.finalName}.${project.packaging}</source>
        <name>${project.build.finalName}</name>
        <targets>${weblogic.Deployer.application.targets}</targets>
        <remote>${weblogic.Deployer.remote}</remote>
        <upload>${weblogic.Deployer.upload}</upload>
        <adminmode>false</adminmode>
      </configuration>
    </plugin>