비슷한 질문을했지만,이 중 가장 중점을두고 가르치는 것이 가장 중요합니다.가르치는 빌드 도구는 무엇입니까?
저는 데이터 구조와 알고리즘에 초점을 맞춘 대학에서 매주 튜토리얼을 제공합니다. 내가 JUnit, Mercurial, Eclipse 등과 같은 미래 프로젝트에서 도움이 될 수있는 도구를 소개 할 때가있다. 나는 어떤 종류의 빌드 도구를 보여줄 계획이지만 어떤 것을 선택해야할지 모르겠다. 나는 make를 사용하는 것에 대한 약간의 경험을 제외하고는 빌드 툴에 대한 지식이 거의 없다. 그것은 내가 보여주고 자하는 빌드 도구의 개념입니다. 특수 도구 자체가 아닙니다. 어떤 도구가 가장 쉽고/미래가되는지/어떤 도구로 보여줄 수 있습니까?
저는 Gradle에 대해 조금 읽었습니다. 멋지게 보이지만, 지금까지 Ant는 좋은 선택 일 수 있다고 생각합니다. (Java 강의입니다.)
작은 소개 (즉, 3-5 시간) 만 제공 할 수 있으며, Maven을 소개하기에 조금 어림도 없을 수 있습니다. – helpermethod
+1 for maven. 비교해 보면, Ant는 낮은 레벨이며, 단지 여러분의 프로젝트 구조를 컴파일하고 jar로 묶어서 꽤 많이 코딩해야합니다. maven을 사용하여 arcetype : generate를 실행하여 프로젝트 구조를 생성하면 멀리 떨어져 있습니다. 한 분 안에 항아리를 만들 수 있습니다. 그런 다음 다중 프로젝트 빌드 및 종속성에 집중할 수 있습니다. IMO, 실제로는 훨씬 유용합니다. 개미는 사용법을 가지고 있습니다. 조금은 배관과 세세한 부분까지 고려해야하며 개미 참조를 통해 배울 수 있습니다. – mdma
+1 for mave, 직장에서 현재 japro라는 개미 기반 도구에서 maven으로 마이그레이션 중입니다. 나는 개인적으로 그들에게 더 새로운 기술을 소개하는 것이 더 좋을 것이라고 생각한다. –