eclipse / idea maven plugin 플러그 인 설치 및 설정
29043 단어 부분 JAVA 소프트웨어 설치
7. maven 의 settings. xml 파일 을 수정 하고 자신의 eclipse maven 을 자신 이 설치 한 maven 으로 수정 합 니 다.settings. xml 의
D:/installed/mavenrepository
우리 프로그램 에 필요 한 jar 가방 등 은 로 컬 창고 에서 먼저 찾 습 니 다. 찾 지 못 하면 네트워크 에 있 는 Maven 중앙 창고 에서 다운로드 합 니 다.물론 기본 로 컬 창 고 는 c 디스크 사용자 아래. m2 폴 더 (기본 값 으로 도 가능) 입 니 다. 여 기 는 settings. xml 의 기본 설정 입 니 다.
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
<localRepository>${user.home}/.m2/repositorylocalRepository>
<mirrors>
<mirror>
<id>nextus-aliyunid>
<mirrorOf>*mirrorOf>
<name>Nexus aliyunname>
<url>http://maven.aliyun.com/nexus/content/groups/publicurl>
mirror>
mirrors>
settings>
8. Eclipse 플러그 인 이 설치 에 성 공 했 는 지 확인 합 니 다. 8.1 eclipse 설정 에서 Maven 옵션 카드 를 볼 수 있다 면 플러그 인 설치 에 성 공 했 음 을 설명 합 니 다.메뉴 Maven -- > Installations 를 펼 치고 패 널 오른쪽 에 있 는 Add... 단 추 를 누 르 십시오. Maven 경 로 를 추가 하고 선택 하 십시오.
8.2 메뉴 Maven -- > User Settings, 오른쪽 Browse... 단 추 를 누 르 고 팝 업 대화 상자 에서 Maven 설치 경로 의 settings. xml 파일 을 선택 하 십시오.
9. Maven 프로젝트 를 새로 만 드 는 단계: New - > Project - > Maven - > Maven project.
10. pom. xml 를 설정 하고 가방 이 필요 한 상황 에 따라 설정 합 니 다.
아래 설정
UTF-8
2.7.1
1.6.6
1.2.9
junit
junit
4.10
test
jdk.tools
jdk.tools
1.7
system
${JAVA_HOME}/lib/tools.jar
org.apache.hadoop
hadoop-common
${hadoop.version}
provided
org.apache.hadoop
hadoop-hdfs
${hadoop.version}
provided
log4j
log4j
${log4j.version}
org.slf4j
slf4j-api
${slf4j.version}
org.slf4j
slf4j-log4j12
${slf4j.version}
11. 설정 이 끝 난 후에 pom. xml 를 저장 하면 다운로드 에 필요 한 의존 라 이브 러 리 가 표 시 됩 니 다. (다운로드 할 수 있 는 지 없 는 지 네트워크 를 볼 수 있 습 니 다)
설정 성공...
12. 포인트:http://mvnrepository.com/ 그래서 Maven 이 의존 할 수 있 는 가방 은 이 주소 에서 자주 발생 하 는 문 제 를 찾 을 수 있 습 니 다. 1) Maven 다운로드 설치, tomcat 에 설정 하여 Could not calculate build plan: Plugin org. apache. maven. plugins: maven - resource
만약 여전히 안 된다 면 conf / settings. xml 를 열 고 수정 하여 다음 과 같은 내용 을 추가 할 수 있 습 니 다.
F:\maven\repository
nextus-aliyun
*
Nexus aliyun
http://maven.aliyun.com/nexus/content/groups/public
주:
1. eclipse C:\Users\user\.m2\repository ,
2. mirror 。 jar , mirror url jar, jar , , 。
2) 패키지 (hadopjdk, javajdk, mavenjdk) 의 설치 경 로 는 중국어, 스페이스 바 (예: Program files) 3) 소프트웨어 의 버 전 문제 가 발생 할 수 없습니다. 때로는 버 전이 일치 하지 않 을 수도 있 습 니 다. 관련 버 전 을 변경 하면 됩 니 다. 4) Missing artifact jdk. tools: jdk. tools: jar: 1.8 의 문제 원인: tools. jar 패 키 지 는 JDK 가 가지 고 있 는 pom. xml 에서 의존 하 는 패 키 지 는 toolls. jar 패키지 에 의존 합 니 다.tools. jar 는 라 이브 러 리 에 없 으 며, tools. jar 패 키 지 를 jdk 라 이브 러 리 에 추가 하면 됩 니 다.
솔 루 션: pom 파일 에 다음 코드 를 추가 합 니 다.
com.sun
tools
1.8.0
system
${env.JAVA_HOME}/lib/tools.jar
기본 pom. xml JDK 버 전이 지정 되 지 않 으 면 버 전이 1.5 이 고 일부 항목 은 일반적인 기능 을 사용 해 야 하기 때문에 1.8 버 전의 JDK 를 사용 해 야 합 니 다. pom. xml 와 관련 된 플러그 인 을 수 동 으로 수정 하고 maven - copiler - plugin 은 pom. xml 을 열 어 설정 노드 를 추가 해 야 합 니 다.
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.pluginsgroupId>
<artifactId>maven-compiler-pluginartifactId>
<configuration>
<source>1.8source>
<target>1.8target>
configuration>
plugin>
plugins>
build>
5) maven 을 설정 하고 @ Test 코드 를 실행 하면 다음 오류 가 발생 합 니 다 java. lang. NoSuchMethodError: org. junit. runner. Request. class WithoutsSuite Method (Ljava / lang / class;) Lorg / junit / runner / Request;at org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.createFilteredTest(JUnit4TestLoader.java:79) at org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.createTest(JUnit4TestLoader.java:71) at org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.loadTests(JUnit4TestLoader.java:46) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:522) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:760) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:460) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner. java: 206) 이유: Junit 버 전이 낮 아 졌 습 니 다. Junit 4.10 을 사용 하여 4.12 로 바 꾸 면 됩 니 다. 6) idea 의 설정 maven 설치 과정 1. settings. xml 파일 을 eclipse 와 동일 하 게 설정 합 니 다. pom. xml 파일 을 설정 합 니 다.
<modelVersion>4.0.0modelVersion**>
<groupId>com.qf.bigdatagroupId>
<artifactId>GP1903DemoartifactId>
<version>1.0-SNAPSHOTversion>
<dependencies>
<dependency>
<groupId>com.sungroupId>
<artifactId>toolsartifactId>
<version>1.8.0version>
<scope>systemscope>
<systemPath>${env.JAVA_HOME}/lib/tools.jarsystemPath>
dependency>
<dependency>
<groupId>org.apache.hadoopgroupId>
<artifactId>hadoop-commonartifactId>
<version>2.7.1version>
dependency>
<dependency>
<groupId>org.apache.hadoopgroupId>
<artifactId>hadoop-clientartifactId>
<version>2.7.1version>
dependency>
<dependency>
<groupId>org.apache.hadoopgroupId>
<artifactId>hadoop-hdfsartifactId>
<version>2.7.1version>
dependency>
<dependency>
<groupId>junitgroupId>
<artifactId>junitartifactId>
<version>4.1version>
dependency>
dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.pluginsgroupId>
<artifactId>maven-compiler-pluginartifactId>
<configuration>
<source>1.8source>
<target>1.8target>
configuration>
plugin>
plugins>
build>
project>
3. File – Settings – Build, Execution, Deployment - Build Tools - Maven Maven home directory 설정: 현재 Maven 의 설치 경로 User Settings File: 현재 Maven 내부 의 settings. xml 파일, Override 를 연결 하려 면 4. Maven 프로젝트 를 실행 하 는 데 자주 발생 하 는 오류 1) IDEA 패키지 Maven 프로젝트 를 처음 사용 하여 오 류 를 보고 합 니 다 Non - parseable settings expected STARTTAG or END_TAG 해결: setting. xml 을 설정 할 때 모든 줄 을 정확하게 정렬 해 야 합 니 다. 모든 탭 사이 의 빈 칸 을 삭제 하고 Tab 을 하나씩 정렬 하 십시오. 그래서 놀 라 움 이 왔 습 니 다.IDEA 에서 마 븐 퍼 펙 트 패키지 성공!!2) org. apache. maven. plugins. version 용 'build. plugins. version' for org. apache. maven. plugins: maven - compiler - plugin is missing. @ line 116, column 21 해결: 버 전 번호 분실
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.pluginsgroupId>
<artifactId>maven-compiler-pluginartifactId>
<version>3.3version>
<configuration>
<source>1.8source>
<target>1.8target>
configuration>
plugin>
plugins>
build>
추출 코드: rd6f