Versions Compared

Key

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

...

Panel

These instuctions assume the following:

indent
1
1
* The name of the Nexus Repository server is maven.mit.edu.  The actual server name may be different.\\

Overview

Panel

Configuring a Maven project to access a private repository requires setting up a name/password pair in the settings.xml file and associating the name/password with a specific repository which is defined in the project's pom.xml.

Items 1 and 2 below give the syntax of the entries for both the settings.xml and pom.xml files.  It is important to note the following:

indent
1
1
* The <id> element that is used in both the settings.xml (found in the <server> element) and the pom.xml (found in the <repository> element) is what associates the name/password pair with the private repository.&nbsp;&nbsp;The <id> element in both places must be identical.&nbsp;&nbsp;It can be anything you want it to be, the only restriction is that they *must be identical*.\\
* In the settings.xml, the <password> element *must* be the Team list name that was given to you when you received your repository confirmation.&nbsp;&nbsp;Refer to the {color:blue}*PREREQUISITES*{color} section above.\\
* In the settings.xml, the <username> element *must* be *build#string*.\\


...