是否可以org.springframework.data.jpa.repository.JpaRepository像JPAContainerVaadin 一样使用存储库?
我们正在从Spring开始设立一个新的Vaadin 7项目.
Spring集成是使用Spring Vaadin Integration Addon完成的.
在以下情况下,对于多项目,版本控制和发布管理的最佳实践是什么?
我只想为父项目和所有子项目设置一次版本,因为项目的每个部分必须具有相同的版本.
我想要的是,用continuum/maven发布项目.
Normaly一个简单的方法应该是在父pom中设置版本并在每个孩子中说"父母的最后一个版本",但这不适用于maven <3.1(见这里)[http://jira.codehaus.org/browse/ MNG-624]现在我在每个子项目中设置父项目的版本,并且对于每个版本,我必须更改所有子项和父项的版本.
例:
亲
<groupId>com.test</groupId>
<artifactId>com.test.buildDefinition</artifactId>
<version>1.0-SNAPSHOT</version>
Run Code Online (Sandbox Code Playgroud)
儿童
<parent>
<groupId>com.test</groupId>
<artifactId>com.test.buildDefinition</artifactId>
<version>1.0-SNAPSHOT</version>
</parent>
<groupId>com.test</groupId>
<artifactId>com.test.project</artifactId>
<version>${parent.version}</version>
Run Code Online (Sandbox Code Playgroud)
如果我想现在使用Continuum发布我的项目,我使用以下顺序来释放它:
但这不起作用,因为在更改父版本之后,孩子们在父母中不再有SNAPSHOT版本,我认为必须有更好的方法来发布连续体的多项目.