1、ジャーのsrc /メイン/リソースに新しいディレクトリ、ディレクトリジャーの外袋
2、のpom.xmlに依存関係を追加
groupId、たartifactId、バージョンを簡単に書くことができます
< 依存性> < のgroupId > com.huawei </ のgroupId > < たartifactId > gsjdbc4 </ たartifactId > < バージョン> 1.0 </ バージョン> < スコープ>システム</ スコープ> < systemPath > $ {BASEDIR} / SRC /メイン/リソース/jar/gsjdbc4.jar </ systemPath > </ 依存関係> < 依存> < groupIdを>com.huawei</ のgroupId > < たartifactId > gsjdbc200 </ たartifactId > < バージョン> 1.0 </ バージョン> < スコープ>システム</ スコープ> < systemPath > $ {BASEDIR} /src/main/resources/jar/gsjdbc200.jar </ systemPath > </ 依存関係>
この場合、ローカルスタートアッププロジェクトへのアクセスは問題ありませんが、パッケージが、それはエラーになり、次のステップ
3、のpom.xml設定をプラグインに増加しました
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <configuration> <webResources> <resource> <directory>src/main/resources/jar/</directory> <targetPath>WEB-INF/lib/</targetPath> <includes> <include>**/*.jar</include> </includes> </resource> </webResources> </configuration> </plugin>
然后再打包即可
4,遇到的问题
打包时报错: Error assembling WAR: webxml attribute is required (or pre-existing WEB-INF/web.xml if executing in update mode)
原因: maven 插件 maven-war-plugin 中 Servlet 版本太低,要求必须要有web.xml文件才行
解决方法: 把plugin配置里面的<version>2.4</version>去掉,再次打包即可