建立web项目
mvn archetype:create -DgroupId=com.mycompany.app -DartifactId=my-webapp -DarchetypeArtifactId=maven-archetype-webapp
建立文档项目
mvn archetype:create -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeGroupId=org.apache.maven.archetypes -DarchetypeArtifactId=maven-archetype-site
常用命令
mvn site
mvn test
mvn compile
mvn clean
mvn install
标注目录结构
src/main/java----------------Application/Library sources
src/main/resources-----------Application/Library resources
src/main/filters-------------Resource filter files
src/main/assembly------------Assembly descriptors
src/main/config--------------Configuration files
src/main/webapp--------------Web application sources
src/test/java----------------Test sources
src/test/resources-----------Test resources
src/test/filters-------------Test resource filter files
src/site---------------------Site
LICENSE.txt------------------Project's license
README.txt-------------------Project's readme
scope
compile-缺省值,适用于所有阶段,会随着项目一起发布。
provided-类似compile,期望JDK、容器或使用者会提供这个依赖。如servlet.jar。
runtime-只在运行时使用,如JDBC驱动,适用运行和测试阶段。
test-只在测试时使用,用于编译和运行测试代码。不会随项目发布。
system-类似provided,需要显式提供包含依赖的jar,Maven不会在Repository中查找它。
分享到:
相关推荐
maven小型房屋租赁-小型房屋租赁系统-小型房屋租赁系统...摘 要 I 目 录 III 第1章 绪论 1 1.1选题动因 1 1.2背景与意义 1 第2章 相关技术介绍 3 2.1 MySQL数据库 3 2.2 Vue前端技术 3 2.3 B/S架构模式 4 2.4 ElementUI
小学生身体素质测评-小学生身体素质测评系统-小学生身体素质测评系统源码-小学生身体素质测评管理系统-小学生...摘 要 I 目 录 III 第1章 绪论 1 1.1选题动因 1 1.2背景与意义 1 第2章 相关技术介绍 3 2.1 MySQL数据库
小型诊疗预约-小型诊疗预约平台-小型诊疗预约平台源码-小型诊疗预约平台java代码-小型诊疗...摘 要 I 目 录 III 第1章 绪论 1 1.1选题动因 1 1.2背景与意义 1 第2章 相关技术介绍 3 2.1 MySQL数据库 3 2.2 Vue前端技术
小型诊疗预约-小型诊疗预约平台-小型诊疗预约平台源码-小型诊疗预约平台java代码-小型诊疗...摘 要 I 目 录 III 第1章 绪论 1 1.1选题动因 1 1.2背景与意义 1 第2章 相关技术介绍 3 2.1 MySQL数据库 3 2.2 Vue前端技术
小型房屋租赁-小型房屋租赁系统-小型房屋租赁系统...摘 要 I 目 录 III 第1章 绪论 1 1.1选题动因 1 1.2背景与意义 1 第2章 相关技术介绍 3 2.1 MySQL数据库 3 2.2 Vue前端技术 3 2.3 B/S架构模式 4 2.4 ElementUI介
企业内部小型网络-企业内部小型网络系统-企业内部小型网络系统源码-企业内部小型网络管理...摘 要 I 目 录 III 第1章 绪论 1 1.1选题动因 1 1.2背景与意义 1 第2章 相关技术介绍 3 2.1 MySQL数据库 3 2.2 Vue前端技术
小学生身体素质测评-小学生身体素质测评系统-小学生身体素质测评系统源码-小学生身体素质测评管理系统-小学生...摘 要 I 目 录 III 第1章 绪论 1 1.1选题动因 1 1.2背景与意义 1 第2章 相关技术介绍 3 2.1 MySQL数据库
mysql企业内部小型网络-企业内部小型网络系统-企业内部小型网络系统源码-企业内部小型网络管理系统-...摘 要 I 目 录 III 第1章 绪论 1 1.1选题动因 1 1.2背景与意义 1 第2章 相关技术介绍 3 2.1 MySQL数据库 3 2.2 Vue