maven基础和基本使用
Posted lovemeng1314
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了maven基础和基本使用相关的知识,希望对你有一定的参考价值。
maven介绍
Maven是基于项目对象模型(POM project object model)实现的,可以通过一小段描述信息(配置)来管理项目的构建,报告和文档的软件项目管理工具。
具体作用:
项目遇到的编译,测试,运行,打包,部署等一系列操作比较繁琐.
jar(手动的管理jar包依赖) jar包之间冲突,版本适配。(解决jar文件依赖问题)
如果千万级别项目。Project(业务比较复杂) 拆分子项目(便于开发过程中的控制和管理)。
自动部署(便捷了部署过程)
maven安装和配置
1 下载 网址:http://maven.apache.org/ //.zip版本 2 安装 解压:apache-maven-3.5.4-bin.zip 3 配置 配置系统环境变量MAVEN_HOME 配置系统环境变量path 4 测试 cmd> mvn -v 5 配置本地仓库 配置文件:%maven_home%/conf/settings.xml 配置本地仓库:<localRepository>本地仓库路径</localRepository> 6 配置jdk <profile> <id>jdk18</id> <activation> <activeByDefault>true</activeByDefault> <jdk>1.8</jdk> </activation> <properties> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion> </properties> </profile> 7 配置中央库 <mirrors> <mirror> <id>nexus-aliyun</id> <mirrorOf>*</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public</url> </mirror> </mirrors>
maven使用入门
创建java项目 mvn archetype:generate -DgroupId=com.offcn.maven.quickstart -DartifactId=simple -DarchetypeArtifactId=maven-archetype-quickstart maven java项目结构 pom.xml 核心配置,项目根下 src/main/java java源码目录 src/main/resources java配置文件目录(maven项目中的配置文件以后都放到这里) src/test/java 测试源码目录 src/test/resources 测试配置目录 target 输出目录(字节码文件和jar包) 常用的maven命令 mvn clean 清理项目生产的临时文件,一般是模块下的target目录 mvn compile 编译源代码,一般编译模块下的src/main/java目录 mvn package 项目打包工具,会在模块下的target目录生成jar或war等文件 mvn test 测试命令,或执行src/test/java/下junit的测试用例. mvn install 将打包的jar/war文件复制到你的本地仓库中,供其他模块使用 创建 maven web项目 mvn archetype:generate -DgroupId=com.offcn.maven.quickstart -DartifactId=myWebApp -DarchetypeArtifactId=maven-archetype-webapp -Dversion=0.0.1-snapshot maven web项目结构 pom.xml 核心配置 src/main/java java源码 src/main/resources java配置 src/main/webapp eclipse web项目中 WebContent目录 |-- WEB-INF |-- web.xml src/test 测试 target 输出目录 通过mvn tomcat7:run运行 修改pom.xml文件: <build> <finalName>myWebApp</finalName> <!-- 配置tomcat插件,web端 --> <plugins> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <configuration> <path>/app</path> <port>8080</port> </configuration> </plugin> </plugins> </build>
eclipse整合maven
1.eclipse中配置位置 2.取消索引下载 3.配置maven
4.浏览本地仓库,重写构建索引
eclipse中创建maven项目
步骤一:选择“maven project” ,如果右键新建没有,通过other获得
步骤二:选择项目位置,默认不变
步骤三:选择骨架
步骤四:设置项目参数
步骤五 : 用Navigator视图,直接在src/main目录下建立java目录等文件夹
聚合项目
企业开发中最常用 1. 建立父工程,打包方式为pom,管理jar包的版本号,项目中所有工程继承父工程 2.创建module maven,命名为jd_common,通用的工具类 3.创建module maven,服务层工程,pom工程,聚合工程 5.创建module maven,dao层,jar包 6.创建module maven,service层,jar包 7.创建module maven,interface,jar包 8.创建module maven,servlet层,jar包 9.创建module maven,web层,war包 调用其他工程需要引入依赖,更改依赖名称,调用其他jar包需要在网站上搜索定位,然后引入依赖
以上是关于maven基础和基本使用的主要内容,如果未能解决你的问题,请参考以下文章
html PHP代码片段: - AJAX基本示例:此代码演示了使用PHP和JavaScript实现的基本AJAX功能。