Java Jsp Maven      2020-01-02

Maven 主要用于项目构建,管理jar包下载等。

1.pom.xml

pom.xml主要描述了项目的maven坐标,依赖关系,开发者需要遵循的规则,缺陷管理系统,组织和licenses,以及其他所有的项目相关因素,是项目级别的配置文件。

  1. <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  2. xsi:schemaLocation="http://maven.apache.org/POM/4.0.0http://maven.apache.org/xsd/maven-4.0.0.xsd">
  3. <!-- 模型版本,maven2.0必须是这样写 -->
  4. <modelVersion>4.0.0</modelVersion>
  5. <!-- 公司或组织的唯一标志,并且配置时生成的路径也是由此生成, 如com.winner.trade,maven会将该项目打成的jar包放本地路径:/com/winner/trade -->
  6. <groupId>com.winner.trade</groupId>
  7. <!-- 本项目的唯一ID,一个groupId下面可能多个项目,就是靠artifactId来区分的 -->
  8. <artifactId>trade-core</artifactId>
  9. <!-- 本项目目前所处的版本号 -->
  10. <version>1.0.0-SNAPSHOT</version>
  11. <!-- 打包的机制,如pom,jar, maven-plugin, ejb, war, ear, rar, par,默认为jar -->
  12. <packaging>jar</packaging>
  13. <!-- 定义本项目的依赖关系 -->
  14. <dependencies>
  15. <!-- 每个dependency都对应这一个jar包 -->
  16. <dependency>