当前位置:   article > 正文

maven 拷贝依赖jar到 lib中_maven 依赖放到lib

maven 依赖放到lib
  1. <plugins>
  2. <plugin>
  3. <groupId>org.apache.maven.plugins</groupId>
  4. <artifactId>maven-compiler-plugin</artifactId>
  5. <version>2.3.2</version>
  6. <configuration>
  7. <source>1.6</source>
  8. <target>1.6</target>
  9. <encoding>UTF-8</encoding>
  10. </configuration>
  11. </plugin>
  12. <plugin>
  13. <groupId>org.apache.maven.plugins</groupId>
  14. <artifactId>maven-jar-plugin</artifactId>
  15. <configuration>
  16. <archive>
  17. <manifest>
  18. <addClasspath>true</addClasspath>
  19. <classpathPrefix>lib/</classpathPrefix>
  20. <mainClass>com.abc.ABCTest</mainClass> -->入口类名
  21. </manifest>
  22. </archive>
  23. </configuration>
  24. </plugin>
  25. <plugin>
  26. <groupId>org.apache.maven.plugins</groupId>
  27. <artifactId>maven-dependency-plugin</artifactId>
  28. <executions>
  29. <execution>
  30. <id>copy</id>
  31. <phase>install</phase>
  32. <goals>
  33. <goal>copy-dependencies</goal>
  34. </goals>
  35. <configuration>
  36. <outputDirectory>$/lib</outputDirectory> -->拷贝所以依赖存放位置
  37. </configuration>
  38. </execution>
  39. </executions>
  40. </plugin>
  41. </plugins>
  42. 然后再用mvn clean install 装配一下,打出的jar包就可以运行
 


  1. maven打包jar时,自动添加mainClass和复制依赖的其他jar
  2. 分类: maven java 2011-11-22 15:40 668人阅读 评论(0) 收藏 举报
  3. [html] view plaincopy
  4. <build>
  5. <sourceDirectory>src/main/java</sourceDirectory>
  6. <plugins>
  7. <plugin>
  8. <groupId>org.apache.maven.plugins</groupId>
  9. <artifactId>maven-compiler-plugin</artifactId>
  10. <configuration>
  11. <defaultLibBundleDir>lib</defaultLibBundleDir>
  12. <source>1.5</source>
  13. <target>1.5</target>
  14. <encoding>UTF-8</encoding>
  15. </configuration>
  16. </plugin>
  17. <plugin>
  18. <groupId>org.apache.maven.plugins</groupId>
  19. <artifactId>maven-jar-plugin</artifactId>
  20. <configuration>
  21. <archive>
  22. <manifest>
  23. <addClasspath>true</addClasspath>
  24. <classpathPrefix></classpathPrefix>
  25. <mainClass>com.xx.xx.xx</mainClass>
  26. </manifest>
  27. </archive>
  28. </configuration>
  29. </plugin>
  30. <plugin>
  31. <groupId>org.apache.maven.plugins</groupId>
  32. <artifactId>maven-dependency-plugin</artifactId>
  33. <executions>
  34. <execution>
  35. <id>copy</id>
  36. <phase>install</phase>
  37. <goals>
  38. <goal>copy-dependencies</goal>
  39. </goals>
  40. <configuration>
  41. <outputDirectory>
  42. ${project.build.directory}
  43. </outputDirectory>
  44. </configuration>
  45. </execution>
  46. </executions>
  47. </plugin>
  48. <plugin>
  49. <groupId>org.apache.maven.plugins</groupId>
  50. <artifactId>maven-resources-plugin</artifactId>
  51. <version>2.2</version>
  52. <configuration>
  53. <encoding>UTF-8</encoding>
  54. </configuration>
  55. </plugin>
  56. </plugins>
  57. </build>






本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/308013?site
推荐阅读
相关标签
  

闽ICP备14008679号