【发布时间】:2015-02-03 14:27:08
【问题描述】:
我正在尝试将 Soapui 开源版本 4.5.1 与 Maven 集成,然后最终尝试使其从 CI 运行。
但不幸的是,测试类在本地系统中的 eclipse 和命令行中都可以正常执行,但在 CI 中失败并显示以下消息:
16:58:34 16:58:34,323 INFO [WsdlProject] Loaded project from [file:/var/lib/jenkins/jobs/rps_deals30_unittests_automation_priya/workspace/RPService/src/test/resources/serviceautomation/GService-Deals-Test-soapui-project.xml]
16:58:36 java.lang.SecurityException: Invalid signature file digest for Manifest main attributes
16:58:36 at sun.security.util.SignatureFileVerifier.processImpl(SignatureFileVerifier.java:240)
16:58:36 at sun.security.util.SignatureFileVerifier.process(SignatureFileVerifier.java:193)
16:58:36 at java.util.jar.JarVerifier.processEntry(JarVerifier.java:262)
16:58:36 at java.util.jar.JarVerifier.update(JarVerifier.java:216)
16:58:36 at java.util.jar.JarFile.initializeVerifier(JarFile.java:411)
16:58:36 at java.util.jar.JarFile.getInputStream(JarFile.java:478)
16:58:36 at sun.misc.URLClassPath$JarLoader$2.getInputStream(URLClassPath.java:1003)
...
...
这是我的 pom.xml 文件中的相关 sn-p:
<plugins>
<plugin>
<groupId>eviware</groupId>
<artifactId>maven-soapui-plugin</artifactId>
<version>4.5.1</version>
<executions>
<execution>
<phase>verify</phase>
<id>soapui-tests</id>
<configuration>
<projectFile>${project.basedir}/src/test/resources/serviceautomation/GService-Deals-Test-soapui-project.xml</projectFile>
<outputFolder>${basedir}/target/soapui</outputFolder>
<junitReport>true</junitReport>
<exportwAll>true</exportwAll>
<printReport>true</printReport>
</configuration>
<goals>
<goal>test</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration></configuration>
</plugin>
</plugins>
</build>
【问题讨论】:
标签: jenkins maven-plugin soapui