IDEA 를 사용 하여 scala/java 혼합 프로젝트 구축

9793 단어
scala/자바 혼합 프로젝트 를 구축 하 는 데 는 크게 두 가지 방식 이 있 습 니 다.
방식 1.
File ----> New Project ----> Maven ---- 를 선택 하고 Create from archetype ----> 을 선택 하고 "org. scala - tools. archetype: scala - archetype - simple"을 선택 하 십시오.
이런 방식 으로 혼합 공 사 를 구축 하 는 것 은 비교적 간단 하지만 플러그 인 업데이트 가 제때에 이 루어 지지 않 기 때문에 설치 할 때의 scala 버 전과 jdk 버 전이 비교적 작 을 수 있 으 므 로 목표 프로젝트 의 버 전과 상응하는 배합 을 해 야 한다.
기본 scala 2.7.0 버 전 을 2.10 버 전 으로 바 꾸 면 jvm - 1.5 버 전 을 jvm - 1.7 로 바 꿉 니 다.
방식 2.
① 이 컴퓨터 는 scala sdk 를 설치한다.
scala 홈 페이지 가기http://www.scala-lang.org/download 운영 체제 에 대응 하 는 scala 버 전 을 다운로드 하여 설치 합 니 다.
② 、 Idea 에서 Plugins 검색 을 통 해 Scala 플러그 인 을 다운로드 하거나 오프라인 설치 패 키 지 를 다운로드 할 수 있 습 니 다 (링크 열기 클릭). 로 컬 은 disk 방식 으로 설치 할 수 있 습 니 다.
다운로드 할 때 scala 플러그 인 라 이브 러 리 의 버 전 번호 와 이 컴퓨터 IEDA 의 버 전 대응 관 계 를 유의 하 십시오.
③ maven 과 통합
pom. xml 를 편집 하고 다음 내용 으로 설정 합 니 다.
xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
  4.0.0
  com.balabala.mixed
  mixed-scala-java-test
  1.0-SNAPSHOT
  
    2.10.0
  

  
    
      scala-tools.org
      Scala-Tools Maven2 Repository
      http://scala-tools.org/repo-releases
    
  

  
    
      scala-tools.org
      Scala-Tools Maven2 Repository
      http://scala-tools.org/repo-releases
    
  

  
    
      org.scala-lang
      scala-library
      ${scala.version}
    
    
      junit
      junit
      4.4
      test
    
    
      org.specs
      specs
      1.2.5
      test
    
  

  
    src/main/scala
    src/test/scala
    
      
        org.scala-tools
        maven-scala-plugin
        2.15.2
        
          
            
              compile
              testCompile
            
          
        
        
          ${scala.version}
          
            -target:jvm-1.8
          
        
      
      
        org.apache.maven.plugins
        maven-eclipse-plugin
        
          true
          
            ch.epfl.lamp.sdt.core.scalabuilder
          
          
            ch.epfl.lamp.sdt.core.scalanature
          
          
            org.eclipse.jdt.launching.JRE_CONTAINER
            ch.epfl.lamp.sdt.launching.SCALA_CONTAINER
          
        
      
    
  
  
    
      
        org.scala-tools
        maven-scala-plugin
        
          ${scala.version}
        
      
    
  

④ 、 maven 컴 파일 패키지
mvn clean package 를 직접 사용 하면 오류 가 발생 합 니 다. 기본 값 은 자바 파일 만 포장 하기 때문에 다음 명령 으로 교체 해 야 합 니 다.
mvn clean scala:compile compile package
명령 설명:
③ 의 maven - scala - plugin 설정 은 scala 컴 파일 패키지 에 대한 플러그 인 명령 입 니 다. scala 소스 코드 를 먼저 컴 파일 한 다음 자바 소스 코드 를 컴 파일 하고 마지막 으로 package 작업 을 합 니 다.

좋은 웹페이지 즐겨찾기