Maven의 몇 가지 자주 사용하는 플러그인

2009 단어 Mavenplugin
maven-compiler-plugin
Java 원본 코드를 컴파일합니다. 일반적으로 컴파일된 jdk 버전만 설정하면 됩니다.

<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-compiler-plugin</artifactId>
  <version>3.6.0</version>
  <configuration>
    <source>1.8</source>
    <target>1.8</target>
  </configuration>
</plugin>
maven-dependency-plugin
의존하는jar 패키지를 지정한 폴더로 복사하는 데 사용합니다

<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-dependency-plugin</artifactId>
  <version>2.10</version>
  <executions>
    <execution>
      <id>copy-dependencies</id>
      <phase>package</phase>
      <goals>
        <goal>copy-dependencies</goal>
      </goals>
      <configuration>
        <outputDirectory>${project.build.directory}/lib</outputDirectory>
      </configuration>
    </execution>
  </executions>
</plugin>
maven-jar-plugin
jar를 만들 때 manifest의 매개 변수를 설정합니다. 예를 들어 실행 중인Mainclass, 그리고 의존하는jar 패키지,classpath에 추가합니다.

<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-jar-plugin</artifactId>
  <version>2.4</version>
  <configuration>
    <archive>
      <manifest>
        <addClasspath>true</addClasspath>
        <classpathPrefix>/data/lib</classpathPrefix>
        <mainClass>com.zhang.spring.App</mainClass>
      </manifest>
    </archive>
  </configuration>
</plugin>
이상은 본문의 전체 내용입니다. 본고의 내용이 여러분의 학습이나 업무에 일정한 도움을 줄 수 있는 동시에 저희를 많이 지지해 주시기 바랍니다!

좋은 웹페이지 즐겨찾기