...
The maven releases project is a pom file (pom.xml) located at svn+ssh://svn.mit.edu/sais-sis-common/maven/releases/trunk/pom.xml. All projects and components of projects which are built through the release process must be registered in this pom.xml file. The 3 pieces of information you will need to know to register your projects are
- The svn location maven groupid of your project's trunk directory
- The maven groupid artifactid of your project
- The maven artifactid svn location of your project
{{<releaseComponent 's trunk directory. This should include the prefix "scm:svn:" for svn+ssh protocols.
In the example below, we are registering a project with groupId="edu.mit.ist.es", artifactId="academic-transcripts-web" and subversion url="svn+ssh://svn.mit.edu/sais-sis-academic/academic-transcripts-web/trunk"
Code Block | ||||
---|---|---|---|---|
| ||||
<releaseComponent implementation="edu.mit.maven.plugins.release.common.ReleaseComponent"> |
...
<groupId>edu.mit.ist.es</groupId> |
...
<artifactId>academic-transcripts-web</artifactId> |
...
<scm> <developerConnection>scm:svn:svn+ssh://svn.mit.edu/sais-sis-academic/academic-transcripts-web/trunk</developerConnection> |
...
</scm> |
...
</releaseComponent> |
...
|
Configure Application in Moves
(TODO: show how to configure containers and apps)