1. 程式人生 > 實用技巧 >maven外掛maven-jar-plugin

maven外掛maven-jar-plugin

maven-jar-plugin將指定包目錄打成單獨的jar包

專案依賴的所有jar包匯出到lib目錄下
<build>
    <plugins>
     <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-jar-plugin</artifactId>
            <version>3.2.0</version>
            <
configuration> <archive> <manifest> <addClasspath>true</addClasspath> <useUniqueVersions>false</useUniqueVersions> <classpathPrefix>lib/</classpathPrefix
> <mainClass>cn.xk.dp.weixin.Driver</mainClass> </manifest> <manifestEntries> <!--將ojdbc8-1.0.jar寫進MANIFEST.MF檔案中的Class-Path--> <Class-Path>lib/ojdbc8-1.0.jar</Class-Path> </
manifestEntries> </archive> <excludes> <!--排除用於測試的日誌配置資原始檔--> <exclude>log4j2-test.xml</exclude> </excludes> </configuration> </plugin> <!--在打包階段將依賴的jar包匯出到lib目錄下--> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <executions> <execution> <id>copy-dependencies</id> <phase>package</phase> <goals> <goal>copy-dependencies</goal> </goals> <configuration> <type>jar</type> <includeTypes>jar</includeTypes> <outputDirectory>${project.build.directory}/lib</outputDirectory> </configuration> </execution> </executions> </plugin> </plugins> </build>