maven
huifer opened this issue · 0 comments
huifer commented
maven
目录结构
source code
- 源码存放目录 ${base_dir}/src/main/java
resources
- 资源目录 ${base_dir}/src/main/resources
test
- 测试代码目录 ${base_dir}/src/test
complied byte code
- 编译后目录 ${base_dir}/target/
maven仓库
- 本地仓库地址 ${home}/.m2/repository
pom 非完整
项目信息
groupId
artifactId
version
依赖 dependencies
dependency
依赖范围
- compile
- test
- provided
- runtime
- system
插件 plugins
常用命令
单元测试
mvn test
项目打包
mvn package
生成jar
mvn install
编译
mvn compile
清除编译目录
mvn clean
建议配合mvn clean
,mvn clean install
私有仓库
类型
hosted
- releases
- snapshot
- 3rd party(内网使用)
virtual
proxy
- **仓库下载文件存放 central
- apache存储 apache snapshots
- codehaus存储 codehaus snapshots
group
- 分组模块
镜像地址
- setting.xml 配置
<mirror>