0

这是我的 .ear 文件的 pom.xml 的一部分

<plugin>

    <groupId>com.oracle.weblogic</groupId>
    <artifactId>wls-maven-plugin</artifactId>
    <version>12.1.1.0</version>
    <configuration>
    <adminurl>${adminURL}</adminurl>
    <user>${username}</user>
    <password>${pswrd}</password>
    <upload>true</upload>
    <remote>false</remote>
    <verbose>true</verbose>
                    <source>${project.build.directory}/${project.build.finalName}.${project.packaging}</source>
    <name>${project.build.finalName}</name>
    <targets>${serverName}</targets>
    <noExit>true</noExit>
    <middlewareHome>${middlewareH}</middlewareHome>
    <domainHome>${domainH}</domainHome>
    </configuration>
    <executions>
    <execution>
    <id>stopserver</id>
    <phase>install</phase>
    <goals>
    <goal>stop-server</goal>
    </goals>
    <configuration>
    <action>stopserver</action>
    <workingDir>${stopScriptDirectory}</workingDir>
    <command>stopScript.sh</command>

    </configuration>
    </execution>

    </executions>

</plugin>

我试图通过运行 stopScript.sh 来停止服务器

这是我在尝试执行 stop-server 目标时遇到的错误:

org.apache.maven.lifecycle.LifecycleExecutionException:无法在项目 OventusEAR2 上执行目标 com.oracle.weblogic:wls-maven-plugin:12.1.1.0:stop-server (stopserver):无法解析 mojo com.oracle 的配置。 weblogic:wls-maven-plugin:12.1.1.0:参数命令的stop-server:无法将java.lang.String类型的值为'stopScript.sh'的配置条目'command'分配给java.lang.String类型的属性[ ]

有任何想法吗?

4

1 回答 1

0

虽然我不熟悉这个特定的插件,但是我以前见过类似的问题,我猜命令参数需要一个数组。

请尝试更换

   <command>stopScript.sh</command>

    <command>
      <value>stopScript.sh</value>
    </command>

并再次测试。

于 2013-08-01T06:55:43.117 回答