实践:跑一个简单的Maven构建项目


前言:由于最近在抛弃maven项目时遇到了很多问题,导致思路有些混乱,所以用一个简单的maven示例来捋顺一下思路

本文参考:https://zhuanlan.zhihu.com/p/98577254

一、创建一个maven工程

file —new—project—选择maven—next—命名后finsh
此时可以看到maven工程目录是这样的:
在这里插入图片描述
到这里,maven工程就建立完毕了

二、test.java

在我们的src文件夹里新建一个test.java
代码如下:

import org.joda.time.LocalTime;

class HelloWorld {

    public static void main(String[] args) {
        LocalTime currentTime = new LocalTime();
        System.out.println("The current local time is: " + currentTime);
    }

}

此时会有报错,不要紧,这是因为我们没有引入相关依赖,却试图直接使用,继续往下走添加依赖后即可消除错误

三、pom.xml

打开我们的pom.xml,加入以下代码:

<?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">
    <!-- 模型版本。maven2.0必须是这样写,现在是maven2唯一支持的版本 -->
    <modelVersion>4.0.0</modelVersion>

    <!-- 项目所属的组织或机构。通常用一个反向域名来表示。并且配置时生成的路径也是由此生成, 如com.winner.trade,maven会将该项目打成的jar包放本地路径:/com/winner/trade -->
    <groupId>groupId</groupId>

    <!-- 项目的artifact名称(例如,它的JAR或WAR文件的名称),一个groupId下面可能多个项目,依靠artifactId来区分 -->
    <artifactId>maven-demo</artifactId>

    <!--构建的项目版本-->
    <version>1.0-SNAPSHOT</version>

    <!--声明依赖-->
    <dependencies>
        <dependency>

            <!--这个依赖属于的组织或机构-->
            <groupId>joda-time</groupId>

            <!--该依赖的名称-->
            <artifactId>joda-time</artifactId>

            <!--必须指定的依赖库的版本号-->
            <version>2.9.2</version>

            <!--默认依赖作用域为compile依赖-->
            <!--<scope>compile</scope>-->
        </dependency>

    </dependencies>


    <!--修改maven编译时的版本配置-->
    <!--默认为1.5,太旧版本无法成功打包-->
    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <maven.compiler.source>1.8</maven.compiler.source>
        <maven.compiler.target>1.8</maven.compiler.target>
    </properties>

</project>

pom.xml文件修改好后,稍微等一会(maven会从中央仓库里抓过来导入)我们就可以看到,HelloWorld里不再报红了:

四、运行结果

1、运行test.java

运行一下,看到如下结果:

The current local time is: 01:55:03.947

2、cmd命令行运行

运行mvn clean,可以看到build 成功
在这里插入图片描述

3、设置Configurations运行Maven 项目

3.1、为这个工程配置好服务器

点击“Edit Configurations”

进入Run/Debug Configurations 窗口,点击左上角的 “+”

在弹出的“Add New Configuration”列表中选择 “maven”

3.2、为新的configuration输入名称和执行的命令,点击确认

配置完成后,新的configuration会成为默认的configuration,直接点击运行按钮--三角形绿色按钮

3.3、web程序会被编译并且运行

如果是第一次运行,中间可能会去下载一些依赖包

若运行成功,这会给出一个链接,鼠标直接点击链接后,浏览器就会直接运行该maven 项目

此时设置为:
在这里插入图片描述
此时点击右上角:
在这里插入图片描述

此时运行结果为:
在这里插入图片描述

五、总结

以上就是一个简单的maven示例,从新建一个maven工程到src下的.java文件,再到pom.xml,最后将这个maven运行起来的过程。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值