4

2 つの Git リポジトリがあります。1 つのリポジトリは Java サービス (Maven Web プロジェクト) で、もう 1 つのリポジトリは UI {HTML, JS, CSS} (非 Maven) で構成されます. Java サービス リポジトリのビルド時に最新の UI (マスター) を war ファイルに含めたい. で試しましたmaven-resources-plugin

<build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.2</version>
                <configuration>
                    <source>1.7</source>
                    <target>1.8</target>
                </configuration>
            </plugin>
            <plugin>
                <artifactId>maven-resources-plugin</artifactId>
                <version>2.7</version>
                <executions>
                    <execution>
                        <id>copy-resources</id>
                        <!-- here the phase you need -->
                        <phase>install</phase>
                        <goals>
                            <goal>copy-resources</goal>
                        </goals>
                        <configuration>
                            <outputDirectory>${basedir}/target/</outputDirectory>
                            <resources>
                                <resource>
                                    <directory>/home/srinivas/AAA/bb/</directory>
                                </resource>
                            </resources>
                        </configuration>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </build>

mvn インストール

リソースをターゲットフォルダーにコピーしますが、それらをwarファイルに配置していません

4

2 に答える 2

0

一見すると、次のように変更します。

<phase>install</phase>

<phase>prepare-package</phase>
于 2015-02-18T13:11:06.100 に答える