Maven 패키지 및 Azure Artifacts 시작
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
이 빠른 시작에서는 Maven 프로젝트를 설정하여 Azure Artifacts 피드에 연결하고 Maven 패키지를 게시하고 다운로드하는 방법을 안내합니다.
필수 조건
- Azure DevOps 조직. 아직 조직이 없는 경우 조직을 만듭니다.
- Apache Maven을 설치합니다.
- Azure Artifacts 피드입니다. 피드가 아직 없는 경우 피드 를 만듭니다.
인증 설정
아티팩트, 피드 커넥트 선택합니다.
Maven을 선택합니다.
Maven에서 Azure Artifacts를 처음 사용하는 경우 Maven을 다운로드하고 설치할 도구 가져오기를 선택합니다.
프로젝트 설정의 지침에 따라 pom.xml 및 settings.xml 파일을 설정합니다. settings.xml 파일이 팀 내에서 공유되는 경우 Maven을 사용하여 암호를 암호화할 수 있습니다.
팁
Maven 작업을 사용하는 경우 Maven 피드를 사용하여 자동으로 인증되도록 인수를 true로 설정합니다mavenAuthenticateFeed
.
아티팩트 게시
Maven 패키지가 아직 없는 경우 다음 명령을 실행하여 만들 수 있습니다.
mvn -B archetype:generate -DarchetypeGroupId="org.apache.maven.archetypes" -DgroupId="MyGroup" -DartifactId="myFirstApp"
다음 오류가 표시 되면 유효한 수명 주기 단계 또는 목표(..)를 지정해야 합니다. 아래 단계에 따라 구성에 목표를 추가합니다.
프로젝트를 마우스 오른쪽 단추로 클릭하고 Maven 빌드로>실행을 선택합니다. 목표 텍스트 상자에 패키지를 입력한 다음 실행을 선택합니다.
pom.xml 파일의 경로로 이동하고 다음 명령을 실행하여 Maven 아티팩트 빌드 및 배포를 수행합니다.
mvn build mvn deploy
실행할 때 mvn build
알 수 없는 수명 주기 단계 "build"(...) 오류가 발생하는 경우 Eclipse IDE를 사용하여 다음과 같이 maven 프로젝트를 빌드할 수 있습니다.
프로젝트를 마우스 오른쪽 단추로 클릭합니다.
다음으로 실행을 선택한 다음 Maven 빌드를 선택합니다.
목표 텍스트 상자에 패키지를 작성합니다.
실행을 선택합니다.
타사 아티팩트를 게시하려면 deploy:deploy-file mojo를 사용할 수 있습니다. 이 기능은 POM 파일과 함께 사용하거나 사용하지 않고 패키지를 배포하는 데 사용할 수 있습니다.
mvn deploy:deploy-file -Dpackaging="jar" -DrepositoryId="MyFeedName" -Durl="MyFeedURL" -DgroupId="MyGroup" -DartifactId="myFirstApp" -Dversion="jarFileVersion" -Dfile="jarFileLocalPath"
참고 항목
조직에서 방화벽 또는 프록시 서버를 사용하는 경우 Azure Artifacts Do기본 URL 및 IP 주소를 허용해야 합니다.
아티팩트 설치
Azure Artifacts로 이동한 다음 설치하려는 패키지를 선택하고 코드 조각을 복사합니다
<dependency>
.pom.xml 파일을 열고 태그 안에 코드를 붙여넣습니다
<dependencies>
.pom.xml 파일과 동일한 경로에서 실행
mvn install
합니다.
관련된 문서
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기