我们使用Jenkins构建和部署我们的项目,我们还没有完成发布。我想的是Jenkins会读取父POM并构建项目模块,在发布时它会更新所有项目的模块版本,并在子模块的tags目录中创建标签。这是否可能,并且有没有人有过使用这种SVN结构在Jenkins上发布Maven版本的经验?
我们现在在Jenkins上有Maven Release Plugin。
我们的SVN项目结构示例:
Database
-trunk
-pom.xml
--HibernateProject
---pom.xml
--DatabaseSchemaProject
---pom.xml
-branches
-tags