지난 며칠 동안 저는 헤드리스 데비안 VM에서 이클립스 플러그인을 테스트 해 보려고했습니다. 데비안 VM을 사용하지 않는 이유는 빌드 설정이 완료되면 빌드와 UpdateSite가 원격 서버에서 호스팅되기 때문입니다. 지금까지 성취 한 것 :헤드리스 서버에서 Eclipse Plugin UpdateSite를 빌드하는 방법은 무엇입니까?
- 빌드 플러그인 자체 ($ {프로젝트 이름} - $ {버전}의 .jar)
- 기능을 구축 ($ {Prohjectname} _Feature _ $ {버전}의 .jar)
- 이동 ./features 및 ./plugins 만발한 우분투 내 개발 상자에서
와 폴더 $ {구조 폴더}에 대한 기능 및 플러그인과의 site.xml, 나는를 실행할 수 있어요 CLI의 다음 명령을 사용하여 필요한 content.jar 및 artifacts.jar을 빌드하십시오.
내 머리가없는 빌드에 6,/usr/bin/eclipse -application org.eclipse.equinox.p2.publisher.FeaturesAndBundlesPublisher -metadaRepository file:${folder-to-repo} -artifactRepository file:${folder-to-repo} -source ${structured-folder} -publishArtifacts -compress
나는
java -jar ${path-to-eclipse/plugins}/org.eclipse.equinox.launcher_${version-string}.jar -initialize -application ...
와 /는/usr/빈/일식 "substiture하려하지만 전혀 나 어떤 출력을 제공하지 않습니다. 에 이클립스 플러그인을 구축하고 게시 할 올바른 설정을 무엇 : 그때가 실행는/usr/bin에 같은 긍정적 인 결과로 이어질하지 않았다 일식 자체는/일식은 GTK와 X.이
그래서 내 질문은 필요 설치 시도 헤드리스 모드는 어떻게 생겼습니까? 어떤 플러그인이 필요합니까? 어떤 식의 일식을 다운로드해야합니까? 어떻게해야합니까?
기존 빌드를 도와 드릴 지 확신이 들지 않지만 타이코 기반 빌드로 전환하는 것이 좋습니다. [eclipse tycho] (http://www.eclipse.org/tycho/) 또는 [sonatype tycho] (http://tycho.sonatype.org)에서 자세한 정보를 찾을 수 있습니다. 두 PDE 기반 빌드를 설치하려고 시도하고 IMO tycho는 빌드 및 업데이트 사이트를 설치하는 훨씬 빠르고 좋은 방법입니다. 몇 가지 문제가있을 수 있습니다. 예를 들어 [이 블로그] (http://aniszczyk.org/2011/03/04/maven-tycho-hudson-jenkins-and-eclipse/)를 살펴보십시오. 나는 [github] (https://github.com/ilx/springide4rsa)에서보다 실제적인 예를 가지고있다. – ILX