maven教程(二)

Maven 构建 Java 项目

> Maven 使用原型 archetype 插件创建项目。要创建一个简单的 Java 应用,我们将使用 maven-archetype-quickstart 插件。
mvn archetype:generate "-DgroupId=com.companyname.bank" "-DartifactId=consumerBanking" "-DarchetypeArtifactId=maven-archetype-quickstart" "-DinteractiveMode=false"

参数说明:
-DgourpId: 组织名,公司网址的反写 + 项目名称
-DartifactId: 项目名-模块名
-DarchetypeArtifactId: 指定 ArchetypeId,maven-archetype-quickstart,创建一个简单的 Java 应用
-DinteractiveMode: 是否使用交互模式

image
各个文件夹说明:
consumerBanking 包含 src 文件夹和 pom.xml
src/main/java 包含 java 代码文件在包结构下(com/companyName/bank)。
src/main/test 包含 测试代码文件在包结构下(com/companyName/bank)。
src/main/resources 包含了 图片 / 属性 文件(在上面的例子中,我们需要手动创建这个结构)。

Maven 构建 Web 应用

> 我们可以使用 maven-archetype-webapp 插件来创建一个简单的 Java web 应用。
mvn archetype:generate -DgroupId=com.companyname.automobile -DartifactId=trucks -DarchetypeArtifactId=maven-archetype-webapp  -DinteractiveMode=false

image
Maven 目录结构是标准的,各个目录作用如下表所示:
trucks 包含 src 文件夹和 pom.xml 文件。
src/main/webapp 包含 index.jsp 文件和 WEB-INF 文件夹.
src/main/webapp/WEB-INF 包含 web.xml 文件
src/main/resources 包含图片、properties资源文件。


一些maven命令可以参考:

https://www.cnblogs.com/wkrbky/p/6352188.html

maven根据pom文件强制更新jar包依赖的命令

mvn clean install -e -U

posted @ 2021-03-16 13:55  卡卡罗特琪琪  阅读(65)  评论(0编辑  收藏  举报