0

私は Maven をとても気に入っています。Maven はいくつかのことを非常に簡単にしてくれますが、いくつかの部分を処理するのが難しい場合があります... Web を検索しましたが、思うように動作しません。

これが私の現在のアセンブリ構成です。

<build>
    <plugins>
        <plugin>
            <artifactId>maven-assembly-plugin</artifactId>
            <configuration>
                <finalName>${project.name}_${project.version}</finalName>
                <outputDirectory>C:\temp\FundSteward\</outputDirectory>
                <appendAssemblyId>false</appendAssemblyId>
                <archive>
                    <manifest>
                        <mainClass>lu.aspecta.fundSteward.Main</mainClass>
                    </manifest>
                </archive>
                <descriptorRefs>
                    <descriptorRef>jar-with-dependencies</descriptorRef>
                </descriptorRefs>
            </configuration>
        </plugin>
    </plugins>
</build>

指定された宛先フォルダーに実行可能な jar を作成します。それはまさに私がこれまで望んでいたことです。ここで、log4j.properties ファイルを宛先フォルダーの jar ファイルの隣に保存して、jar を再度パックせずに適応できるようにしたいと考えています。さらに、jar にパックする必要はありませんが、(いつものように) /src/main/resources に保存したいと思います。

私はすでにさまざまな方法を試しました(さまざまなアセンブリファイル(推奨される方法)、他の構成などを使用して...)が、思い通りに機能させることができません。

すべてのヘルプまたは少しのヒントでも大歓迎です。

よろしく、JR

4

1 に答える 1