我正在尝试使用 Maven3 自动化 SOAP UI。我收到“无法下载”的问题。下面是控制台中的错误。
[错误] 从存储库 [本地 (/home/krishna/.m2/repository)、eviwarePluginRepository ( http://www.eviware.com/ repository/maven2/ ), central (http://repo.maven.apache.org/maven2)]: Plugin not found in any plugin repository -> [Help 1] [ERROR] [ERROR] 查看完整的堆栈跟踪错误,使用 -e 开关重新运行 Maven。[错误] 使用 -X 开关重新运行 Maven 以启用完整的调试日志记录。[ERROR] [ERROR] 有关错误和可能解决方案的更多信息,请阅读以下文章: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginVersionResolutionException "
要执行它,我添加了以下内容
1) 添加了 eviware 和 jetty 的插件 2) 添加了插件仓库 eviware 仓库。
以下是上述2的pomy。
如果我遗漏任何东西,请告诉我。
org.mortbay.jetty
<artifactId>jetty-maven-plugin</artifactId>
<version>6.1.20</version>
<configuration>
<connectors>
<connector implementation="org.mortbay.jetty.nio.SelectChannelConnector">
<port>8080</port>
<maxIdleTime>60000</maxIdleTime>
</connector>
</connectors>
<contextPath>/xyz-${project.version}</contextPath>
<webApp>target/xyz-${project.version}.war</webApp>
<stopKey>foo</stopKey>
<stopPort>9999</stopPort>
</configuration>
<executions>
<execution>
<id>start-jetty</id>
<phase>pre-integration-test</phase>
<goals>
<goal>run</goal>
</goals>
<configuration>
<scanIntervalSeconds>0</scanIntervalSeconds>
<daemon>true</daemon>
</configuration>
</execution>
<execution>
<id>stop-jetty</id>
<phase>post-integration-test</phase>
<goals>
<goal>stop</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>eviware</groupId>
<artifactId>maven-soapui-plugin</artifactId>
<version>3.0</version>
<configuration>
<projectFile>${basedir}/src/main/resources/soapui/project.xml</projectFile>
<printReport>true</printReport>
</configuration>
<executions>
<execution>
<id>soap-integration-test</id>
<phase>integration-test</phase>
<goals>
<goal>test</goal>
</goals>
</execution>
</executions>
</plugin>