«pom.xml» 태그된 질문

프로젝트 개체 모델 또는 POM은 Maven의 기본 작업 단위입니다.

12
Maven의 종속성 관리와 종속성의 차이점
차이점은 무엇이며 dependencyManagement그리고 dependencies? Apache Maven 웹 사이트에서 문서를 보았습니다. dependencyManagement하위 버전에서 버전을 지정하지 않고 하위 모듈에서 정의 된 종속성을 사용할 수있는 것 같습니다 . 예를 들면 다음과 같습니다. 상위 프로젝트 (Pro-par)는 다음에 따라 종속성을 정의합니다 dependencyManagement. <dependencyManagement> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8</version> </dependency> </dependencies> </dependencyManagement> 그런 다음 Pro-par의 자식에서 …

8
IntelliJ-Java 프로젝트 / 모듈을 Maven 프로젝트 / 모듈로 변환
Bitbucket에 대한 프로젝트가 있습니다. 소스 만 커밋됩니다. 새 시스템으로 프로젝트를 검색하기 위해 IntelliJ 내에서 Version Control> Version Control에서 Checkout을 사용했습니다. 그런 다음이 소스에서 새 프로젝트를 만들지 여부를 묻습니다. 여태까지는 그런대로 잘됐다. 단일 모듈로 구성된 멋진 Java 프로젝트를 만듭니다. 그러나이 프로젝트를 IntelliJ로 가져 오는 목표는 프로젝트를 Maven 프로젝트로 바꾸는 것이 었습니다. …

4
Maven의 pom.xml에서 pluginManagement는 무엇입니까?
이것은 내 pom 파일의 스 니펫입니다. .... <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <version>2.4</version> <executions> <execution> <phase>install</phase> <goals> <goal>copy-dependencies</goal> </goals> <configuration> ...... </configuration> </execution> </executions> </plugin> </plugins> ... 나는 명령과 함께 성공적으로 사용 mvn install 그러나 "pluginManagement"태그로 묶으려고 maven-dependency-plugin하면 install목표를 시작할 때 작동 이 중지됩니다 . "pluginManagement"태그가 빌드 동작을 변경하는 이유는 무엇입니까? …

5
pom.xml 파일에서 Java 컴파일러 버전을 어떻게 지정합니까?
약 2000 줄 이상이있는 netbeans에 maven 코드를 작성했습니다. netbeans에서 컴파일하면 모든 것이 정상이지만 명령 줄에서 실행하려면 다음 오류가 발생합니다. generics are not supported in -source 1.3 (use -source 5 or higher to enable generics) ArrayList<ArrayList<Integer>> list = new ArrayList<ArrayList<Integer>>(); generics are not supported in -source 1.3 (use -source 5 or …
252 java  maven  pom.xml 



7
mavn에서 mvn가 정확히 무엇을 설치합니까?
방금 Maven을 사용하기 시작했으며 mvn install특정 디렉토리에서 수행하라는 지시를 받았습니다 . 무엇 않습니다 mvn install정확히 무엇입니까? pom.xml현재 폴더에서 찾고 해당 파일에 지정된 지침을 따르기 시작합니다. 그 맞습니까?
165 java  maven  pom.xml 

9
pom을 다시로드 할 때마다 IntelliJ IDEA를 중지하여 Java 언어 레벨을 전환하거나 기본 프로젝트 언어 레벨을 변경하십시오.
IntelliJ 12를 사용하여 Java 프로젝트가 있으며 pom.xml과 함께 maven을 사용합니다. 내 프로젝트에서 java8을 사용하고 있지만 프로젝트를 가져 오는 동안 기본 프로젝트 언어 레벨이 6으로 설정된 것 같습니다. 언어 수준을 8.0 (F4-> 모듈-> 언어 수준)으로 변경할 수 있지만 pom.xml을 편집 할 때마다 프로젝트 수준이 "프로젝트 언어 수준 사용"으로 다시 전환되며이 설정을 …

13
Maven에서 사용할 JDK 지정
내가 수정 한 Hudson 플러그인을 만들려고하는데 jdk1.6이 필요합니다. 이것은 괜찮지 만 다른 jdk가 어디에 있는지 maven에게 어떻게 알 수 있는지 알 수 없습니다. 인터넷에서 언급이 적었지만 나에게는 적용되지 않는 것 같습니다. 일부는 일부 구성을 추가하는 것이 .m2/settings.xml좋지만에 없습니다 settings.xml. 또한 모든 메이븐 빌드에 1.6을 사용하고 싶지 않습니다. 하나의 꼬임은 mvncygwin에서 …

9
어쨌든 상위 POM에서 상속 된 아티팩트를 제외 할 수 있습니까?
종속성의 아티팩트는 <exclusions>내부에 요소 를 선언하여 제외 할 수 있지만 <dependency>이 경우 상위 프로젝트에서 상속 된 아티팩트를 제외해야합니다. 논의중인 POM의 일부는 다음과 같습니다. <project> <modelVersion>4.0.0</modelVersion> <groupId>test</groupId> <artifactId>jruby</artifactId> <version>0.0.1-SNAPSHOT</version> <parent> <artifactId>base</artifactId> <groupId>es.uniovi.innova</groupId> <version>1.0.0</version> </parent> <dependencies> <dependency> <groupId>com.liferay.portal</groupId> <artifactId>ALL-DEPS</artifactId> <version>1.0</version> <scope>provided</scope> <type>pom</type> </dependency> </dependencies> </project> base유물에 의존 javax.mail:mail-1.4.jar하고, ALL-DEPS같은 라이브러리의 다른 버전에 …
119 java  maven-2  pom.xml 


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

8
Maven :이 프로젝트의 패키징은 빌드 아티팩트에 파일을 할당하지 않았습니다.
Mac 10.6.6에서 Maven 3.0.3을 사용하고 있습니다. JAR 프로젝트가 있고 "mvn clean install : install"명령을 실행하면 오류가 발생합니다. [ERROR] Failed to execute goal org.apache.maven.plugins:maven-install-plugin:2.3.1:install (default-cli) on project StarTeamCollisionUtil: The packaging for this project did not assign a file to the build artifact -> [Help 1] 이것이 의미하는 바는 무엇이며 어떻게 해결할 …

3
"import"범위가있는 "import"와 "import"가없는 "pom"유형 종속성의 차이점은 무엇입니까?
Maven 2.0.9부터 다음을 포함 할 수 있습니다. <type>pom</type> <scope>import</scope> 의 <dependencyManagement>섹션을 참조하십시오. 내가 이해하는대로, 마치 원래 여기에 정의 된 것처럼이 pom에 포함 된 종속성으로 "대체"됩니다. 위의 솔루션과 import범위가 없는이 pom에 대한 간단한 종속성의 차이점은 무엇입니까 (후자는 "종속성 그룹화"라고 함)? 이러한 "그룹화 된"종속성이 종속성 우선 순위를 해결하는 동안 우선 순위가 낮다는 …

19
pom.xml의 줄 1에서 알 수없는 오류가 발생하는 이유는 무엇입니까?
pom.xmlEclipse IDE의 라인 1에서 알 수없는 오류가 발생 합니다. 어제까지 잘 작동했지만 마스터에서 내 프로젝트를 업데이트하고 병합 충돌을 수정 한 후 pom.xml에서 "알 수없는 오류"가 발생했습니다. 저를 제외하고는 팀원 중 누구도이 문제에 직면하지 않습니다. 나는 또한 작업 공간을 변경하고 캐시를 삭제했지만 여전히 운이 없습니다. 이 프로젝트에 h2 데이터베이스를 사용하고 있는데 …

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