2012-05-12 5 views
0

Sourceforge.net은 filter for Java projects입니다. 그러나 이클립스에서 빌드 할 대상으로 범위를 좁힐 방법을 찾고 있습니다.Eclipse에서 빌드 된 Java 프로젝트에 대해 sourceforge.net을 검색하는 방법

편집 Eclipse Metrics 및 Omondo 플러그인을 사용하여 오픈 소스 Java 프로젝트를 분석하고 있습니다. Eclipse에서 빠르게 빌드 할 수있는 Eclipse 오픈 소스 프로젝트를 신속하게 찾을 수있는 방법을 찾고 있으므로 분석을 위해이 도구를 사용할 수 있습니다.

+3

Eclipse *를 사용하여 SourceForge *에서 어떤 Java 프로젝트를 빌드 할 수 있습니까? –

+0

일부는 예를 들어 Ant 또는 Maven이 필요합니다. – Fuhrmanator

+0

Eclipse에 Ant가 내장되어 있습니다. –

답변

3

"이클립스에서 만들 예정이었던"프로젝트는 이클립스 .project 파일과 다른 것들이 소스 저장소에 체크인되어 있다고 가정합니다.

먼저 Eclipse 관련 항목을 확인하는 것은 개발자에게 고유 한 항목 (예 : 경로 이름, 환경 설정 빌드)을 포함하기 쉽기 때문에 좋지 않을 수 있습니다. 여러 명의 커미터가있는 경우 문제가 발생합니다 ...

두 번째로, 이것은 불필요합니다. .project 파일의 대부분은 프로젝트를 가져올 때 생성 될 수 있습니다. 그렇게 할 수 없다면, 프로젝트는 buildpath 등을 설정하는 지시 사항을 제공해야합니다. (프로젝트가 Maven을 사용한다면,이 모든 것이 당신을 위해 준비되어 있습니다.)

셋째, 어떤 가치있는 프로젝트라도 IDE를 사용하지 않고 재 빌드 할 수있는 빌드 스크립트가 포함됩니다.

마지막으로 Eclipse를 사용하여 건물 만 지원하는 프로젝트는 다른 Java IDE를 사용하는 개발자의 중요한 하위 집합을 제외합니다.


Maven 또는 Ant 빌드 모두 Eclipse가 작동해야합니다. 이 두 가지 빌드 도구는 명령 줄이나 다른 Java IDE에서 실행할 수 있습니다.


확인. 지금 귀하의 요구 사항을 이해합니다. 당신은 실제로 프로젝트가 무엇인지 신경 쓰지 않거나 그것이 건전하고 보람있는 프로젝트라는 것을 신경 쓰지 않습니다. 플러그인을 테스트하기 위해 필요합니다. (이 작업을 수행하는 "유효성"에 대해서는 언급하지 않습니다.) 당신이 달성하기를 원하는 바에 달려 있습니다.

m2eclipse 플러그인을 설치하고 "pom.xml"파일이있는 프로젝트를 찾으십시오. 프로젝트는 특정 일식 일 필요는 없습니다. m2eclipse 플러그인은 "pom.xml"파일을 기반으로 자동으로 ".project", ".classpath"등을 만듭니다. m2eclipse 플러그인은 명령 줄에서 체크 아웃 한 Maven 프로젝트를 가져올 수 있기 때문에 특정 버전 제어 시스템을 제외 할 필요가 없습니다.

+0

메트릭스 플러그인과 UML 리버스 엔지니어링 툴은 Eclipse 기반이며 자바 바이트 코드가 필요합니다. 나는 몇몇 소스 포지 프로젝트에서 그것들을 시험해보고 싶지만 일식에서 쉽게 만들지 않는 사람들과 시간을 잃고 싶지는 않다. – Fuhrmanator

+0

'.project' 키워드는 Sourceforge의 검색에서 작동하지 않습니다. "Eclipse"키워드를 사용하는 것은 Eclipse 플러그인 만 리턴하므로 (역시) 보인다. ''.project "'*는'site : sourceforge.net'으로 구글에서 작동합니다. – Fuhrmanator

+0

좋아요, 여기 Google에서 사용하고있는 텍스트는 다음과 같습니다. 'maven ".project" ".cvsignore"site : sourceforge.net "- 텍스트를 추가했습니다.CVS를 사용하여 바닐라 이클립스로 쉽게 가져올 수있는 프로젝트를 찾으려면 cvsignore를 사용하십시오. SVN 만있는 프로젝트는 피하는 것이 좋을 것입니다. 왜냐하면 Subclipse에 의존하고 싶지 않기 때문입니다. – Fuhrmanator