eclipse打war包or打jar包---------gxy

「爱情、让人受尽委屈。」 2022-09-10 07:17 323阅读 0赞

在这里插入图片描述

1
在这里插入图片描述

  1. clean compile package -P dev -DskipTests
  2. 词义:
  3. compile 编译,将Java 源程序编译成 class 字节码文件。
  4. test 测试,并生成测试报告
  5. clean 将以前编译得到的旧的 class 字节码文件删除
  6. pakage 打包,动态 web工程打 war包,Java工程打 jar 包。
  7. install 将项目生成 jar 包放在仓库中,以便别的模块调用
  8. <profiles>
  9. <profile>
  10. <id>dev</id>
  11. <properties>
  12. <!-- 测试环境 -->
  13. <env>development</env>
  14. </properties>
  15. <activation>
  16. <activeByDefault>true</activeByDefault>
  17. </activation>
  18. </profile>
  19. <profile>
  20. <id>prod</id>
  21. <properties>
  22. <!-- 正式环境 -->
  23. <env>product</env>
  24. </properties>
  25. </profile>
  26. </profiles>
  27. <build>
  28. <finalName>web</finalName>
  29. <filters>
  30. <filter>src/main/resources/filter/${env}.yml</filter>
  31. </filters>
  32. <resources>
  33. <resource>
  34. <directory>src/main/resources</directory>
  35. <excludes>
  36. <exclude>filter/*.yml</exclude>
  37. </excludes>
  38. <filtering>true</filtering>
  39. </resource>
  40. </resources>
  41. </build>

profile可以让我们定义一系列的配置信息,然后指定其激活条件。这样我们就可以定义多个profile,然后每个profile对应不同的激活条件和配置信息,从而达到不同环境使用不同配置信息的效果:
env=development(可以有多个键值对)
默认启用的是dev环境配置:

true

​配置文件路径,此路径可以自定义:
src/main/resources/filter/${env}.properties

发表评论

表情:
评论列表 (有 0 条评论,323人围观)

还没有评论,来说两句吧...

相关阅读