2017-01-11 2 views
1

내 IDE (내 경우에는 IntelliJ)에서 실행할 수 있지만 응용 프로그램과 함께 제공되지 않는 일부 도구는 내 maven 프로젝트에 갖고 싶습니다. "test"소스 루트와 비슷하지만 테스트를위한 것이 아닌, main 메소드를 가진 자바 클래스.Maven 개발 도구/명령 줄

이것을 달성하기위한 훌륭한 간단한 방법/모범 사례가 있습니까?

이러한 작업의 예로는 일부 테스트 데이터베이스를 재설정하고 일부 타사 시스템을 기반으로 특정 파일을 다시 생성하는 등 모듈의 클래스 경로/데이터 모델에 액세스하는 스크립팅 작업을 수행하는 것과 비슷합니다.

미리 감사드립니다.

+0

이러한 클래스의 목적은 무엇입니까? – khmarbaise

+0

기본적으로 아무거나 할 수 있습니다. 지금 당장 사용하고있는 것은 무엇입니까? 개발 중 일부 데이터베이스 테스트, 검사 또는 수정을 위해 일부 인증서/파일 생성. – frow

+0

@frow - 내 대답이 도움이됩니까? – leeyuiwah

답변

0

배포 할 계획이없는 내부 유틸리티 프로그램의 경우 src에 해당하는 클래스 계층 구조와 함께 test (src에 평행 한 폴더) 아래에 넣습니다. 그리고 나서 내 pom.xml에서 srcsourceDirectory으로 그냥 지정합니다. 귀하의 경우에 이것이 효과가 있습니까?

<build> 
    <sourceDirectory>src</sourceDirectory> 

    <resources> 
     <resource> 
      <directory>src</directory> 
      <includes> 
       <include>*.xml</include> 
       <include>*.properties</include> 
      </includes> 
     </resource> 
    </resources> 
    ... 
</build> 

P. 내 유물은 war 파일입니다. 그리고 Eclipse이 아닌 Intellj-idea을 사용하지만이 질문에 대해서는 중요하지 않다고 생각합니다.

관련 문제