2012-07-06 2 views
2

이 제목에서 언급 한 것과 같은 일을하기위한 최선의 방법을 알고 싶습니다.Eclipse에서 Java 프로젝트를 빌드, 버전 제어, 테스팅, 아카이빙하는 모범 사례?

여기에 배경이 있습니다. 필자는 개인용 Java 프로젝트에 참여하고이를 체계적으로 테스트, 빌드, 아카이브 및 게시하기를 희망합니다. Eclipse 3.7을 사용하고 있습니다. ANT, Maven, Svn, Git 등과 같이 생산성을 향상시키는 훌륭한 도구에 대해 처음 소개 한 이래로 나는 그 중 하나를 선택하여 배우려고합니다.

+0

이것은 특별한 문제가 아니며 답변은 광범위하고 의견이 명확합니다. 아마 이것은 http://programmers.stackexchange.com/에 가장 적합할까요? – madth3

답변

4

가장 좋은 조언은 코드 없이 코드을 먼저 작성, 테스트 및 패키지하는 방법을 배우는 것입니다. 초보자는 IDE가 이유를 알지 못하고 일을 처리하기 때문에 혼란 스러울 수 있습니다.

필자는 개인적으로 Gradle over Ant 또는 Maven을 선호하지만 예를 찾기가 더 어려울 수 있습니다. SCM의 경우 전복은 쉽게 받아 들일 수 있지만 모든 차가운 아이들은 힘내고 기다웁을 사용하므로 장래에 도움이 될 것입니다. 요즘

http://www.gradle.org/docs/current/userguide/tutorial_java_projects.html

+1

큰 충고! Windows에서 Tortoise의 _without_ 부분 – mschonaker

2

, 더 및 프로젝트 포장 도구로 더 많은 프로젝트를 사용 받는다는. 편리하고 의존성 문제를 해결하는 데 도움이됩니다.

그러나 도구에 익숙하지 않으므로 먼저 Ant를 사용하는 것이 좋습니다. 제 생각에는 초보자도 사용하기가 더 쉽습니다. Ant는 Eclipse와 잘 통합되기 때문에 개인적으로 Eclipse를 개발 도구로, Ant를 빌드 도구로 사용하는 것을 선호합니다.

소스 코드 버전 관리를 위해 SVN을 사용하는 것이 좋습니다. Tortoise와 같은 편리한 SVN 클라이언트를 다운로드 할 수 있습니다. http://tortoisesvn.tigris.org/

+1

+1을 좋아했습니다. Win과 SVN을 사용하면 거북이가 뛰어납니다. 또한 Eclipse 용 Subclipse 플러그인은 매우 높은 품질을 제공합니다. – jjathman

+0

ANT는 Eclipse에 있습니까? 외관상으로는, Eclipse에는 그것의 붙박이 건축 과정이있다. ANT의 설정을 Eclipse에 수동으로 복사해야합니까? – zell

+0

Ant는 Eclipse IDE에서 일급 시민입니다. Eclipse는 기존 Ant 개입 프로젝트 (간단한 프로젝트에서 작동)를 가져올 수도 있습니다. – Tair

관련 문제