2014-09-22 1 views
3

주로 종속성 관리 기능을 사용하기 위해 ANT에서 Gradle로 빌드 시스템을 전환하고 싶습니다.Gradle, JavaEE 및 Netbeans 통합

귀 파일을 올바르게 패키징하고 Gradle을 사용하여 Glassfish에 자동으로 배포 할 수 있지만 현재 배포 및 디버깅 기능에 만족하지 않습니다. ANT 빌드를 사용하면 배치가 약 4 초가 걸리는 반면 전체 배치는 12에서 30 초 사이가됩니다. 디버깅에 대해서는 글래스 피쉬를 디버그 모드로 시작할 수 있으며 디버거를 수동으로 부착 할 수 있습니다.하지만 이전에 사용했던 편의성과는 거리가 있습니다. 즉 디버그를 클릭하십시오.

일반적으로 IDE에서 javaEE Gradle 통합이 부족하거나 Netbeans가 커브 바로 뒤에 있거나 누락 되었습니까? IDE를 변경하는 것은 우리 팀에서 사용하는 것이기 때문에 실제로 옵션이 아닙니다.

답변

1

프로젝트는 일반적으로 indepent이어야하며 gradle이 지원하므로 뮬 문제없이 IDE를 전환 할 수 있어야합니다. 그러나 다른 IDE에서의 gradle 지원은 그리 좋지 않다는 것을 알려주지.
느린 문제는 gradle 자체에서 발생합니다.
내가 이해할 수없는 부분은 왜 빌드 시스템을 변경할 수 있지만 IDE는 변경할 수 없다는 점입니다. Normaly 그것은 다른 방향입니다.
마지막으로, 빌드 도구로 maven을 사용하는 것이 좋습니다. 넷빈의 지원은 훌륭하고 개미와 비교할 수 없을지라도 속도는 꽤 괜찮습니다.

+0

빌드 시스템 변경에 관한 질문에 답변하십시오. Ant와 함께 관리하고 싶지 않은 약 20 개의 의존성을 가진 Arquillian 테스팅 프레임 워크를 사용하고 싶습니다. Maven을 조사했지만 Maven 중앙 저장소에없는 여러 라이브러리를 사용합니다.이 라이브러리는 로컬 저장소를 사용해야하며 이는 약간의 고통입니다. AFAIK gradle은 개미 작업을 실행할 수 있으므로 개미 빌드에서 디버그 및 배포 작업에 연결할 수 있어야합니다. 그 방법은 잘 모릅니다 :/ – raymondboswel

+0

해결 방법을 얻지 못할 것 같습니다. 원했기 때문에 메이븐으로 바꿀 것이다. 제안 해 주셔서 감사합니다! – raymondboswel