我使用mvn clean install
生成我的項目,但是我想在目標文件夾中生成一個子文件夾並將生成的jar文件放在那裏。我看到這兩個問題Maven: specify the outputDirectory only for packaging a jar?和maven: how to place the output jar into another folder但是他們的答案似乎並不奏效。Maven更改jar輸出目錄不起作用
這是我的Maven構建看起來像:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.3.1</version>
<configuration>
<outputDirectory>${project.build.directory}/blah</outputDirectory>
</configuration>
</plugin>
</plugins>
</build>
但是我得到的.jar文件仍處於目標目錄中。我還注意到,如果我將此項目更改爲jar,那麼項目包裝設置爲<packaging>eclipse-plugin</packaging>
,那麼它工作正常,但我確實需要它爲eclipse-plugin
。我也使用tycho
作爲eclipse插件。我錯過了之前沒有提到的東西嗎?