-
maven web搭建查看全部
-
maven ant gradle
查看全部 -
pom.xml
查看全部 -
maven的目录结构:
查看全部 -
bin目录包含mvn的运行脚本
boot目录包含一个类加载器的框架
conf目录下是配置文件
lib目录下包含了maven运行时所用到的所有的类库,包括maven自身的和第三方的依赖的类库
查看全部 -
maven简介:
查看全部 -
maven常用命令
mvn -v 查看maven版本号
compile 编译
test 测试
package 打包(WAR)
查看全部 -
maven 项目的目录结构;
src
-main
-java
-package
-test
-java
-package
resource
查看全部 -
完整的项目构建过程:<br><br> 清理、编译、测试、打包、集成测试、验证、部署<br> maven生命周期:<br> clean 清理项目<br> pre-clean 执行清理前的工作 clean:清理上一次构建生成的所有文件 post-clean:执行清理后的文件 default 构建项目(核心)(以下为常用)<br> compile test package install site 生成项目站点 pre-site 在生成项目站点前要完成的工作 site 生成项目的站点文档 post-site 在生成项目站点后要完成的工作 site-deploy 发布生成的站点到服务器上
查看全部 -
maven常用命令: mvn -v 查看maven版本 mvn test 测试 mvn package 打包 mvn compile 编译 mvn clean 删除target目录 mvn install 安装jar包到本地仓库 从运行日志来看,mvn install 做了以下几步操作; (1) 编译代码 (2) 执行测试 (3) 打包 (4) 安装到本地maven仓库 1.创建一个maven工程 maven01,然后编译发布 2创建一个maven工程 maven02,然后在maven02作用引用maven01 3.在编译maven02时会报错,提示找不到相关的class文件, 此时把maven01进行打包安装,执行mvn install 把maven01打包安装到本地的maven仓库里面, 4.在maven02的pom文件里增加依赖 <dependency> <groupId>com.imooc.maveno1</groupId> <artifactId>maven01-model</artifactId> <version>0.0.1SANPSHOT</version> </dependency> 然后可以正常编译maven02了
查看全部 -
Maven因为执行一系列编译、测试和部署运行等操作,在不同的操作下使用的classpath不同,依赖范围就是用来控制依赖与三种 classpath(编译classpath、测试classpath、运行classpath)的关系。<br> 依赖范围 scope<br> 1.compile:默认范围,使用此依赖范围对于编译、测试、运行三种 classpath 都有效,即在编译、测试和运行的时候都要使用该依赖jar包<br> 2.provided:在编译和测试时有效<br> 3.runtime:在测试和运行时有效<br>, 在编译主代码时无效,典型的就是JDBC驱动实现 4.test:只在测试时有效,典型的是JUnit,它只用于编译测试代码和运行测试代码的时候才需要<br> 5.system:在编译和测试时有效,与本机系统关联,可移植性差<br>必须通过systemPath元素显示地指定依赖文件的路径,不依赖Maven仓库解析,所以可能会造成建构的不可移植,谨慎使用 6.import:导入的范围,它只使用在dependencyManagement中,表示从其他的pom中导入dependency的配置
查看全部 -
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<!-- 指定了当前pom的版本 -->
<modelVersion>4.0.0</modelVersion>
<groupId>反写的公司网址+项目名</groupId>
<artifactId>项目名+模块名</artifactId>
<!-- 第一个0-表示大版本号
第二个0表示分支版本号
第三个0表示小版本号
0.01
snapshot快照
alpha 内部测试
beta 公测
Release 稳定
GA 正式发布 -->
<version></version>
<!-- 默认是jar
war zip pom -->
<packaging></packaging>
<!-- 项目描述名 -->
<name></name>
<!-- 项目地址 -->
<url></url>
<!-- 项目描述 -->
<description></description>
<developers></developers>
<licenses></licenses>
<organization></organization>
<dependencise>
<dependency>
<groupId></groupId>
<artifactId></artifactId>
<version></version>
<!-- 依赖传递范围 -->
<type></type>
<scope>test</scope>
<!-- 设置依赖是否可选 -->
<optional></optional>
<!-- 排除依赖传递列表 -->
<exclusions>
<exclusion></exclusion>
</exclusions>
</dependency>
</dependencise>
<!-- 依赖的管理 -->
<dependencyManagement>
<dependencise>
<dependency></dependency>
</dependencise>
</dependencyManagement>
<build>
<!-- 插件列表 -->
<plugins>
<groupId></groupId>
<artifactId></artifactId>
<version></version>
</plugins>
</build>
<!-- -->
<parent></parent>
<!-- -->
<modules>
<module></module>
</modules>
</project>
查看全部 -
/***************** 3月24日 ************************/
*目录结构:
sec
-main
-java
-package
-test
-java
-package
-resources
*maven的基本操作指令
mvn -v 查看maven版本
compile 编译
test 测试
package 打包
clean 删除target
install 安装jar包到本地仓库
*创建目录的两种方式
1.archetype:generate 按照提示进行选择
2.archetype:generate -DgroupId-组织名,公司网址的反写+项目名
-DartifactId=项目名-模块名
-Dversion=版本号
-Dpackage=代码所存在的包名
查看全部 -
maven命令
查看全部 -
maven常见命令
查看全部
举报