2014-10-01 4 views
0

Gradle에서 Eclipse 프로젝트 종속성을 사용하도록하겠습니다. this question과는 달리 변경 후 재수출을 잊어서 문제를 찾아 내고 싶지 않기 때문에 수출을하고 싶지 않습니다. 그리고 this question과 달리, 이클립스가 작동하는 방식에 만족하기 때문에 (예 : Gradle 빌드보다 훨씬 빠름) Gradle을 Eclipse에 통합하고 싶지 않습니다. Eclipse 3.7.2가있을 수도 있습니다. 그런 게임에는 너무 오래되었습니다.Gradle에서 Eclipse 프로젝트를 사용합니다.

이상적으로, 나는 JAR 파일이 충분지고,

사실
dependencies { 
    compile allFilesFromEclipse() 
} 

같은 것을하고 싶습니다.

내가 시도한 것 : 가벼운 인터넷 검색. 내가 .classpath 파일을 파싱한다고 상상할 수도 있지만 5 분 안에 끝나지 않으므로 기존 솔루션이 있는지 묻습니다.

+0

우리 회사에서 우리는 몇 년 전에 당신이 묘사 한 것과 비슷한 것을했습니다. (MANIFEST.MF를 읽고 그것으로부터 build.gradle을 생성). 그러나, 그것은 길고 고통스러운 발달이었고 나는 그것을 추천하지 않을 것입니다. (오랫동안 나는 주를 의미했습니다). 게다가 그것은 표준이 아니기 때문에 더 이상 회사에 속하지 않은 팀에 의해 수행 되었기 때문에 일종의 레거시 코드로 유지 관리하기가 매우 어려워졌습니다. – lrnzcig

답변

0

많은 도움을 얻지 못할지 모르겠습니다. 여기서 어떤 문제를 풀고 싶은지는 분명하지 않습니다. 대부분의 개발자는 어디서나 IDE 설정을 복제 할 것으로 기대하기보다는 빌드 도구를 기반으로 빌드를하는 것을 선호합니다.

이클립스 3.7.2와 관련 : 왜 당신이 그걸 고수하고 싶은지 확실하지 않지만 gradle eclipse은이 버전에서 작동하는 파일을 생성합니다.

+0

* "모든 곳에서 IDE 설정 복제" *'build.gradle'과 다른'.classpath'를 어떻게 사용합니까? 필자가 원하는 것은 이미 파일에 쓰여진 의존성을 새로 작성하고 동기화하는 대신 사용하는 것입니다. ### [매우 좋은 이유가 있습니다.] (http://andrei.gmxhome.de/skins/index.html) 업그레이드하지 마십시오. 적어도 나에게는. ###'gradle eclipse'은 내가 갖고 있지 않은 파일로부터 이미 가지고있는 파일을 생성 할 수 있습니다. ### 그리고 네, 현재 작업하고있는 프로젝트의 경우 전체 build.gradle을 가지고 있습니다. 제 질문은 많은 시간을 투자하고 싶지 않은 다른 프로젝트에 관한 것입니다. – maaartinus

관련 문제