0

コンパイルされたすべてのクラス ファイルを jar としてローカル テストサーバーのディレクトリにエクスポートする必要があります。Mavenにこれを自動的に実行させたいと思います。

<!-- Build instructions -->
<build>
    <finalName>${project.artifactId}</finalName>
    <defaultGoal>compile package</defaultGoal>
    <sourceDirectory>${basedir}/src/</sourceDirectory>
    <outputDirectory>/home/...</outputDirectory> <!--only class files go here, not the jar-->
    <resources>
        <resource>
            <includes>
                <include>plugin.yml</include>
            </includes>
            <directory>${basedir}</directory>
            <filtering>true</filtering>
        </resource>
    </resources>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>2.0.2</version>
            <configuration>
                <source>1.6</source>
                <target>1.6</target>
            </configuration>
        </plugin>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-javadoc-plugin</artifactId>
            <executions>
                <execution>
                    <id>attach-javadocs</id>
                    <goals>
                        <goal>jar</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>
    </plugins>
</build>

ビルドするには、まずクリーンアップしてから、IntelliJ の Maven プラグインを介してパッケージ化します。パッケージ化するときは、jarfile をテストサーバーにパッケージ化したいので、ビルドのたびに手動で移動する必要はありません。

4

2 に答える 2

0

maven-jar-pluginを構成し、要件に従ってそのoutputDirectoryを構成する必要があります。詳細については、このリンクを参照してください。 http://maven.apache.org/plugins/maven-jar-plugin/jar-mojo.html

于 2013-02-25T06:38:52.027 に答える
0

Maven Ant plugin特定の目標の後に必要なコードをカスタマイズするために使用します。

于 2013-02-22T09:33:58.533 に答える