这是我的 .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类型的属性[ ]
有任何想法吗?