如何在IDEA上创建一个Maven项目2022版

简介: 如何在IDEA上创建一个Maven项目2022版

 1什么是 maven

    • maven是一个构建工具
    • 功能:
      ① 把编译好的.class文件打包成一个.jar文件
      ② 依赖管理(一个复杂的程序通常会依赖第三方库)使用的时候,需要把对应的jar包下载下来,导入工程中

    首先 IDEA有自带maven 如有需要也可去官网下载自己需要的版本

    打开IDEA 快捷键 Ctrl+Alt+S 出现下面视窗 点击小箭头找到自己存放maven的路径

    image.gif

    setting是用来配置去哪下载依赖的jar包

    repository是下载的jar包存放的本地仓库路径

    (一般在选好maven版本后setting和repository系统是会自动检测出来的 如果没有就勾上OVerride 自己手动选择相应的路径)

    第二步是用文本编辑器打开下载的maven文件下的  conf >settings

    image.gif

    在这个位置     根据这个网站将maven源改为国内阿里云镜像修改网站,否则后面下载依赖会很慢

    image.gif

    第三步新建项目

    new一个project

    image.gif编辑

    在location上选择自己的存放路径 然后依次选择Java maven jdk也可以选自己装的其他版本

    image.gif

    一个基础的maven项目创建好啦!

    image.gif


    目录
    相关文章
    |
    23小时前
    |
    Java Apache Maven
    Maven 项目文档
    在 `C:/MVN` 目录下创建 Maven 项目 `consumerBanking` 使用命令:`mvn archetype:generate -DgroupId=com.companyname.bank -DartifactId=consumerBanking -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false`。为解决 `mvn site` 命令执行时的 `NoClassDefFoundError`
    |
    23小时前
    |
    Java Maven
    idea中maven项目pom文件Could not acquire lock(s)
    idea中maven项目pom文件Could not acquire lock(s)
    |
    23小时前
    |
    存储 Java Maven
    Maven 构建 Java 项目
    使用 Maven 的 `maven-archetype-quickstart` 插件在 `C:\MVN` 创建 Java 应用项目 `consumerBanking`,命令行参数包括 `-DgroupId`, `-DartifactId` 和 `-DarchetypeArtifactId`。项目包含 src/main/java 和 src/test/java 目录,分别存放 Java 代码和测试代码,以及 src/main/resources 用于存储资源文件。默认生成的 `App.java` 和 `AppTest.java` 分别为应用主类和测试类。
    |
    23小时前
    |
    XML Java 测试技术
    Maven 构建 & 项目测试
    本文介绍了如何使用Maven构建和测试Java应用。在`C:/MVN/consumerBanking`项目中,`pom.xml`配置了JUnit作为测试框架。执行`mvn clean package`命令进行构建,Maven会清理目标目录,编译源码和测试代码,运行测试用例,最后生成`consumerBanking-1.0-SNAPSHOT.jar`。测试报告位于`surefire-reports`文件夹。添加新Java类`Util.java`到项目后,更新`App.java`以使用`Util`类。
    |
    23小时前
    |
    Java 项目管理 Maven
    【揭秘】Maven聚合与继承:如何轻松实现项目依赖管理?
    Maven的聚合和继承是Java开发中重要的概念。聚合允许将多个项目组合成一个构建单元,简化多模块项目的构建过程,提高构建效率。继承则让子项目重用父项目的配置和属性,避免了重复定义,增强了项目的一致性和可维护性。通过聚合和继承,Maven为多模块项目的构建和管理提供了高效且灵活的支持,减少了配置冗余,提升了开发效率。
    【揭秘】Maven聚合与继承:如何轻松实现项目依赖管理?
    |
    23小时前
    |
    Java Maven
    Maven 项目文档
    学习Maven项目文档创作,借助Doxia引擎将内容转化为通用模型。支持Apt(纯文本)、Xdoc(Maven 1.x格式)、FML(FAQ)和XHTML。
    |
    23小时前
    |
    Java Apache Maven
    Maven 项目文档Maven 项目文档
    Maven使用Doxia引擎将多种格式(如Apt、Xdoc、FML和XHTML)转换为通用文档模型。在创建Maven项目文档时,例如在C:/MVN下创建consumerBanking项目,需运行指定的mvn archetype:generate命令。接着,更新pom.xml,确保包含maven-site-plugin和maven-project-info-reports-plugin的最新版本(至少3.3和2.7),以避免NoClassDefFoundError。执行`mvn site`命令生成文档。
    |
    23小时前
    |
    Java Apache Maven
    Maven 项目文档
    本教程介绍如何创建 Maven 项目文档。在 C:/MVN 目录下,使用命令 `mvn archetype:generate` 创建 `consumerBanking` 项目。为解决运行 `mvn site` 时的 NoClassDefFoundError,需在 `pom.xml` 中添加并更新 `maven-site-plugin` 至版本 3.3。执行 `mvn site` 后,Maven 生成包括"About", "Issue Tracking"等报告的文档。成功后,文档位于 `target/site/index.html`。
    |
    23小时前
    |
    Java Scala Maven
    Maven 项目模板
    Maven的`archetype`用于创建定制项目结构,即项目模板。通过`mvn archetype:generate`命令能快速生成如Java应用的项目。在命令行中执行该命令后,会列出多个远程模板选项供选择。用户可输入数字或应用过滤器,按Enter选择默认(203:maven-archetype-quickstart)来创建简单Java应用程序。
    |
    23小时前
    |
    XML Java 测试技术
    Maven 构建 & 项目测试
    该文介绍了如何使用Maven进行Java应用的构建与测试。在`C:/MVN/consumerBanking`项目中,`pom.xml`配置了JUnit依赖。Maven默认创建了源码和测试文件,通过命令`mvn clean package`进行构建,生成`consumerBanking-1.0-SNAPSHOT.jar`。测试报告在`surefire-reports`文件夹。新增`Util`类并更新`App`后,执行`mvn clean compile`编译,然后运行`java -cp . com.companyname.bank.App`显示"Hello World!"。