2012-12-31 2 views
0

한 번에 3 개의 Java Spring 및 Hibernate 프로젝트를 작업했습니다. 이 세 가지 프로젝트 중 하나에서 변경 사항을 적용 할 때마다 다시 빌드를 만들고 수동으로 3 개의 빌드를 3 개의 다른 서버에 업로드해야합니다.로컬에서 변경된 사항이 있으면 서버에 자동으로 업데이트를 업로드하고 싶습니다.

이 수동 프로세스를 피할 수있는 메커니즘이 있습니까? Eclipse에서 코드를 변경하고 코드를 커밋하고 자동으로 빌드하여 war 파일을 적절한 서버에 업로드하는 파일을 저장하는지 확인할 수있는 도구 또는 스크립트가 있습니까?

이렇게하면 많은 시간을 절약 할 수 있습니다.

+0

[maven] (http://maven.apache.org/) – linski

+0

여기를 참조하십시오. http://stackoverflow.com/questions/347698/how-do-i-automatically-export-a-war -after-java-build-in-eclipse? rq = 1 – tuga

답변

1

지속적인 통합이 필요합니다. Maven은 빌드 도구이며 변경시 배포하지 않습니다.

jenkins과 같은 CI 도구는 코드 리포지토리를 듣고 파일이 커미트 될 때마다 원하는 모든 명령을 호출합니다.

그러나 질문을 다시 읽으면 개발 배포 환경이 정말로 필요한 것 같습니다. 어느 것이 quite easy입니다.

+0

SVN이 나를 도와 줄 것입니까? –

+0

Subversion은 코드 저장소이며, 저는 수은을 사용하거나 Subversion을 사용하는 것이 좋습니다. – NimChimpsky

0

프로젝트가 maven에있는 경우 모든 주요 응용 프로그램 서버에 대한 플러그인이 있습니다.

+0

maven 무엇입니까?> 죄송합니다.이 용어에 대해 알고 싶지 않습니다. –

+0

소프트웨어 프로젝트 관리 도구입니다. 그것은 프로젝트 구축 프로세스의 모든 단계에서 많은 것들을 할 수 있습니다. –

관련 문제