我们使用Jenkins来构建和部署我们的项目,但我们还没有完成发布 . 我想的是Jenkins会读取父POM并构建项目模块,在发布时它会更新所有项目的模块版本,并在子模块的tags目录中创建标签 . 这是否可能,有没有人有过在Jenkins上使用这种SVN结构进行Maven发布的经验?

我们现在在Jenkins上有Maven Release Plugin .

我们的SVN项目结构的一个例子:

Database  
-trunk
-pom.xml
--HibernateProject
---pom.xml 
--DatabaseSchemaProject
---pom.xml
-branches
-tags