失效链接处理 |
JFinal离线文档4.8 PDF 下载
本站整理下载:
提取码:4h3i
相关截图:
![]()
主要内容:
. 使用 mvn clean package 打包 3. 更多配置可参考官司方文档:http://maven.apache.org/plugins/maven-assembly-plugin/single-mojo.html 4. --> 5. <plugin> 6. <groupId>org.apache.maven.plugins</groupId> 7. <artifactId>maven-assembly-plugin</artifactId> 8. <version>3.1.0</version> 9. <executions> 10. <execution> 11. <id>make-assembly</id> 12. <phase>package</phase> 13. <goals> 14. <goal>single</goal> 15. </goals> 16. 17. <configuration> 18. <!-- 打包生成的文件名 --> 19. <finalName>${project.artifactId}</finalName> 20. <!-- jar 等压缩文件在被打包进入 zip、tar.gz 时是否压缩,设置为 false 可加快打包速度 --> 21. <recompressZippedFiles>false</recompressZippedFiles> 22. <!-- 打包生成的文件是否要追加 release.xml 中定义的 id 值 --> 23. <appendAssemblyId>true</appendAssemblyId> 24. <!-- 指向打包描述文件 package.xml --> 25. <descriptors> 26. <descriptor>package.xml</descriptor> 27. </descriptors> 28. <!-- 打包结果输出的基础目录 --> 29. <outputDirectory>${project.build.directory}/</outputDirectory> 30. </configuration> 31. </execution> 32. </executions> 33. </plugin>
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 3. xsi:schemaLocation="http://maven.apache.org/ASSEMBLY/2.0.0 http://maven.apache.org/xsd/assembly-2.0.0.xsd"> 4.5. <!-- 6. assembly 打包配置更多配置可参考官司方文档: 7. http://maven.apache.org/plugins/maven-assembly-plugin/assembly.html 8. --> 9. 10. <id>release</id> 11. 12. <!-- 13. 设置打包格式,可同时设置多种格式,常用格式有:dir、zip、tar、tar.gz 14. dir 格式便于在本地测试打包结果 15. zip 格式便于 windows 系统下解压运行 16. tar、tar.gz 格式便于 linux 系统下解压运行 17. --> 18. <formats> 19. <format>dir</format> 20. <format>zip</format> 21. <!-- <format>tar.gz</format> --> 22. </formats> 23. 24. <!-- 打 zip 设置为 true 时,会在 zip 包中生成一个根目录,打 dir 时设置为 false 少层目录 --> 25. <includeBaseDirectory>true</includeBaseDirectory> 26. 27. <fileSets> 28. <!-- src/main/resources 全部 copy 到 config 目录下 --> 29. <fileSet> 30. <directory>${basedir}/src/main/resources</directory> 31. <outputDirectory>config</outputDirectory> 32. </fileSet> 33. 34. <!-- src/main/webapp 全部 copy 到 webapp 目录下 --> 35. <fileSet> 36. <directory>${basedir}/src/main/webapp</directory> 37. <outputDirectory>webapp</outputDirectory> 38. </fileSet> 39. 40. <!-- 项目根下面的脚本文件 copy 到根目录下 --> 41. <fileSet> 42. <directory>${basedir}</directory> 43. <outputDirectory></outputDirectory> 44. <fileMode>755</fileMode> 45. <lineEnding>unix</lineEnding> 46. <includes> 47. <include>*.sh</include> 48. </includes> 49. </fileSet> 50. 51. <fileSet> 52. <directory>${basedir}</directory> 53. <outputDirectory></outputDirectory> 54. <fileMode>755</fileMode> 55. <lineEnding>windows</lineEnding> 56. <includes> 57. <include>*.bat</include> 58. </includes> 59. </fileSet> 60. 61. </fileSets> 62. 63. <!-- 依赖的 jar 包 copy 到 lib 目录下 --> 64. <dependencySets> 65. <dependencySet> 66. <outputDirectory>lib</outputDirectory> 67. </dependencySet> 68. </dependencySets> 69. 70. </assembly> 打包描述文件是 maven-assembly-plugin 的一部分,描述文件可以非常方便地控制打包的各种细节动作,更详细的文档参考:http://maven.apache.org/plugins/mave n-assembly-plugin/assembly.html 5、在项目根目录下面添加启动脚本
|