이 문서는 settings.xml에 내부 Nexus 혹은 Artifactory 등 추가적인 저장소를 프로파일로 추가하는 방법에 대한 가이드를 젝공한다. 


다음은 settings.xml 예시를 보여준다.

  • repo01, repo02 프로파일 추가
  • repo01의 경우 계정 정보 추가


settings.xml
<settings>
	<profiles>

		<profile>
			<id>repo01</id>
			<repositories>
				<repository>
					<id>repo01</id>
					<name>e-project and e-sales nexus Repository</name>
					<url>http://your-repo-url</url>
				</repository>
			</repositories>
		</profile>

		<profile>
			<id>repo02</id>
			<repositories>
				<repository>
					<id>repo02</id>
					<name>UniPost Web Public Repository</name>
					<url>https://your-repo-url2</url>
				</repository>
			</repositories>
		</profile>		

	</profiles>
  
	<servers>
		<server>
			<id>repo01</id>
			<username>id</username>
			<password>password</password>
		</server>
	</servers> 
</settings>

Maven 빌드 시, repo01을 사용하고 싶다면 다음을 프로파일 옵션을 사용한다. 

mvn clean package -P repo01
  • 레이블 없음