1. 程式人生 > >maven 打包依賴專案

maven 打包依賴專案

專案util , xfw,其中,util是工具類庫,xfw是web專案,xfw依賴util

util的pom.xml檔案:

   <groupId>com.jiapeng</groupId>
    <artifactId>util</artifactId>
    <version>1.0-SNAPSHOT</version>
    <packaging>jar</packaging>

    <build>
        <plugins>
            <plugin
>
<groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <configuration> <attachClasses>true</attachClasses> <classesClassifier>api</classesClassifier
>
</configuration> <version>2.3</version> <executions> </executions> </plugin> </plugins> </build>

然後util專案的maven視窗點install,則.m2目錄中會建立util的目錄和jar包。

xfw的pom.xml:

 <dependency
>
<groupId>com.jiapeng</groupId> <artifactId>util</artifactId> <version>1.0-SNAPSHOT</version> </dependency>

然後xfw的maven視窗中點install,則會在xfw的target目錄中生成xfw的war包,其中的lib目錄中就會包含util.jar