내 직업 프로젝트에서 나는 최근에 자바 클래스를 통해 POM 파일을 생성하도록 요청 받았다. 문제는 내가 Maven에 아주 아주 새로운 것이다. (지난 12 월 이후).POM.xml 파일을 생성하는 Java 클래스가 있습니까?
내가 필요한 것은 xml 파일 (pom 파일을 생성하는 코드)이지만 필요한 모든 데이터가 주어지면 xml 파일을 작성하여 구성 할 수 있으므로 작성해야 할 필요가 없습니다. 손으로. 내가 나 자신을 설명 할 지 모르겠다.하지만 문제는 주어진 데이터로 POM 파일을 생성하거나 생성하는 라이브러리 나 클래스가 있는가하는 것이다. 그게 괜찮지 않다면, 나는 단지 존재하는 경우 또는 POM 개체를 선언하고 사소한 문서 d = generatePom을하는 것처럼 간단하다면 모르는 것을 검색하는 데 더 많은 시간을 낭비하고 싶지 않습니다. POM p). 아무도 POM 파일을 작성하는 것이 얼마나 어려운지에 대해 불평하지 않기 때문에 쉽게 할 수있는 방법이 있어야합니다.하지만 API javadoc을 많이 잃어 버렸다고 생각합니다.
필자가 생각하기에이 코드가 없다면 POM 사전을 검색하고 (제공된 요소로 채웠던) 주어진 POM 개체로 XML 파일을 만드는 것입니다. JDOM, XOM 또는 XStream과 같은 XML 생성기를 사용합니다. 이미이 작업을 수행하는 클래스가 없으면 (예 : '어이! 네가 잘못하고있다'와 같은) 클래스에 대한 어떤 생각도 감사 할 것입니다.
추신 : 나는 이클립스 프로젝트가 몇 가지 메이븐 (Maven) 작업을하고 있으며 실제 프로젝트에 대한 pom.xml 파일을 생성하는 API가 있다는 것을 읽었습니다. 입력 데이터 나 다른 데이터를 무시할 수 있다면 큰 도움이 될 것입니다.
모두에게 감사드립니다!
와우! 내 말은 ... 내가 실제로 찾고있는 것이지. 필자는 모든 설정자를 수행하고 원하는 위치에 pom.xml 파일을 작성할 수 있습니다. 나는이 도서관을 조금이라도 시험해보고 경이로울 것 같다. 정말 고마워! :) – Random
브렛 (Brett)이 이것을 어떻게 아는지 궁금한 점은 그가 Apache Maven2를 작성했기 때문입니다. 효과적인 구현 : http://brettporter.wordpress.com/ –
이것은 대단합니다. 제안 해 주셔서 감사합니다. 이 라이브러리는 꽤 쓸만합니다 ... !!! –