2016-01-23 168 views

回答

1

一個簡單的方法可以將maven-antrun-plugin的執行綁定到install階段。這個執行會將主工件複製到Minecraft服務器文件夾。

<plugin> 
    <artifactId>maven-antrun-plugin</artifactId> 
    <version>1.8</version> 
    <executions> 
    <execution> 
     <phase>install</phase> 
     <configuration> 
     <target> 
      <copy file="${project.build.directory}/${project.build.finalName}.jar" 
       todir="/path/to/server/plugins" /> 
     </target> 
     </configuration> 
     <goals> 
     <goal>run</goal> 
     </goals> 
    </execution> 
    </executions> 
</plugin> 

(這段代碼必須放在<build><plugins>元素的內部)。

在Eclipse中運行mvn clean install(或「Run As ...> Maven Install」),Maven會做你想做的事情。 ${project.build.directory}/${project.build.finalName}.jar引用構建目錄中存在的主要構件(默認爲target)。您需要在上面的代碼片段中更新服務器的路徑。

+0

謝謝@Tunaki! – spacegeek224

相關問題