新写的文章地址链接:https://weixiaodyanlei.xyz/archives/idea-chuang-jian-maven-gong-cheng#SnMnpRGS
推荐配置:设置maven在不联网的情况下使用本地插件
一般使用maven为我们提供好的骨架时,是需要联网的,配置这个,可以在没有网路的情况下,我们可以正常创建工程,并从之前已经使用过的工程中找到相应的骨架。
输入内容:-DarchetypeCatalog=internal
备注:
<!-- 配置阿里云 --><mirror><id>nexus-aliyun</id><mirrorOf>*</mirrorOf><name>Nexus aliyun</name><url>http://maven.aliyun.com/nexus/content/groups/public</url></mirror>
<profile><id>jdk-1.8</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>
点击Finish。
新建的文件没有test文件夹下的resources文件夹,我们需要手动将maven文件夹补齐。
前提条件:maven配置环境变量。
在保证环境变量配置没问题的情况下执行过程出现mvn不是内部命令类似的错误,建议重启编译器或者命令窗口。
IntelliJ IDEA自身已经集成了maven,不需要再去下载!
//常用maven命令 mvn-v//查看版本 mvn archetype:create//创建 Maven 项目 mvn compile//编译源代码 mvn test-compile//编译测试代码 mvn test//运行应用程序中的单元测试 mvn site//生成项目相关信息的网站 mvnpackage//依据项目生成 jar 文件 mvn install//在本地 Repository 中安装 jar mvn-Dmaven.test.skip=true//忽略测试文档编译 mvn clean//清除目标目录中的生成结果 mvn clean compile//将.java类编译为.class文件 mvn cleanpackage//进行打包 mvn clean test//执行单元测试 mvn clean deploy//部署到版本仓库 mvn clean install//使其他项目使用这个jar,会安装到maven本地仓库中 mvn archetype:generate//创建项目架构 mvn dependency:list//查看已解析依赖 mvn dependency:tree//看到依赖树 mvn dependency:analyze//查看依赖的工具 mvn help:system//从中央仓库下载文件至本地仓库 mvn help:active-profiles//查看当前激活的profiles mvn help:all-profiles//查看所有profiles mvn help:effective-pom//查看完整的pom信息