首页 > 其他分享 >【Idea】创建一个Maven项目

【Idea】创建一个Maven项目

时间:2022-11-02 15:12:52浏览次数:80  
标签:maven java 项目 创建 Idea Maven Demo public

一、Maven项目目录结构

 <Tips: pom.xml :maven项目文件,其作用是创造项目运行的环境。以及打包该项目;

    该文件用于管理:源代码、配置文件、开发者的信息和角色、问题追踪系统、组织信息、项目授权、项目的url、项目的依赖关系等等。>

 

maven部署参考:https://www.cnblogs.com/phoenixy/p/16293562.html

二、手动搭建maven项目

1、创建maven项目

 

2、创建java代码目录 及配置文件目录

 

 3、创建测试代码目录及配置文件目录

 

4、在项目目录下创建pom.xml

 

5、在java源码目录创建java包及源码

在main目录及test目录创建包(目录):cn\learn 及 cn\learn

创建Demo.java文件

package cn.learn;
 
public class Demo{
    public String say(String name){
        System.out.println("hello "+name);
        return "hello "+name;
    }
}

 

创建测试DemoTest.java文件

package cn.learn;
import org.junit.*; public class DemoTest{ @Test public void testSay(){ Demo d = new Demo(); String ret = d.say("maven"); Assert.assertEquals("hello maven",ret); } }

 

6、创建pom.xml项目文件

<?xml version="1.0" encoding="UTF-8"?>
<project
    xmlns="http://maven.apache.org/SETTINGS/1.0.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">

    <modelVersion>1.0.0</modelVersion>  <!--指定模型版本-->
 
    <groupId>cn.learn</groupId> <!--组织id-->
    <artifactId>MavenDemo</artifactId>     <!--项目id-->
    <version>1.0-SNAPSHOT</version>    <!--版本号 SNAPSHOT完成 -->
    <packaging>jar</packaging>    <!--打包方式,web工程打包为war,Java工程打包为jar-->
 
    <dependencies><!--设置当前工程所有的依赖-->
        <dependency><!--具体的依赖-->
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.12</version>
        </dependency>
    </dependencies>
</project> 

 <Tips:project 中地址链接需要与maven中配置文件setting.xml中settings部分相同>

 7、执行1-6步骤 ,已经搭建好了maven的项目结构

8、使用maven 构建项目

WIN+R输入cmd,进入命令行页面

 

输入源码编译命令:mvn compile

 <Tips:首次执行会先下载相关插件>

 执行结果

编译完成,项目下会生成target文件夹,里面是编译成功的目录

 

输入命令-清理:mvn clean
<Tips:清理掉编译生成的文件 即target文件夹>

 

 

 

输入命令-执行测试包中的测试程序:mvn test
 

 

 

 <Tips:会生成包含test包的编译文件及测试报告>


输入命令-打包:mvn package
 

 

查看target内生成的文件,打包 包含compile及test命令

 

 


输入命令-安装到本地仓库:mvn install

 

 

 <Tips:将项目打好的包存入maven本地仓库,(即包含package命令)>

target生成内容

 

 

 本地仓库内容 <存储结构:groupId/artifactId/version>

 

 

 

 

 

 

三、Idea创建maven项目

1、打开Idea

 

 2、新建项目-选择maven

 

 3、下一步-输入项目名称

 

 4、点击完成-打开项目文件,补全文件目录

 

 5、配置maven

 

 6、pom.xml文件中添加依赖

<dependencies><!--设置当前工程所有的依赖-->
    <dependency><!--具体的依赖-->
        <groupId>junit</groupId>
        <artifactId>junit</artifactId>
        <version>4.12</version>
    </dependency>
</dependencies>

 

 

7、创建java源码 Demo.java

package cn.bag;
public class Demo{
    public String say(String name){
        System.out.println("hello "+name);
        return "hello "+name;
    }
}

 

 

 

 8、创建测试源码 DemoTest.java

package cn.bag;

import org.junit.Assert;
import org.junit.Test;
public class DemoTest{
    @Test
    public void testSay(){
        Demo d = new Demo();
        String ret = d.say("maven");
        Assert.assertEquals("hello maven",ret);
    }
}

 

 

 

9、mvn运行项目

 

 

10、或添加运行配置:运行 - > 编辑配置 -> 添加 -> maven

<Tips:命令行填写maven 执行参数 eg:compile、test等>

 

 

 

 11、点击运行,执行结果如下

 

 

 

 

参考地址:https://blog.csdn.net/weixin_52851967/article/details/122750022 

标签:maven,java,项目,创建,Idea,Maven,Demo,public
From: https://www.cnblogs.com/phoenixy/p/16850747.html

相关文章