私はMavenを初めて使用しています。 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