maven-war-plugin

    1

    1답변

    내 maven 어셈블리의 속도를 높이고 싶습니다. 내 프로젝트에는 maven-war-plugin을 사용하여 하나의 웹 응용 프로그램에 병합되는 여러 모듈이 있지만 어셈블리마다 많은 시간이 걸립니다. 매번 war-plugin이 모든 모듈을 오버레이하기 때문입니다. 그래서 Maven-War-Plugin 오버레이를 변경 한 파일 만 만들 수있는 방법이 있습니까?

    2

    1답변

    "skipCompress"속성이 true로 설정되어있을 때 maven-war-plugin의 특정 파일 만 제외하고 싶습니다.이 작업을 수행 할 수 있다고 생각했지만 작동하지 않습니다. 나를. BTW, 나는 이것을 달성하기 위해 프로파일을 사용할 수 없다. skipCompress를 사용하여 개발 및 배포 프로파일 모두에서 압축을 켜고 끄고 싶다. <plugi

    0

    1답변

    나는 다음의 pom.xml 내 프로젝트에 대해 구성한 : 나는 받는다는-2.0.5 버전을 사용하고 있기 때문에 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="htt

    2

    2답변

    수집 한대로 maven-war-plugin은 오버레이 대상에 이미 존재하는 파일을 덮어 쓰지 않습니다. I는 src/main/resources/some.xml에 위치한 몇몇 리소스를 포함하는 둘의 warB에 대한 종속성을 가지고 war를 가질 경우, 예를 들어, 생성 된 A.war은 프로젝트에서 some.xml를 포함 할 것이다. 어떻게 원래의 사람 (A)

    2

    1답변

    이것은 숙련 된 개발자에게는 아무런 문제가되지 않을 수 있습니다. 리눅스 환경 (레드햇)에서 내 프로젝트를 빌드 할 때 그러나, 스피이 문제가. 그것은 오류 다음 날 수 있습니다. [ERROR] Failed to execute goal org.apache.maven.plugins:maven-war-plugin:2.1.1:war (default-war) on

    2

    2답변

    나는 아래와 같이했다 - 두 번 체크 아웃 같은 프로젝트 두 번 전쟁을 구축 : git clone repo ~/p1 git clone repo ~/p2 cd ~/p1 && mvn clean package cd ~/p2 && mvn clean package diff ~/p1/target/app.war ~/p2/target/app.war Files

    3

    2답변

    전쟁을 패키징하기 직전에 maven-replacer-plugin을 실행하고 싶습니다. "준비 패키지"단계를 찾았지만 전쟁이 열리기 전에 모든 리소스가 복사되기 전에 실행되었지만 모든 리소스가 복사되고 아카이브가 만들어지기 전에 변경해야합니다. 이것이 가능합니까? 현재, 저는 maven-2.2.1을 사용합니다. 감사합니다.

    1

    1답변

    나는 이것이 잘못된 것으로 생각 될지도 모른다는 것을 이해하지만, 설치하려고 할 때 WAR로 패키징 될뿐만 아니라 단일 WAR을 포함하는 EAR로 추가되는 Maven POM (모듈)을 갖도록 시도합니다. 명확히하기 : 프로젝트의 각 기존 WAR를 자신의 EAR에 래핑하려고합니다. 내 욕망의 이유는 릴리스 된 WAR을 패키지화하여 EAR에 포함되도록 (즉,

    1

    1답변

    WAR를 빌드하는 데 maven-war-plugin을 사용하고 web-inf/classes에서 몇 가지 WAR 클래스를 제외해야합니다 (GWT 클래스이므로 서버 배포에 사용하지 않아야합니다.). 어떻게해야합니까? "warSourceExcludes", "packagingExcludes"시도가 성공하지 않았습니다. maven의 간단하고 창의적인 솔루션이 허용

    1

    2답변

    이것은 this question과 비슷하지만 꼬임이 있습니다. 원격 메이븐 저장소에 항아리가 있습니다. 이 항아리는 실제로 웹 브라우저에서 실행되는 애플릿입니다. 따라서 webapp/resources/디렉토리에 복사해야합니다. 나는 그것을 복제하기 위해 maven-war-plugin을 사용하려고 노력하고있다. 그리고 나는 아주 가깝다. 그러나 단지가 로컬