繁体   English   中英

自定义Maven插件:保存pom无效的pom

[英]Custom maven plugin: saving pom NOT effective pom

我为maven插件编写了代码,该代码更新了pom文件中的版本号。 但是,当我尝试保存新的pom时,它将被另存为有效pom。 有没有一种方法可以将其保存为解析之前的状态? 谢谢!

private MavenProject project;
String newVersion = updateProjectVersion(project);
project.setVersion(newVersion);

// write project object into pom file
MavenXpp3Writer pomWriter = new MavenXpp3Writer();
releasePomFile = ReleaseUtil.getStandardPom(project);
Writer fileWriter = null;
String scmUrl = project.getScm().getConnection();
fileWriter = WriterFactory.newXmlWriter(releasePomFile);
pomWriter.write(fileWriter, project.getModel());

为什么不使用特别为这类任务而编写的versions-maven-plugin

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM