有一些冷門的jar包,本身又比較懶,不想上傳上nexus,就直接放web項目中的/WEB-INF/lib目錄了,構建的時候,在編譯期出錯,由於沒法依賴那些jar包,此時用maven的compile插件指定該目錄爲額外的庫目錄便可。web
<plugin> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.7</source> <target>1.7</target> <encoding>UTF-8</encoding> <compilerArguments> <extdirs>src\main\webapp\WEB-INF\lib</extdirs> </compilerArguments> </configuration> </plugin> <plugin> 或者這樣 `<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> <encoding>UTF-8</encoding> <compilerArguments> <extdirs>${project.basedir}/src/main/webapp/WEB-INF/lib</extdirs> </compilerArguments> </configuration> </plugin>`