在主pom文件当中建立对应的目录,用来存放自己下载的jar:如下图:
然后在主pom.xml文件中增加如下的配置:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.directwebremoting</groupId>
<artifactId>dwr</artifactId>
<version>3.0RC2</version>
<scope>system</scope>
<systemPath>${basedir}/../nsf-suaa-pom/lib/dwr/dwr.jar</systemPath>
</dependency>
</dependencies>
</dependencyManagement>
然后在其他子工程当中引用parent之后,就可以直接加<dependency>了:
<dependency>
<groupId>org.directwebremoting</groupId>
<artifactId>dwr</artifactId>
</dependency>
附加说明:
<pluginManagement>
<plugins>
<!-- war plugin config:对静态资源进行过滤,替换变量。如果你不需要,请移除这一段 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<configuration>
<warName>${project.artifactId}</warName>
<webResources>
<resource>
<directory>src/main/webapp</directory>
<filtering>true</filtering>
<includes>
<include>**/*.html</include>
<include>**/*.js</include>
<include>**/*.css</include>
<include>**/*.xml</include>
</includes>
</resource>
</webResources>
</configuration>
</plugin>
</plugins>
</pluginManagement>
<resources>
<resource>
<directory>${basedir}/src/main/resources</directory>
<filtering>true</filtering>
</resource>
</resources>
<testResources>
<testResource>
<directory>${basedir}/src/test/resources</directory>
</testResource>
</testResources>