Maven Li.074

Maven 坐标 Maven坐标主要组成 groupld:定义当前Maven项目隶属组织名称(通常是域名反写,例如:org.mybatis) artifactld:定义当前Maven项目名称(通常是模块名称,例如CRM、SMS) version:定义当前项目版本号 Maven 指定本地仓库位置 Maven 软件和指定仓库位置的setting.xml都需要更改 <localRepository>D:\maven\repository</localRepository> Maven 镜像 Maven 软件和指定仓库位置的setting.xml都需要更改 <mirror> <id></id> <mirrorOf>central</mirrorOf> <name></name> <url></url> </mirror> Maven 项目构建命令 # 编译 mvn compile # 清理 mvn clean # 测试 mvn test # 打包 mvn package # 安装到本地仓库 mvn install Maven 插件创建工程 mvn archetype:generate -DgroupId={project-packaging} -DartifactId={project-name} -DarchetypeArtifactId=maven-archetype-quickstart -Dversion={project-version} -DinteractiveMode=false mvn archetype:generate "-DgroupId=com.companyname.bank" "-DartifactId=consumerBanking" "-DarchetypeArtifactId=maven-archetype-quickstart" "-DinteractiveMode=false" Idea 创建空项目 再创建Modules 即可, 可创建多个maven工程 Maven中依赖传递 依赖具有传递性 直接依赖: 在当前项目中通过依赖配置建立的依赖关系 间接依赖: 被依赖的资源如果依赖其他资源, 当前项目间接依赖其他资源 依赖传递冲突问题...

July 6, 2022 · 1 分钟 · Lizicai