2013-07-01 5 views
0

내 Java 프로젝트에 library 을 설치하려고합니다. nodej를위한 socket.io 클라이언트의 포트입니다. 원본 파일이 제공되므로 가져올 수 있습니까? 내 프로젝트 내에 패키지를 만들 수 있습니까? 또는 java 파일을 실행 가능한 jar 파일로 변환하고 라이브러리로 가져올 수 있습니다 (어떻게하면됩니까?)?Eclipse에 오픈 소스 라이브러리를 설치하는 방법은 무엇입니까?

답변

4

maven을 사용하고 있습니다. 간단합니다.

  1. git clone https://github.com/nkzawa/socket.io-client.java.git

  2. 지역의 repo에 설치 얻을

    cd socket.io-client.java

    mvn install

  3. 이 J 추가 프로젝트의 pom.xml에 아칸소 : 프로젝트를 자신의 다른 종속성 단계를 반복 1 ~ 3 (engine.io-client.java 필요한 것 같다)하는 경우

     <dependency> 
         <groupId>com.github.nkzawa</groupId> 
         <artifactId>socket.io-client</artifactId> 
         <version>0.1.0-SNAPSHOT</version> 
        </dependency> 
    
  4. 가져 오기

    mvn eclipse:eclipse

* 이클립스하기 .

+0

Maven에 익숙하지 않지만 socketio 프로젝트에서 pom.xml을 제공합니다. pom.xml 파일이 Maven에 고유 한 파일인가요? 개발자가 프로젝트를 구축하는 데 도움을주기 위해 개발자를 배치 했습니까? – javajaba

+0

예, maven이 라이브러리 의존성을 관리합니다. 그것은 굉장합니다, 나는 당신이 그것을 배워야한다고 생각합니다. – andyf

0

여러 옵션이 있습니다,하지만 난 내장 JAR에 대한 링크를 볼 수 없었다, 나는 다음을 수행합니다 :

  • 체크 아웃 이클립스 직접 GitHub의 프로젝트
  • 수출을 JAR로
  • 내 개인 프로젝트에서 JAR로 가져 오기

이렇게하면 여러 프로젝트에서 사용할 수 있도록 이미 JAR이 있다는 장점이 있습니다. Eclipse에서 프로젝트를 체크 아웃 한 경우 프로젝트에 프로젝트를 연결하여 JAR을 생성 할 필요가 없으므로 (JAR을 생성하지 않고 자주 업데이트 할 수도 있음)

관련 문제