`
雪馨25
  • 浏览: 128446 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

【初学maven】helloword建立(二)

阅读更多

建立helloword

1、 mvn -version 
  回车


检查安装成功

2、确定项目建立路径,如:D:\MavenProject,转至目录下执行下面语句

mvn archetype:generate -DgroupId=com.mycompany.helloworld -DartifactId=helloworld -Dpackage=com.mycompany.helloworld -Dversion=1.0-SNAPSHOT   回车

连打两个回车,这时候让你确定项目属性的配置,回车确认,就完成了项目的建立

注释:

★archetype:generate 目标会列出一系列项目的模型。包括从简单的 Swing 到复杂的 Web 应用。我们选择默认的 maven-archetype-quickstart ,是编号 #106;

★DartifactId指明项目名称,本项目为helloworld

★Dpackage指明包结构,本项目为com.mycompany.helloworld

 

3、查看项目源文件

路径:D:\MavenProject\helloworld

★项目下:pom.xml文件用于描述项目,配置插件和管理依赖关系。

★源代码和资源文件放在 src/main 下面

★测试代码和资源放在 src/test 下面

★Maven 已经为我们建立了一个 简单的 App.java 文件

4、转至项目目录下

cd helloworld

5、打包

mvn package 

注释:

★第一次运行 maven 的时候需要有 Internet 连接,会从网上的 maven 库 (repository) 下载需要的程序,存放在你电脑的本地库 (local repository) 中。

★Maven 默认的本地库是 ~/.m2/repository/ ,在 Windows 下是 %USER_HOME%\.m2\repository\ 。

★ maven 在 helloworld 下面建立了一个新的目录 target/ ,构建打包后的 jar 文件 helloworld-1.0-SNAPSHOT.jar 就存放在这个目录下。编译后的 class 文件放在 target/classes/ 目录下面,测试 class 文件放在 target/test-classes/ 目录下面。

 

6、查看目录

dir target\helloworld-1.0-SNAPSHOT.jar

7、运行

java -cp target/helloworld-1.0-SNAPSHOT.jar com.mycompany.helloworld.App

运行成功

注释:

★target/helloworld-1.0-SNAPSHOT.jar为项目所在目录下的D:\MavenProject\helloworld\target的helloworld-1.0-SNAPSHOT.jar

★com.mycompany.helloworld.App:com.mycompany.helloworld包名,App文件名

8、修改

修改D:\MavenProject\helloworld\src\main\java\com\mycompany\helloworld下的App.java文件内容

重新执行5和7步骤

9、清空生成的文件

mvn clean


上一篇:【初学maven】安装及验证

下一篇: 【初学maven】仓库搜索添加需要的jar包

分享到:
评论

相关推荐

    Java最简单的maven版helloword

    在Java开发领域,Maven是一个不可或缺的项目...对于初学者,这个例子提供了一个良好的起点,让他们了解Java Web开发的基本流程和Maven的作用。随着经验的积累,可以逐步添加更复杂的功能,如数据库连接、安全认证等。

    Maven项目之HelloWorld

    实现了手动创建Maven项目以及从创建--》编译--》测试--打包--》运行的整个流程,此处只包含源码,具体介绍可以参考 http://blog.csdn.net/lht0211/article/details/9191515 ...适合初学者

    Maven SpringMVC Helloword

    【Maven SpringMVC HelloWorld】项目是一个基础的Web应用程序,旨在展示如何集成Maven构建工具与SpringMVC框架来创建一个简单的"Hello, World!"示例。该项目在Eclipse集成开发环境中开发,使得开发者能够快速地搭建...

    Maven+SpringMVC的HelloWord最简单入门小例子(包含两页面跳转)

    这个简单的例子展示了Maven和SpringMVC的集成使用,帮助初学者快速理解这两个工具的基本工作原理。在实际开发中,Maven和SpringMVC的组合可以大大提升开发效率,简化项目管理,使得复杂的应用程序结构更加清晰易维护...

    Struts2 HelloWorld示例(Maven项目)

    这个“Struts2 HelloWorld示例”是一个基础的Maven项目,旨在帮助初学者理解如何在实际开发环境中设置和运行一个简单的Struts2应用。 首先,让我们了解Maven。Maven是一个项目管理工具,它通过使用一个项目对象模型...

    spring-boot入门helloword

    然后,你可以使用Maven的`package`目标生成可执行的jar文件,接着在命令行中通过外部Tomcat启动应用: ```bash # 打包项目 ./mvnw package # 将生成的jar移动到Tomcat的webapps目录 mv target/spring-boot-hello-...

    struts2 HelloWorld

    这个"Struts2 HelloWorld"示例是初学者学习Struts2框架的基础教程,通过它,我们可以深入理解Struts2的核心概念和工作原理。 在Java Web开发中,Struts2框架提供了一种组织MVC(Model-View-Controller)架构的方式...

    SpringBoot-HelloWord

    #### 二、项目搭建步骤 ##### 2.1 创建项目 本示例中使用IntelliJ IDEA作为开发工具进行项目的创建。在IDEA中创建Spring Boot项目有多种方式,这里介绍一种简单快捷的方法: 1. 打开IntelliJ IDEA,选择“File” -...

    springboot helloword

    SpringBoot HelloWorld 是初学者入门 SpringBoot 的经典案例,它展示了如何快速搭建一个简单的SpringBoot应用。SpringBoot是由Pivotal团队开发的,旨在简化Spring应用的初始搭建以及开发过程。其核心特性包括自动...

    Struts2之helloword实例

    在创建HelloWord实例时,首先我们需要在项目中引入Struts2的依赖库,这通常通过Maven或Gradle等构建工具完成。接着,创建一个Action类,例如`HelloWorldAction`,这个类需要继承自Struts2提供的基类,如`...

    hibernate学习笔记-01helloword

    【标题】"hibernate学习笔记-01helloworld"主要涵盖了Hibernate框架的基础入门知识,是初学者了解和掌握Hibernate的重要起点。Hibernate是一款强大的Java对象关系映射(ORM)框架,它简化了数据库操作,使得开发者...

    SpringAOP简单项目实现

    Spring AOP,即Aspect Oriented Programming(面向切面编程),是Spring框架的重要组成部分,它提供了一种在不修改...对于初学者来说,这是一个很好的实践案例,能够帮助他们理解和掌握Spring AOP的核心概念和用法。

    Struts2入门级HelloWord

    这篇入门级教程将帮助初学者理解Struts2的基本概念和工作原理。 在Struts2中,HelloWorld程序是一个标准的起点,它展示了框架的基本配置和控制器的工作方式。首先,我们需要在项目中添加Struts2的依赖库,这通常...

    Helloword20

    【标题】"Helloword20"是一个基于Java的Maven项目,它的核心目标是提供一个基础的示例,帮助初学者理解Maven在构建Java应用程序中的作用和使用方法。在Maven项目中,"Helloword20"通常会展示如何配置、编译和运行一...

    springmvc 之helloword

    本文将深入探讨"springmvc 之helloworld"这一主题,旨在为初学者提供一个清晰的入门指南。 Spring MVC的核心概念是Model-View-Controller(模型-视图-控制器)架构模式,它简化了Web应用开发,将业务逻辑、数据处理...

    HelloWorld Ant

    标签"源码"和"工具"表明这篇博文可能不仅介绍了Ant的基本用法,还可能涵盖了如何将Ant与其他Java开发工具(如Maven或Gradle)进行比较,或者如何集成Ant到源代码管理(如Git)中。此外,可能还讨论了Ant的自定义任务...

    spring-security-helloworld

    1. `pom.xml`:这是Maven项目的配置文件,其中会包含Spring Security和其它必要的依赖。 2. `src/main/java`:源代码目录,可能有如`com.example.demo`之类的包结构,包含控制器、配置类和安全相关的bean。 3. `src/...

    Spring-Security-3-HelloWorld 实例简单代码

    在项目中引入Spring Security的依赖库,通常是在`pom.xml`或`build.gradle`文件中添加相应的Maven或Gradle依赖。Spring Security通常与Spring MVC一起使用,因此还需要包含Spring MVC的相关依赖。 2. **配置Spring...

    struts2完整的Hello Word例子。

    创建一个新的Maven或普通Java Web项目,然后在`web.xml`中配置Struts2的前端控制器`FilterDispatcher`或`StrutsPrepareAndExecuteFilter`,这是Struts2处理请求的入口。 4. **Hello World Action**: 创建一个...

Global site tag (gtag.js) - Google Analytics