Jenkins (Maven 통합 사용)를 처음으로 구성합니다. 나는 그것을 좋아하지만 아주 매끄럽지 않다. 내 프로젝트는이 위젯 라이브러리에서 다음과 같은 구조Maven은 war/jat를 생성 할 때 리소스 파일을 무시합니다. 그것들을 강제로 포함시키는 방법?
Repository 1
-View
-Model
-Business
Repository 2
-Widget library
을 가지고, 나는 다음과 같은 파일 트리가 :
-root
-src
-com
-example
-file1.java
-file2.java
-file3.java
-widget1.html
-widget2.html
-widget3.html
내 빌드가 다운로드됩니다를 컴파일하고 전쟁이 발생한다. 또한 원격 서버에 배포되므로 매우 만족합니다. 불행히도 widget1.html, widget2.html 및 widget3.html이 없기 때문에 내 프로젝트가 열리지 않습니다. war 파일과 widgetLibrary.jar의 압축을 풀면 .java 클래스가 포함되지만 .html은 포함되지 않습니다.
Maven에 프로젝트의 모든 파일을 포함시킬 수있는 방법이 있습니까?
Jenkins가 Jar를 만들지 않고 있습니다. 빌드 시스템 (Maven?)이 있습니다. 모든 Jenkins가 (아마도) Maven을 호출하고 있습니다. –
아마도 Maven [표준 디렉토리 레이아웃] (http://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html)을 사용하지 않는 것이 문제 일 것입니다. –
@OliCharlesworth가 설명에 감사드립니다. 나는 그 질문을 갱신했다. 그리고 귀하의 링크를 살펴 보겠습니다 – JSBach