«maven-2» 태그된 질문

Apache Maven은 소프트웨어 프로젝트 관리 및 이해 도구입니다. 이것은 Maven 버전 2.x에 특정한 Maven 관련 질문에 대한 태그입니다.

5
Git Ignores 및 Maven 대상
누구나 git이 관리하는 파일 구조에서 특정 디렉토리의 모든 인스턴스를 무시할 수 있는지 알고 있습니다. 여러 하위 모듈이있는 maven 프로젝트의 모든 '대상'폴더를 제외하려고합니다. 최상위 .gitignore에서 각각을 명시 적으로 제외 할 수 있다는 것을 알고 있지만 ** / target / *과 같은 패턴을 지정하여 하위 디렉터리의 인스턴스를 자동으로 무시하도록 할 수 있기를 …

5
Maven : 라이브러리에서 추가 한 종속성을 재정의하는 방법
내 일반적인 문제는 다음과 같습니다. 내 프로젝트 P는 D의 버전 1.0.1에 의존하는 C에 의존하는 B에 의존하는 A에 의존합니다. D 버전 1.0.1에 문제가 있으며 다른 모듈을 강제로 사용하고 싶습니다. D에 대한 종속성을 직접 추가하지 않았기 때문에 프로젝트의 POM에서 이것을 선언하는 방법을 모르겠습니다. D에 대한 종속성을 선언 한 것은 C입니다. 중요 :이 …

2
자식 모듈을 구축하지 않고 부모 POM 설치
Maven 프로젝트에 다음 구조의 부모 POM이 있습니다. parent | --------------- | | child1 child2 로컬 REPO에 "부모" 의 POM을 설치하여 child1 이 dependencyManagement에서 수행 한 일부 변경 사항을 적용 할 수 있도록 하고 싶지만 "child2" 가 손상되어 빌드되지 않기 때문에 일반 "새로 설치"를 수행 할 수 없습니다 . maven으로이 작업을 …
115 java  maven  maven-2  pom.xml 


8
Spring 3.0에 포함 할 Maven 종속성은 무엇입니까?
Spring 3.0 (및 maven)으로 첫 번째 프로젝트를 수행하려고합니다. 저는 꽤 많은 프로젝트에서 Spring 2.5 (및 프라이머 버전)를 사용하고 있습니다. 그럼에도 불구하고 pom.xml에서 종속성으로 정의해야하는 모듈이 다소 혼란 스럽습니다. 핵심 컨테이너 기능 (beans, core, context, el)을 사용하고 싶습니다. 나는 이것을하는 데 익숙했다 : <dependency> <groupId>org.springframework</groupId> <artifactId>spring</artifactId> <version>2.5.6</version> </dependency> 그러나 이제는 버전 …

6
다른 프로필이 활성화 된 경우에도 activeByDefault 인 Maven 프로필을 활성 상태로 유지하는 방법은 무엇입니까?
내 pom.xml에 명시 적으로 비활성화되지 않는 한 항상 활성화되어야하는 프로필이 있습니다 (-P! firstProfile). activeByDefault 플래그를 사용하여이 문제를 해결했습니다. <profiles> <profile> <id>firstProfile</id> <activation> <activeByDefault>true</activeByDefault> </activation> ... </profile> </profiles> 이제 동일한 pom.xml에 두 번째 프로필이 정의되어 있습니다. 프로필이 실제로 활성화 된 경우에만 활성화되어야합니다 (-P secondProfile). 따라서 기본 동작은 firstProfile active, secondProfile inactive입니다. …
113 maven-2  maven  maven-3 

2
Maven의 DistributionManagement 조직 전체를 지정하는 방법은 무엇입니까?
중앙 넥서스 저장소에 배포 할 수 있도록 많은 (약 50 개 이상의) maven2 프로젝트를 구성하는 방법을 알아 내려고합니다. mvn deploy목표를 사용할 때 다음과 같이 distributionManagement 태그에 대상을 지정해야합니다. <distributionManagement> <repository> <id>nexus-site</id> <url>http://central_nexus/server</url> </repository> </distributionManagement> 이제 모든 단일 pom.xml (50 개 이상)이이 블록을 반복해서 포함하는 것을 원하지 않습니다. 내 첫 번째는settings.xml …

3
상위 POM의 프로필에 대해 이미 정의 된 플러그인의 구성을 재정의 할 수 있습니까?
내 프로젝트의 POM 상위 파일에는이 프로젝트에 유용한 몇 가지 구성을 정의하는 프로필이 있습니다 (이 상위 POM을 제거 할 수 없음). <profile> <id>wls7</id> ... <build> <plugins> <!-- use java 1.4 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <fork>true</fork> <source>1.4</source> <target>1.4</target> <meminitial>128m</meminitial> <maxmem>1024m</maxmem> <executable>%${jdk14.executable}</executable> </configuration> </plugin> </plugins> </build> ... </profile> 그러나 내 프로젝트에서는 테스트 …


30
Eclipse 프로젝트에서 Maven 종속성 누락
의존성을 해결하기 위해 maven으로 설정된 프로젝트가 있습니다. 일반적으로 잘 작동하지만 이제 새 PC에서 컴파일하고 실행하려고하는데 Eclipse에서 종속성이 누락되는 문제가 있습니다. 재미있는 것은 콘솔이나 이클립스에서 "mvn package"를 실행하면 잘 작동하고 필요한 모든 항아리를 포함하는 전쟁을 생성한다는 것입니다. Eclipse에서만 "빌드 경로가 불완전하여 프로젝트가 빌드되지 않았습니다. org.slf4j.Logger에 대한 클래스 파일을 찾을 수 없습니다 …

18
상위 디렉터리를 나타내는 Maven2 속성
다음과 같은 다중 모듈 프로젝트가 있습니다. main-project/ module1/ module2/ sub-module1/ sub-module2/ sub-module3/ ... module3/ module4/ ... Maven2에서 (내 프로젝트를 릴리스하려는 환경에 따라 달라지는) 속성 집합을 정의해야합니다. <properties>속성이 많기 때문에 사용하지 않겠습니다 . 따라서 Properties Maven2 플러그인을 사용합니다 . 속성 파일은 main-project/디렉터리에 있습니다. 속성 파일을 찾을 위치를 자식에게 지정하기 위해 기본 …


2
Maven의 "반응기"는 무엇입니까?
나는 Maven 원자로에 대해 읽었으며 용어 사용에 혼란 스럽습니다. 멀티 모듈은 리액터이고, 메이븐 리액터를 조작 할 수 있고 리액터는 플러그인이라는 것을 읽었습니다. 원자로는 정확히 무엇입니까?

5
Maven의 pom.xml에서 쉘 명령을 실행하고 싶습니다.
Maven으로 Linux 셸 명령을 실행하고 싶습니다. 내가 시도한 것은 다음과 같습니다. <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>exec-maven-plugin</artifactId> <version>1.1.1</version> <executions> <execution> <goals> <goal>exec</goal> </goals> </execution> </executions> <configuration> <executable>hostname</executable> </configuration> </plugin>
105 maven-2 

5
바운드 목표와 함께 수명주기 단계를 나열하는 Maven 명령?
나는 Maven을 배우는 중이므로 이것은 명백 할 수 있지만 주어진 프로젝트의 각 Maven 수명주기 단계와 관련된 목표를 나열하는 쉬운 방법을 찾을 수 없습니다. Maven 기본 수명주기 단계와 해당 기본 목표가 여기 에 문서화되어 있음을 확인 했습니다 . 지금까지 내 이해는 각 pom.xml이 각 수명주기 단계에 추가 목표를 바인딩 할 수 …
104 maven-2  maven-3 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.