-
Maven常用构建命令
mvn -v 查看Maven版本
mvn complie 只是编译
mvn test 通过Maven执行单元测试
mvn package 通过Maven进行打包(将项目转为jar)
mvn clean 将Maven生成的taget文件夹下文件全部清理
mvn install 通过Maven将项目打包并发送到本地仓库中
查看全部 -
<groupId>项目的包名</groupId>
<artifactId>模块名</artifactId> // 建议使用项目名
查看全部 -
Maven是基于项目对象(POM),可以通过一小段描述信息来管理项目的构建、报告、文档的软件项目管理工具。
查看全部 -
maven目录
bin目录下包含mvn的云运行脚本
boot目录包含一个类加载器框架,maven使用它加载自己的类库
conf目录下是配置文件
lib目录下包含maven运行时用到的所有类库
查看全部 -
<group></group> <artifactId></artifactId> <!--第一个0表示大版本号 第二个0表示分支版本号 第三个0表示小版本号 0.0.1 snapshot快照 alpha 内部测试 beta 公测 Release 稳定 GA 正式发布 --> <version></version> <!-- 打包方式,默认是jar包 也可以打包成war、zip、pom格式 --> <package></package> <!-- 项目描述名--> <name></name> <!-- 项目地址--> <url></url> <!-- 项目描述--> <description></description> <!--开发人员列表--> <developers></developers> <!--许可证信息> <licenses></licenses> <-- 依赖列表--> <dependencies> <dependency> <group></group> <artifactId></artifactId> <version></version> <type></type> <!--依赖范围 --> <scope></scope> <!-- 设置依赖是否可选--> <optional></optional> <!-- 排除依赖传递列表--> <exlusions> <exclusion> <exclusion> </exlusions> </dependency> </dependencies> <!--依赖的管理--> <dependencyManagement> <!--定义在父模块中,用以继承 --> <dependencies></dependencies> </dependencyManagement> <dependencyManagement> <!--插件列表 --> <build> <plugins> <plugin> <group></group> <artifactId></artifactId> <version></version> </plugin> </plugins> </build> <!--子模块中对父模块pom的继承--> <parent></parent> <!--可用以指定多个模块一起编译--> <modules> <module></module> </modules> </dependencyManagement>
查看全部 -
mvn -v
compile 编译
test 测试
package 打包
clean 删除target target内部存放着编译好的字节码文件
install 安装jar包到本地目录
创建目录的方式
archetype:generate 按照提示进行选择
-groupID = 组织名,公司网址的反写+项目名
-artifactID = 项目名-模块名
-version = 版本名
-package = 代码所存在的包
坐标: 构件 由groupID ,artifactID等信息,确定坐标
仓库 : 分为本地仓库和远程仓库
在maven 的lib目录中的maven-model-builder jar 文件
以压缩包形式打开其 org\apache\maven\model目录中的pom-4.0.0.xml文件
其内可以查看全球默认中央仓库地址。
镜像仓库
在maven目录下的conf目录中,打开settings.xml文件
settings.xml 文件第146行
<mirror>
<id>maven.net.cn</id>
<mirrorOf>central</mirrorOf>
<name> central mirror in china </name>
<url>http://maven.net.cn/content/groups/public </url>
</mirror>
更改本地仓库位置
打开settings.xml文件的第55行
<localRepository>(存放位置的地址)</localRepository>
最好将settings.xml复制一份存放到工作空间中,这样如果更新maven后,产生地址变更,则可以不再次进行变更。
查看全部 -
@Maven---常用构建命令
1. mvn -v 版本。
2. mvn compile 编译。
3. mvn test 测试。
4. mvn package 打包。
5. mvn clean 清除maven生成的target目录。
6. mvn install 将生成的jar安装到本地仓库中。
maven编译代码的流程:
1. 执行mvn compile 命令编译java代码文件;
2. 如果发现代码中引用到了其他的包文件(jar包);
3. 首先回去核心配置文件pom.xml文件中去查找相应的配置依赖;
4. 根据配置依赖先去本地的仓库中查找jar包资源;
5. 如果本地不存在,则会再去联网到maven的中央仓库中查找。查看全部 -
@Maven---安装与配置
maven基于项目管理的对象模型(POM),可用一小段描述信息来管理项目的构建、报告和文档的项目管理工具。
下载:maven.apache.org
目录结构:
boot目录包含一个类加载器框架
bin目录包含mvn的运行脚本
confing目录包含配置文件
lib目录包含mvn使用的类库
配置环境变量:
M2_HOME maven主目录
path 添加 ;%M2_HOME%\bin
检测安装:
cmd: mvn -v查看全部 -
pom.xml解析图片
查看全部 -
目录结构 helloworld查看全部
-
mvn命令
查看全部 -
maven目录结构
查看全部 -
常用命令为
查看全部 -
maven生命周期
查看全部 -
项目构建过程:
查看全部
举报