eclipse / idea maven plugin 플러그 인 설치 및 설정

Maven 다운로드 주소 추출 코드 는 글 끝 1, maven 설치 설정 참조: 1. 이 컴퓨터 에 maven maven 소프트웨어 를 설치 한 다운로드 주소 입 니 다.http://maven.apache.org/download.cgi 2. 환경 변수 설정: 다운로드 한 가방 을 임의의 주소 로 압축 해제 합 니 다. 제 경 로 는 D: \ installed \ apache - maven - 3.3.9 3 입 니 다. 새 환경 변수 MAVENHOME 지향 D: \ \ installed \ apache - maven - 3.3.9 4. path 끝 에% MAVEN 추가HOME%\bin; 5. mvn - version 6, eclipse 에 maven 플러그 인 을 설치 하 였 는 지 확인 합 니 다 (eclipse 에 maven 플러그 인 이 설치 되 어 있 지 않 으 면) Help – Install New Software 가 Location 에 입력 합 니 다http://m2eclipse.sonatype.org/sites/m2e Maven Integration for Eclipse 를 선택 하고 next 를 계속 하면 됩 니 다.
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

좋은 웹페이지 즐겨찾기