Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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

  1. The svn location maven groupid of your project's trunk directory
  2. The maven groupid artifactid of your project
  3. 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
titleRegistering a project
borderStylesolid

    <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)