IDEA 创建 maven pom

创建项目,选择 Maven,不勾选 "Create from archetype":

设置项目名称和 pom 的 maven 信息:

创建好的项目目录:

删除 src 目录:

 

修改 pom 配置:

 

 

 

<?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/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.6.4</version>
    </parent>

    <groupId>org.example</groupId>
    <artifactId>demo-pom</artifactId>
    <version>1.0.0</version>
    <packaging>pom</packaging>

    <properties>
        <maven.compiler.source>8</maven.compiler.source>
        <maven.compiler.target>8</maven.compiler.target>
        <java.version>1.8</java.version>
        <spring-cloud.version>2021.0.1</spring-cloud.version>
    </properties>

    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-bootstrap</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>
        <!-- swagger -->
        <dependency>
            <groupId>io.springfox</groupId>
            <artifactId>springfox-boot-starter</artifactId>
            <version>3.0.0</version>
        </dependency>
    </dependencies>

    <dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-dependencies</artifactId>
                <version>${spring-cloud.version}</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
        </dependencies>
    </dependencyManagement>

    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>
</project>

### 回答1: 如果您在使用Idea创建Maven项目时,发现pom.xml文件为空,可能是因为您没有选择正确的Maven项目模板。请确保您选择了正确的Maven项目模板,并正确填写了项目信息。如果问题仍然存在,请检查您的Idea配置和Maven环境是否正确。 ### 回答2: 出现idea创建maven项目pom文件为空的情况,可能有以下几个原因: 1. 创建项目时未勾选“Create from archetype”选项。 在创建maven项目时,如果没有选择“Create from archetype”选项,会导致pom文件为空。此时需要重新创建项目,并注意勾选该选项。 2. Maven仓库下载失败。 创建项目时,idea会自动从Maven仓库下载一些依赖文件,如果下载失败,也会导致pom文件为空。可以尝试打开Maven的settings.xml文件,查看localRepository路径是否正确,或者检查Maven的配置是否有误。 3. 从旧版本idea升级到较新版本,但未更新Maven插件。 在升级idea时,可能会忽略Maven插件的更新,造成创建maven项目时出现问题。可以尝试在插件库中更新Maven插件,或者手动安装最新版本的插件。 4. 使用不同版本的Maven。 在创建项目时,idea会默认使用其自带的Maven。如果用户手动更改了Maven版本,并且新版本的Maven配置有误,也可能导致pom文件为空。可以尝试检查Maven的配置是否正确,或者恢复默认Maven版本。 总之,若遇到创建maven项目时pom文件为空的情况,可以先检查是否按照以上步骤进行操作。如果仍未解决问题,还可以在idea的官方论坛或者Maven官方论坛上发帖求助,或者查看log文件,找到具体报错信息,进一步分析问题。 ### 回答3: 对于这个问题,我们需要先了解一下 MavenIDEA 的关系。Maven 是一个构建工具,而 IDEA 是一款集成开发环境,可以帮助我们更方便地使用 Maven。在 IDEA创建 Maven 项目时,需要先创建一个空项目,然后再在该项目中通过 Maven 创建 pom.xml 文件。 如果在创建 Maven 项目时 pom.xml 文件为空,可能是因为没有正确配置 Maven,或者 IDEA 对于 Maven 的设置不正确。以下是一些常见原因和解决方法: 1. 没有正确安装 Maven。在使用 IDEA 创建 Maven 项目之前,需要先在本地计算机上安装 Maven,并配置好环境变量。如果没有安装或配置好,IDEA 无法正确识别 Maven,导致创建项目时 pom.xml 文件为空。 解决方法:查看并安装正确的 Maven 环境,并配置好环境变量。 2. IDEAMaven 设置不正确。在 IDEA 中,需要正确设置 Maven,才能在创建 Maven 项目时自动生成 pom.xml 文件。如果 Maven 设置不正确,可能会导致创建项目时 pom.xml 文件为空。 解决方法:打开 IDEA 的设置界面,找到 Maven 设置项,检查相关配置是否正确。 3. 创建项目时使用了错误的 Maven 模板。在 IDEA创建 Maven 项目时,可以选择使用不同的 Maven 模板,在选择模板时需要注意选择正确的模板。如果选择了错误的模板,可能会导致创建项目时 pom.xml 文件为空。 解决方法:在创建 Maven 项目时,仔细选择合适的 Maven 模板。 总之,如果在 IDEA创建 Maven 项目时,出现 pom.xml 文件为空的情况,一定要注意检查 MavenIDEA 的相关配置,以及选择正确的 Maven 模板。通过正确设置,可以解决这个问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值