This plugin, as the name suggests, is used to compile the source code.
Load a third-party package
<dependency><groupId>cn.eshore.bnet</groupId><artifactId>UDBClient</artifactId> <version>1.0-snapshot</version><scope>system</scope><systempath>${basedir}/lib/ Udbclient-1.0-snapshot.jar</systempath></dependency>
<pluginManagement><plugins><plugin><groupId>org.apache.maven.plugins</groupId> <artifactid>maven-compiler-plugin</artifactid><configuration><source>1.7</source ><target>1.7</target></configuration></plugin><plugin><groupId> org.apache.maven.plugins</groupid><artifactid>maven-dependency-plugin</artifactid>< version>2.8</version><configuration><excludescope>provided</excludescope>< excludetransitive>false</excludetransitive><includescope>compile</includescope>< Outputdirectory>target/lib</outputdirectory></configuration><executions><execution> <id>copy</id><phase>package</phase><goals><goal>copy-dependencies</goal ></goals></execution></executions></plugin><plugin><groupId> Org.apache.maven.plugins</groupid><artifactId>maven-jar-plugin</artifactid><version>2.4</version><configuration><excludes ><exclude>**/*.properties</exclude><exclude>**/*.xml</exclude></excludes>< /configuration></plugin></plugins></pluginmanagement>
Configuring the Maven-compiler-plugin plugin in maven