내가 메이븐 새로운 오전 제발 도와주세요 프로젝트 디렉토리 외부 출력을 생성합니다. Maven 프로젝트 폴더와 다른 디렉토리에 대상 폴더를 생성하려고합니다. 내 요구 사항에 따라 생성 된 war 파일은 내 maven 프로젝트를 빌드 할 때 C : \ naresh 폴더와 같은 다른 폴더에 배치해야합니다. 여기구성 Maven은
내 코드 :
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd">
<packaging>war</packaging>
<modelVersion>4.0.0</modelVersion>
<groupId>com.test</groupId>
<artifactId>project</artifactId>
<version>1.0</version>
<build>
<directory>${project.basedir}/target</directory>
<outputDirectory>C:\Software\${project.basedir}/target</outputDirectory>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<configuration>
<warSourceDirectory>WebContent</warSourceDirectory>
</configuration>
</plugin>
</plugins>
</build>
</project>
문제는 당신이 필요로하는 않는 이유는 다른 레이아웃을 데에 장착 된 배포 폴더를 사용하고? – khmarbaise
@khmarbaise, 때로는 현지에서 개발 및 테스트를 신속하게 진행하기 위해 이러한 종류의 조치를 취했습니다. 하지만 이러한 구성은 실제로 PROD 또는 UAT 환경에 게시되지 않습니다. – Jaikrat
이러한 종류의 구성으로도 성능이 향상되지 않습니다. 정확히 반대의 원인이 모든 CI solutoin 등에서 실패합니다 – khmarbaise