当前位置:   article > 正文

将项目依赖的jar包,复制到lib文件夹中_导入依赖,将下载完成的jar,复制到我们工程下的lib 目录

导入依赖,将下载完成的jar,复制到我们工程下的lib 目录
  1. <!-- 将工程依赖的jar包,复制至target/lib目录下进行管理,方便已生成jar的工程进行引用。 -->
  2. <plugin>
  3. <groupId>org.apache.maven.plugins</groupId>
  4. <artifactId>maven-dependency-plugin</artifactId>
  5. <executions>
  6. <execution>
  7. <id>copy-dependencies</id>
  8. <phase>prepare-package</phase>
  9. <goals>
  10. <goal>copy-dependencies</goal>
  11. </goals>
  12. <configuration>
  13. <outputDirectory>${project.build.directory}/lib</outputDirectory>
  14. <overWriteReleases>false</overWriteReleases>
  15. <overWriteSnapshots>false</overWriteSnapshots>
  16. <overWriteIfNewer>true</overWriteIfNewer>
  17. </configuration>
  18. </execution>
  19. </executions>
  20. </plugin>
  21. <plugin>
  22. <groupId>org.springframework.boot</groupId>
  23. <artifactId>spring-boot-maven-plugin</artifactId>
  24. <configuration>
  25. <includes>
  26. <include>
  27. <groupId>nothing</groupId>
  28. <artifactId>nothing</artifactId>
  29. </include>
  30. </includes>
  31. </configuration>
  32. </plugin>
  33. <plugin>
  34. <groupId>org.apache.maven.plugins</groupId>
  35. <artifactId>maven-war-plugin</artifactId>
  36. <configuration>
  37. <archive>
  38. <manifest>
  39. <!-- 主函数的入口 -->
  40. <mainClass>com.ed.core.CoreCaseApplication</mainClass>
  41. <!-- 打包时 MANIFEST.MF文件不记录的时间戳版本 -->
  42. <useUniqueVersions>false</useUniqueVersions>
  43. <addClasspath>true</addClasspath>
  44. <classpathPrefix>lib/</classpathPrefix>
  45. </manifest>
  46. <manifestEntries>
  47. <Class-Path>.</Class-Path>
  48. </manifestEntries>
  49. </archive>
  50. <packagingExcludes>WEB-INF/lib/**.jar</packagingExcludes>
  51. </configuration>
  52. </plugin>

 

Pom.xml 中配置完成后,需要执行命令:mvn install 即可。

命令执行完成后,对应的target 文件夹下会多一个lib的文件夹。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/308117
推荐阅读
相关标签
  

闽ICP备14008679号