alan
1k
2018-03-13 18:35:36
4
465

이런 것도 배포 관련 문제일까요?


이직하려고 보니까 자동 배포 경력자를 많이 찾네요.

jenkins같은 건 한번도 써본적이 없어서 잘 모르겠습니다.

현재 다른 시스템에 제가 만든 걸 끼워 넣으려고

jar파일 만들어서 끼워 넣고 있는데요.

지금까지 소스 수정하면 war파일 통째로 다시 올리고 그랬거든요

그런데 필요한 패키지 jar로 묶어 놓고 이런 식으로만 올려도 괜찮을 것 같은데

왜 이제 생각난 걸까요 개발 거의 혼자하다 보니 좋은 배포 방법 배우질 못했는데

이제 좀 관심이 생기네요. 

현재는 그냥 이클립스 우클릭하고 export jar해서 껴놓고 있는데

보통 jar 만들 때 ant를 많이 쓰던데 ant를 써서 더 좋은 점이 뭐가 있을 까요?

아니면 더 좋은 배포 방법이 있을 까요?

0
0
  • 답변 4

  • zepinos
    16k
    2018-03-13 19:21:59

    maven 을 이용하는 편이 나아 보아네요. (외부 공개저장소 노출이 부담되면) nexus 같은 저장소를 구축하면 jar 을 원할 때마다 올리고 war 로 만들 때 해당 jar 을 특정버전 혹은 최신버전을 받아올 수 있습니다.

    1
  • aeba
    1k
    2018-03-13 20:42:24

    zepinos님이 말씀하시는 메이븐이 정답인거 같습니다. nexus나 jfrog artifactory같은 앱으로 서버 저장소 하나 구축하시면 돼요.

    추가로 단순히 앱의 배포라면 도커도 꽤 편해요. 전 개인 프로젝트 하던거 메이븐 쓰다가 도커화했는데 훨씬 간편해지더라고요.

    1
  • 아수수
    884
    2018-03-13 20:46:14

    넥서스보단 아키바가 쉽고 편하던데 ant는.. 좀..  글쳐..

    1
  • alan
    1k
    2018-03-13 22:22:59

    뭘 알아봐야 하는지 방향성 제시해주신 분들 정말 감사합니다. ^^

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.