애저 개발 운영 서버에 메이븐 종속성을 제출 (MVN 배포 파일)

내용

1. 개요
2. 필요한 준비
자바 설치
메이븐 다운로드 및 설치
3. 서버 구성
새 연결 소스
4. 클라이언트 구성
5. 업로드 받는다는 패키지 파일
6. 자주 묻는 질문
메이븐 3.6.2 이상 최신 버전

1. 개요

푸른 개발 운영 서버 (TFS) 종속성 호스팅 서버의 다양한 예를 들면 NuGet, NPM, 메이븐, 파이썬, Gradle을, 푸른 일반 패킷 등을 달성 할 수있다. 많은 자바 개발자에 라이브러리 가장 잘 알고 메이븐 저장소, 푸른 개발 운영 서버 보험 관리 서비스의 유사한 메이븐 PW (예 : 넥서스)를 제공합니다. 푸른 개발 운영 서버 시스템은 타사 소프트웨어 패키지에 의존에서 개발자는 얻을 수 있습니다, 당신은 또한, 푸른 개발 운영 서버에서 공통의 소프트웨어 패키지를 개발하는 다른 개발 팀과 공유하기 위해 자신을 게시 할 수 있습니다.

메이븐 패키지 관리에 푸른 개발 운영 팀은 개발자가 업로드 및 다운로드 종속성을 표준 받는다는 도구를 사용할 수, 표준 메이븐 패키지 관리 프로토콜을 따르십시오. 서버에 이미 존재 받는다는 플러그인 배포 파일을 사용하여에서 파일, 자동 컴파일 흐름에 패키지 파일을 게시 : 두 가지 방법으로 일반적인 종속성을 관리.

당신이 받는다는 패키지 컴파일 흐름을 게시에 대해 알고 싶다면, 당신은 참조 할 수 있습니다 하늘빛 개발 운영 서버 ;

이 문서에서는 서버에 이미 존재하는 패키지 파일을 출시 할 예정 받는다는 플러그인 배포 파일을 사용하는 방법에 대해 설명합니다.

2. 필요한 준비

  • 자바 설치

이 문서에서는, 우리는 64 비트 자바를 사용하여 1.8.0

C:\apache-maven-3.6.2\bin>java -version java version "1.8.0_161" Java(TM) SE Runtime Environment (build 1.8.0_161-b12) Java HotSpot(TM) 64-Bit Server VM (build 25.161-b12, mixed mode)


  • 다운로드 메이븐 설치

이 문서에서는, 우리는 메이븐 버전 3.6.0, 최신 버전의 비정상적인 3.6.2, 나중에 설명하는 FAQ를 참조를 사용합니다.

3. 서버 구성

새 연결 소스

영상

구성 이름 및 권한

영상

받는다는 생성 된 인증 정보

영상

영상

복사 메이븐 인증 정보는 서버에서 생성 및 Settings.XML의 로컬 컴퓨터의 메이븐 프로파일로 구성

영상

4. 클라이언트 구성

메이븐 텍스트 편집기를 열고 구성 로컬 컴퓨터의 파일 및 위의 문서가 서버 노드에 생성 된 인증 정보를 붙여

영상

5. 업로드 파일 받는다는 패키지

먼저 우리는 이미 다음 작업으로, 우리는 인터넷 패키지 ckfinder.jar에서 파일을 다운로드하는 데 사용하는, 존재 메이븐 패키지 파일을 준비하는 데 필요한
명령 줄 스크립트 다음 우리는 좋은 쓰기

mvn deploy:deploy-file -DgroupId=com.ckfinder -DartifactId=ckfinder -Dversion=2.6 -Dpackaging=jar -DrepositoryId=tfs-net-com-cn-collection-c-maven -Dfile=D:\temp\ckfinder.jar -Durl=http://tfs.net.com.cn:8080/tfs/Collection/_packaging/maven/maven/v1

우리는 위의 몇 가지 주요 매개 변수의 일부 설명이 필요 :
  • repositoryId는 로컬 메이븐 구성 파일 서버 노드 이름, 서버 인증 정보의 이름이 푸른 개발 운영 서버에 상기 부로부터 얻어진다 메이븐 인증 정보에 따라 이름을 질의한다 서버에 제출
  • 파일 : 로컬 컴퓨터 저장소에 따라 파일 패키지의 전체 경로
  • URL : 메이븐 저장소 서버 주소에 푸른 개발 운영 서버

당신이 더 많은 매개 변수가 필요한 경우 받는다는 공식 문서를 참조하십시오 :

6. 자주 묻는 질문 (FAQ)

메이븐 3.6.2의 최신 버전은 이상이 나타납니다

C:\apache-maven-3.6.2\bin>mvn deploy:deploy-file -DgroupId=com.ckfinder -DartifactId=ckfinder -Dversion=2.6 -Dpackaging=jar -DrepositoryId=tfs-mc-net-智能软件公司-zhanghongjun -Dfile=D:\temp\htmlparser.jar -Durl=http://tfs.mc.net:8080/tfs/智能软件公司/_packaging/zhanghongjun/maven/v1 [INFO] Scanning for projects... [INFO] [INFO] ------------------< org.apache.maven:standalone-pom >------------------- [INFO] Building Maven Stub Project (No POM) 1 [INFO] --------------------------------[ pom ]--------------------------------- [INFO] [INFO] --- maven-deploy-plugin:2.7:deploy-file (default-cli) @ standalone-pom --- Uploading to tfs-mc-net-智能软件公司-zhanghongjun: http://tfs.mc.net:8080/tfs/智能软件公司/_packaging/zhanghongjun/maven/v1/com/ckfinder/ckfinder/2.6/ckfinder-2.6.jar Uploading to tfs-mc-net-智能软件公司-zhanghongjun: http://tfs.mc.net:8080/tfs/智能软件公司/_packaging/zhanghongjun/maven/v1/com/ckfinder/ckfinder/2.6/ckfinder-2.6.pom [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 2.018 s [INFO] Finished at: 2019-09-26T17:28:41+08:00 [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy-file (default-cli) on project standalone-pom: Failed to deploy artifacts: Could not transfer artifact com.ckfinder:ckfinder:jar:2.6 from/to tfs-mc-net-智能软件公司-zhanghongjun (http://tfs.mc.net:8080/tfs/智能软件公司/_packaging/zhanghongjun/maven/v1): Failed to transfer file http://tfs.mc.net:8080/tfs/智能软件公司/_packaging/zhanghongjun/maven/v1/com/ckfinder/ckfinder/2.6/ckfinder-2.6.jar with status code 400 -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.a

-------------------------------------------------- ----------

http://www.cnblogs.com/danzhang/는   MVP 장 Hongjun을 개발 운영

-------------------------------------------------- ----------

추천

출처www.cnblogs.com/danzhang/p/11593771.html