2013-02-20 3 views
0

Мне нужно экспортировать все скомпилированные файлы классов в виде jar в каталог локального сервера тестирования. Я хотел бы позволить maven сделать это автоматически.Maven 2 export jar для отдельного каталога

<!-- 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> 

Для сборки сначала очищайте, а затем упакуйте через плагин Maven от IntelliJ. Когда я упаковываю пакет, я хотел бы, чтобы он упаковывал jarfile на мой сервер testerver, поэтому мне не нужно переместить его вручную после каждой сборки.

ответ

Смежные вопросы