Maven 教程(4)— 新建Maven项目

原文地址:https://blog.csdn.net/liupeifeng3514/article/details/79542203

我们以简单的helloworld来作为入门的实例,有些人说掌握了helloworld你就掌握了这门技术的一半了,对于maven来说,你掌握helloworld,你可能还稀里糊涂的。

1、从maven模板创建一个项目

在命令提示符(Windows)中,浏览到要创建 Java 项目的文件夹。键入以下命令:

mvn archetype:generate -DgroupId={project-packaging} -DartifactId={project-name} -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

project-packaging:项目包名
project-name:项目名称

这告诉 Maven 来从 maven-archetype-quickstart 模板创建 Java 项目。如果忽视 archetypeArtifactId 选项,一个巨大的 Maven 模板列表将列出。

例如,这里的工作目录是D:\workspace_maven,执行命令过程时间可能比较久,看个人的网络状况。

在上述情况下,一个新的Java项目命名 “HelloWorld”, 而整个项目的目录结构会自动创建。

注意:有少数人说 mvn archetype:generate 命令未能生成项目结构。 如果您有任何类似的问题,不用担心,只需跳过此步骤,手动创建文件夹。

我使用的命令:

mvn archetype:generate -DgroupId=com.lpf.mvn -DartifactId=HelloWorld -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

2、Maven项目目录布局

  • src/main/java:用来存放源代码
  • src/main/resources:用来存放源代码的资源文件
  • src/test/java:用来存放单元测试代码
  • src/test/resources:用来存放测试代码的资源文件

3、在Eclipse IDE中使用我们的项目

为了使它成为一个 Eclipse 项目,进入到 “HelloWorld” 项目目录,键入以下命令:

执行以上命令后,它自动下载更新相关资源和配置信息(需要等待一段时间),并产生 Eclipse IDE所要求的所有项目文件。要导入项目到Eclipse IDE中:

选择 “File -> Import… -> General-> Existing Projects into Workspace”,将“HelloWord项目导入到Ecli

项目导入到 Eclipse IDE中,如图:

4、更新POM文件

默认的 pom.xml 太简单了,很多时候,你需要添加编译器插件来告诉 Maven 使用哪个 JDK 版本来编译项目,我们用4.12版本的junit,并用插件指明使用哪个JDK版本。

<dependencies>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.12</version>
            <scope>test</scope>
        </dependency>
    </dependencies>

    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>2.3.2</version>
                <configuration>
                    <source>1.7</source>
                    <target>1.7</target>
                </configuration>
            </plugin>
        </plugins>
    </build>

5、运行maven项目

现在,我们将使用Maven这个项目,并输出编译成一个 “jar” 的文件。pom.xml 文件中包元素packaging定义应该输出什么包。如图:

回到我们的项目目录,输入命令: mvn package

它编译,运行单元测试并打包项目成一个 jar 文件,并把它放在 project/target 文件夹。

最后,我们来运行一下这个jar文件,看看运行结果:

打印输出:“HelloWorld”。

原文地址:https://www.cnblogs.com/dyh004/p/11579274.html

时间: 2024-10-27 12:41:18

Maven 教程(4)— 新建Maven项目的相关文章

android maven eclipse里面新建maven工程The desired archetype does not exist

这个问题头疼死我了 重新配置下你看我的教程 我选的是local一直不出现最后的界面什么platform 16 等 这里一定要选择all catalogs这样过滤android出来的才有平台.到这里新建就不会有错误了 新手请多多指教

eclipse maven新建springMVC项目(原创)

1.配置eclipse maven 2.新建maven项目 3.新建src/main/java,更新pom <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.a

Maven入门1-在Eclipse中新建Maven Web项目

在eclipse中新建Maven Web项目 很多时候开发效率低下,大部分原因是IDE环境不熟悉.配置不会配置:因此在学习一项技能之前,有必要对基本的环境配置有所了解,正所谓磨刀不误砍柴工.这篇文章主要针对初次接触Maven,不熟悉配置的研究人员. 1.Maven配置及介绍 Maven官网:http://maven.apache.org/ 以前开发Java Web工程时,需要导入很多依赖包,但是随着工程逐渐变大,所管理的包越来越多,有必要使用工具来管理这些包,这样不需要我们手动导入:Maven就

Idea 15 新建 maven web项目

File--new 输入 GroupId和ArtifactId 选择本地安装好的maven,并添加archetypeCatalog 输入项目名称 点击Finish ,Maven会构建 新建完成后的项目结构 选择安装的jdk 在main文件夹下新建一个java文件夹,把它设为源代码文件夹.(补充) Mark as的几项说明: Facets 的web设置 添加Artifacts 添加tomcat 启动tomcat 访问端口: 参考资料: 极客学院-IDEA使用教程 使用IntelliJ IDEA 1

在Eclipse中新建Maven项目

关于Maven的好的资料: Apache官网:http://maven.apache.org/ Apache Maven 入门篇 ( 上 ):http://www.oracle.com/technetwork/cn/community/java/apache-maven-getting-started-1-406235-zhs.html Apache Maven 入门篇 ( 下 ):http://www.oracle.com/technetwork/cn/community/java/apach

在windows下新建maven项目

1.拷贝settings到.m2文件下 2.修改文件 3.新建Project项目 4.转换为maven项目 config下转换 5.拷贝pom文件

idea无法新建maven项目

之前用的都是eclipse,自从4月底入职新公司后,接触到了idea. 然后自己的电脑上也安装了idea,不过一直都没用,直到昨天打算开起来使用一下. 之后就是想新建一个maven项目,发现死活也新建不了,如下图,一直都是"Loading archetype list..." 如果我直接点next,那么新建的项目又会报错,认不了pom.xml文件,打印一句"Unable to import maven project: See logs for details ",

eclipse新建maven项目(2)

本篇博文是继续之前的博文eclipse新建maven项目(1),那篇博文不在随笔在文章中.首先按照之前那篇博文进行创建maven项目操作,一系列操作下来之后发现刷新项目后会报错: 别急哈,可以解决. 之后选中项目,鼠标右键: 之后升级maven项目即可看到错误解决了,没有了红叉提示了.针对于每次升级maven项目后,项目的jdk版本都会变成1.5版本的问题,其实是可以设置的,只需要在pom.xml文件中添加下面这串代码即可实现每次更新maven项目后不需要手动调整jdk版本. 1 <!-- 源码

解决新建maven项目速度慢的问题

问题描述 通过idea新建maven项目,参数设置好后,idea自动构建maven项目时,速度很慢. 参数设置如图: 执行时间如下图: Total time为8:49,花了将近十分钟时间. 连续尝试了几次,都是如此,感觉编辑器卡住了一样. 问题原因 [DEBUG]  Searching for remote catalog: http://repo1.maven.org/maven2/archetype-catalog.xml这一条语句执行了很久. 编辑器在执行mvn archetype:gen

myeclipse 2014新建maven web 项目步骤

首先在myeclipse中配置maven的安装路径: 新建web项目: pom.xml文件报错解决办法: 在pom.xml中加上: ? 1 2 3 4 5 6 7 8 9 10  <plugins>           <plugin>          <groupid>org.apache.maven.plugins</groupid>          maven-resources-plugin</artifactid>