Deployment 如何在maven weblogic插件中设置部署选项?

Deployment 如何在maven weblogic插件中设置部署选项?,deployment,plugins,maven,weblogic,Deployment,Plugins,Maven,Weblogic,我使用的是maven weblogic插件10.3.4。我已经阅读了weblogic插件的目标列表,但它没有在配置标签中包含部署选项-isTestMode。 我的问题是如何使用maven插件在测试模式下部署应用程序?application.xml/deployment plan可以吗 非常感谢您的帮助。不推荐使用isTestMode选项,您应该改用AdminMode。下面是一个示例(我使用Maven概要文件为每个环境定义变量): com.oracle.weblogic WebLogicMave

我使用的是maven weblogic插件10.3.4。我已经阅读了weblogic插件的目标列表,但它没有在配置标签中包含部署选项-isTestMode。 我的问题是如何使用maven插件在测试模式下部署应用程序?application.xml/deployment plan可以吗


非常感谢您的帮助。

不推荐使用isTestMode选项,您应该改用AdminMode。下面是一个示例(我使用Maven概要文件为每个环境定义变量):


com.oracle.weblogic
WebLogicMaven插件
公共部署
部署
部署
10.3.4
${weblogic.Deployer.adminurl}
${weblogic.Deployer.user}
${weblogic.Deployer.password}
${project.build.directory}/${project.build.finalName}.${project.packaging}
${project.build.finalName}
${weblogic.Deployer.application.targets}
${weblogic.Deployer.remote}
${weblogic.Deployer.upload}
假的

Jeff,谢谢你的回复。虽然这不能在部署目标中完成,但它激励我在部署后停止应用程序。感谢您的慷慨帮助。您试图实现的用例是什么?您想在管理模式下部署应用程序,以便在使其在默认侦听端口上可用之前对其进行测试吗?是的,我想做的正是您所说的!这称为管理模式部署,它应该得到Maven插件和“adminMode”配置参数的支持。如果尚未启用服务器的管理端口,则需要启用该端口。查看此处的YouTube视频了解更多信息:
<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>