为什么maven release plugin:3.0.0-M1检出的代码是;不';";存在?

为什么maven release plugin:3.0.0-M1检出的代码是;不';";存在?,maven,maven-3,Maven,Maven 3,我在建詹金斯的房子。我的mvn构建字符串如下所示(已清理): 问题在于,构建失败是因为类中的测试失败。我已经删除了那个类并提交了它。当我运行构建时,该类被签出,测试运行,构建失败。 当我签出代码时(与构建中指定的URL相同),不存在有问题的类。但是当我运行Jenkins构建时,类就在那里(它从svn中签出)。 我强烈怀疑maven发布插件。有人能告诉我如何签出新代码吗?其他插件包括: maven-surefire-plugin 2.22.2 build-helper-maven-plugin 3

我在建詹金斯的房子。我的mvn构建字符串如下所示(已清理):

问题在于,构建失败是因为类中的测试失败。我已经删除了那个类并提交了它。当我运行构建时,该类被签出,测试运行,构建失败。 当我签出代码时(与构建中指定的URL相同),不存在有问题的类。但是当我运行Jenkins构建时,类就在那里(它从svn中签出)。 我强烈怀疑maven发布插件。有人能告诉我如何签出新代码吗?其他插件包括:

maven-surefire-plugin 2.22.2
build-helper-maven-plugin 3.2.0 
maven-compiler-plugin 3.8.1
maven-ear-plugin 2.7
maven-deploy-plugin 2.5.3 <skip>true</skip>
maven-javadoc-plugin 3.2.0   <doclint>none</doclint>
maven surefire插件2.22.2
构建助手maven插件3.2.0
maven编译器插件3.8.1
maven耳朵插件2.7
maven部署插件2.5.3 true
maven javadoc插件3.2.0无

如何在Jenkins中签出代码?还是在管道中?除此之外,使用
release:prepare release:perform
时,无需执行
clean compile
。。。为什么您需要像
项目
这样的配置文件呢!functiontest
?我想我也不需要干净的编译字符串。我尝试创建一个发布配置文件,并将其添加到发布插件配置中。我将删除配置文件字符串
maven-surefire-plugin 2.22.2
build-helper-maven-plugin 3.2.0 
maven-compiler-plugin 3.8.1
maven-ear-plugin 2.7
maven-deploy-plugin 2.5.3 <skip>true</skip>
maven-javadoc-plugin 3.2.0   <doclint>none</doclint>