Apache Maven

소프트웨어 스크린 샷:
Apache Maven
소프트웨어 정보:
버전: 3.3.9 업데이트
업로드 날짜: 10 Feb 16
라이센스: 무료
인기: 65

Rating: 4.0/5 (Total Votes: 1)

아파치 메이븐은 ​​옆 HTTPD와 톰캣 서버, Ant 빌드 시스템 및 카산드라와 CouchDB를 데이터베이스에 바로 거기, 아파치의 가장 성공적인 프로젝트 중 하나입니다.

메이븐을 도구는 개발자를 대상으로 다양한 일반적인 작업이 발생하여, 설정 코드 작성 및 프로젝트를 배포하는 과정 중에 실시 자동화합니다 자바 프로그래밍을위한 완벽한 개발 환경 때문이다.

개발자, 프로젝트 빌드 자동화 변경 기록을 렌더링, 별도의 코드베이스, 실행 단위 테스트를 유지, 코드 커버리지 보고서를 얻을 종속성을 관리하고, 심지어 메이븐 설치에서 메일 링리스트를 실행할 수 있습니다.

하나의 메이븐 설치가 무제한으로 프로젝트를 관리하는 데 사용, 프로젝트는 단지 펄의 유명한 CPAN과 Node.js를 'NPM의 REPOS처럼 자동으로 다운로드하고 자동으로 저장소를 설치하기위한 무료 JAR 저장소에서 혜택을 수 있습니다.

이 모든 당신이 찾을 POM, 프로젝트 개체 모델 및 유명한의 pom.xml 구성 파일을 통해 처리됩니다 거의 모든 오늘날의 Java 기반 프로젝트. 당신이 그것을 본 적이 있다면, 아마이 프로젝트는 메이븐을 사용하여 관리

이 릴리스의 새로운 기능입니다 : 있습니다.

HTTPS에 메이븐 중앙에 액세스 스위치.

이 버전 3.3.3의 새로운 기능입니다 :

이 HTTPS로 메이븐 중앙에 대한 액세스를 전환.

이 버전 3.3.1의 새로운 기능입니다 :

이 HTTPS로 메이븐 중앙에 대한 액세스를 전환.

이 버전 3.2.5의 새로운 기능입니다 :

이 HTTPS로 메이븐 중앙에 대한 액세스를 전환.

이 버전 3.0.4의 새로운 기능 :

이 일부 개선이 기본으로 포함되어 있습니다 :
HTTP (S) 연결 풀.
선제 인증 지원 기본.
기본적으로 읽기 제한 시간은 30 분으로 구성.

이 버전 3.0.3의 새로운 기능입니다 :

이 진수 매개 변수를 허용
버전 정보에 표시 받는다는 가정
메이븐 코어에 대한 제 3 자 확장에 드롭을 단순화
API는 전체 모조 실행 구성없이 실행 계획을 계산하는
단지지도 같은 유형의 java.util.Properties의 플러그인 매개 변수를 구성 할 수 있습니다
시스템 등록 정보를 통해 배열 / 수집 형 플러그인 매개 변수를 구성 할 수 있습니다
컬렉션과 그 반대를 산출 식의 배열 형식의 플러그인 매개 변수를 구성 할 수 있습니다
일반적으로 하나의 값이 필요 플러그인 매개 변수 콩의 구성을 응축 할 수 있도록 허용
JAVA_HOME 자동 검색
를 채우는 경우 수집 매개 변수를 플러그인에 제네릭을 준수
플러그인 내에서 수집 / 배열 항목을 인라인 허용

이 버그 수정 :

이 버전 2.2.1 / 3.0의 새로운 기능입니다 :
때문에 통신 문제로 다운로드 할 수 없습니다 스냅 샷 유물은 & quot; 블랙리스트 & quot; 기본적으로 하루.
스냅 샷 버전은 버전 범위가 해결되지
TC 플러그인에 대한 종속성 해상도 코드 NPE
개미 기반 받는다는-스크립트 개미 사용 모조 : NPE가 발생할 2.1.0
Appassembler 메이븐 플러그인은 정상적으로처럼 작동하지 않습니다
컴파일 범위 종속성 해상도의 차이
MavenProjectBuilder.buildFromRepository ()에 전달 POM 유물은 더 이상 해결되지 않습니다
확장 '지퍼'에 대한 아카이브를 가져올 수 없습니다
'org.apache.maven.plugins : 받는다는는 설치 - 플러그인 : 2.3.1'. 필요한 클래스가 없습니다 : org.codehaus.plexus.digest.Digester을
애그리 게이터 (aggregator) 라이프 사이클 포크에 결합 할 때 포크 원자로 프로젝트에 종속 관계가 해결되지 않습니다
멀리 충돌 의존성이 더 넓은 범위가있는 경우 분쟁 해결은 가장 가까운 의존성의 서브 트리를 선택하지 않습니다
실제 JAR 파일 / 클래스 패스에 의해 뒷받침되지 않는 클래스 로더에로드 된 경우 Maven은 빌드 할 수 없습니다
메이븐 3.x를 사용자 지정 메이븐 플러그인 회귀는 사용자 정의 ComponentConfigurator는 무한 루프가 발생합니다
원자로 프로젝트를위한 Eary 의존성 해결 시도는 반응기에서 자신의 이상 해상도를 방지
legacy.DefaultWagonManager.getArtifact에서 NPE
체크섬 오류가 기록되지 않습니다
메이븐 3 회귀 : org.codehaus.plexus.component.configurator.converters.special.ClassRealmConverter의 생성자를 누락
MavenProject.getParent ()는 구성된 저장소를 무시
잘못된 순환 식주기 오류 (업데이트 신경총 - 보간)
POM 좌표 중 하나에 대한주기적인 표현에 의한 보간 오류가 불필요하게 반복되는
종속성 리딩에서 발견 된 저장소는 재정의 저장소는 POM의 원래 해상도 요청에 대한 구성
MavenProject.getDependencyArtifact은 () 버전 범위 의존성의 버전없이 유물을 반환
개량:
분류를 포함해야 스냅 샷에 대한 메타 데이터
클래스 영역 관리자 대표는 메이븐의 핵심 영역의 공용 부분을 변경하도록 허용
잘못 구성된 경우 메이븐 자바 API는 좋은 오류 메시지를 제공하지 않습니다
여러 오류가 추가 공백이 필요합니다
상대 경로 에러는 더 명시 할 수있다
새로운 기능 :
구성 요소 구성에 대한 메이븐 API 만들기

이 버그 수정 :

이 버전 2.2.1의 새로운 기능입니다 :
MNG-3265 - 모든 필드가 초기화되지 않은 경우 받는다는 모델 Extension.equals은 NPE 발생
MNG-3506은 - 확장과 추가 플러그인이 부모 POM에서 정의 될 때 지정 ArtifactHandler이 프로젝트에 대한 해결되지
MNG-3753 - 중첩 IOException이 더 세부 메시지가없는 경우 ArtifactResolverDiagnoser.diagnose은 () NPE와 함께 실패
MNG-4189은 - 나중에 타임 스탬프 버전을 다운로드하여 로컬 저장소에 이미 존재 때 Maven은 특정 타임 스탬프 버전 의존성을 따기하지
MNG-4218 - AbstractArtifactResolutionException에서 NPE는 DefaultArtifactResolver.resolveTransitively이 중단 된 경우
MNG-4228은 - [회귀 분석] 인증 실패 : 프록시에 의해 권한이 없습니다.
MNG-4235은 - [회귀 분석] 메이븐 2.2.0는 보안 HTTP의 REPO에 배포하는 동안 잘못된 체크섬을 생성
MNG-4236 - [회귀 분석] HTTP 선제 인증을 사용하지 마차 업로드를 두 번 메이븐 2.2.0와 파일 (기본 설정)
MNG-4238 - 빌드 확장에서 제공하는 사용자 정의 ArtifactHandler 프로젝트 이슈에 사용되지 않습니다
MNG-4240 - ==가 없습니다 제공 범위와 직접 종속성은 이적 종속성은 컴파일 및 테스트 해결
MNG-4270 - 플러그인 확장 기능을 사용하는 경우 ArtifactHandler은 종속성 플러그인에서 LifecycleMapping는 사용되지 않습니다
MNG-4275 - [회귀 분석] 직접 재배치는 더 이상 경고 수준에서 로그인하지 : MNG-1689와 MNG-3380 충돌
개량:
MNG-4254 - 특정 프로토콜에 대한 마차 구현의 지원 선택
MNG-4279 - 왜건 공급자 선택이 정상적으로 실패하고 프로토콜 제공 roleHint를 사용할 수없는 경우 roleHint에 대한 프로토콜을 사용해야합니다.

이 요구 사항 :

이 자바 1.6 이상
아파치 앤트 1.8 이상

유사한 소프트웨어

개발자의 기타 소프트웨어 Apache Software Foundation

코멘트 Apache Maven

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!