netbeans에서 maven archetypes를 사용하는 방법에 대한 비디오를 보았습니다. 프로젝트 "A"에서 아키타 입을 생성 한 다음 아키타 입을 통해 다른 프로젝트 "B"가 생성되었습니다. netbeans가 모든 것을 쉽게 만들어주는 것은 좋았습니다. 하지만 지금은 일식으로 바꿔야하고 더 복잡한 것처럼 보입니다. 그래서, 시작하기 전에 필자는 왜 Maven archetypes로 작업해야하는지, 왜 "B"가 "A"와 정확히 같은지 이해하고 싶습니다. 난 그냥 복사/붙여 넣기 프로젝트 및 리팩토링/maven 프로젝트의 이름을 바꾼 수 있습니다! 그래서 저는 복잡한 과정 같은 것이 정말로 필요하지 않다고 생각합니다.왜 Maven 아키 타입으로 작업하는 것이 프로젝트 자체를 복제하는 것보다 낫지 않습니까?
0
A
답변
2
예, maven 아키타 입은 프로젝트의 템플릿으로 사용할 새로운 복사본입니다. 매번 거의 동일한 사본입니다. 자신의 groupId, artifactId 및 version을 삽입 할 수 있습니다. 템플릿 zip을 다운로드하여 확장하고 tour artifact/groupId를 교체하면 동일한 결과를 얻을 수 있습니다. 그렇다면 zip 등을 유지할 수있는 카탈로그와 장소가 필요합니다. Maven은 이것을 단순한 균일 한 방식으로 구성합니다. 회사 별 템플릿에 대해 동일한 메커니즘을 사용하는 회사를 생각해보십시오.
관련 문제
- 1. 왜 의존성 주입이 공장을 사용하는 것보다 낫지 않습니까?
- 2. 모든 테스트 파일을 하나의 폴더에 모으는 것이 낫지 않습니까?
- 3. PHP 나 MySQL을 사용하는 것이 낫지 않습니까?
- 4. Maven 아키 타입 설치
- 5. 은 메이븐 아키 타입으로 프로젝트를 만들려면
- 6. Django : 새로운 virtualenv에서 새 사이트를 실행하는 것이 낫지 않습니까?
- 7. 루비 연금술보다 키워드를 추출하는 것이 더 낫지 않습니까?
- 8. 경로 구분 기호로 classpath 변수를 끝내는 것이 더 낫지 않습니까?
- 9. liferay 후크를위한 Maven 아키 타입
- 10. Maven 및 gwt 프로젝트
- 11. Eclipse 케플러 메이븐 아키 타입 프로젝트
- 12. Maven Central에서 Maven 자체를 설치하십시오.
- 13. JBoss esb 프로젝트의 Maven 아키 타입
- 14. 이 Maven 아키 타입과 어떻게 상호 작용합니까?
- 15. 왜 모든 것이 중요하지 않습니까?
- 16. Maven 아키 타입에 커스텀 로직을 어떻게 제공합니까?
- 17. autofac에 필요한 것보다 더 많은 클래스를 등록하는 것이 좋지 않습니까?
- 18. js 프레임 워크가 백엔드 ORM 기능을 복제하는 것이 좋지 않습니까?
- 19. Maven 아키 타입은 기존 프로젝트를 수정합니까?
- 20. 커스텀 Maven 아키 타입은 어떻게 폐기합니까?
- 21. Maven 아키 타입 필수 속성 번호
- 22. ON 절에 더 많은 논리를 넣는 것이 더 낫지 않습니까? 아니면 최소한 필요한 것이 있습니까?
- 23. Maven 아키 타입에서 모듈을 생성 할 때 부모 속성에 접근하기
- 24. Maven 아키타 입체 & 프로젝트 구조
- 25. SVN? VSS? 왜 다른 하나보다 낫지?
- 26. C++은 약한 타입으로 간주됩니까? 왜?
- 27. Eclipse Maven 프로젝트 Archtype 정보 저장 위치
- 28. 하나의 프로젝트에서 3 개의 프레임 워크를위한 Maven 아키 타입
- 29. 프로젝트 시작과 동시에 헤더 파일 만 작업하는 것이 좋습니다.
- 30. JUnit + Maven + Eclipse : 왜 @BeforeClass가 작동하지 않습니까?
나는 문장을 알아 차렸다 : "이 과정의 결과물은 아키 타입을 생성 한 원본 프로젝트의 새로운 복사본 일뿐입니다." 생성 된 프로젝트는 * 귀하의 * 프로젝트의 복사본이 아니며 원하는 아키 타입 프로젝트의 복사본입니다. –
답변 해 주셔서 감사합니다. 나는 원형에 대한 결과물을 의미하지는 않았지만 원형 프로젝트에서 생성 된 최종 프로젝트는 원작의 복사본 일 뿐이다. – Bardelman
... 템플릿 zip을 다운로드하여 확장하고 이슈/그룹 ID를 바꿉니다. 그렇다면 지퍼를 유지할 수있는 카탈로그와 장소가 필요합니다. 모두 "단순한 통일 방식"입니까? :) 난 그냥 복사 할 수있는 프로젝트 및 리팩터링 프로젝트의 이름을 바꿉니다 및 완료되었습니다! – Bardelman