`
zhhphappy
  • 浏览: 121335 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

maven起步

阅读更多

1.maven介绍

maven是一个apache的基于Java的项目管理工具,用来管理和构建项目使用的,它的功能类似于Ant,能很好的管理项目的生命周期、项目的依赖,Ant的构建脚本名为build.xml,Maven的构建脚本名为pom.xml,它把ANT所具有的很多功能都 包装成了一个个的插件,这样使用者就可以用一个命令完成ANT要写大量XML脚本完成的任务。


2.maven使用

2.1 下载安装maven

下载地址: http://maven.apache.org/download.html

解压缩到本地如d:\maven

后设置环境变量path=d:\maven\bin

运行 >mvn -v

检测是否安装成功


2.2 创建一个简单的例子

在命令行执行 d:\>mvn archetype:create -DgroupId=my.mvn.hello -DartifactId=example -DpackageName=my.mvn.hello

之后在d盘下面看到目录example就是用maven创建出来的工程了


目录结构为

example/
example/pom.xml
      /src/
      /src/main/
          /main/java
      /src/test/
          /test/java
分享到:
评论

相关推荐

    Maven起步

    ### Maven起步:初学者指南 #### 一、Maven简介 Maven是一个强大的自动化构建工具,主要用于Java项目的构建、依赖管理和项目信息管理。它通过一套简单统一的标准来规范项目的构建过程,使得开发者能够轻松地从繁琐...

    maven项目开发的maven3.3.9使用包

    2. **配置SpringBoot依赖**:在POM.xml中添加SpringBoot的起步依赖(starter),如`spring-boot-starter-web`,Maven会自动引入所有必要的依赖。 3. **构建与打包**:执行`mvn package`命令,Maven会将SpringBoot...

    maven包,spring boot的maven包,用于离线搭建工程

    在使用Spring Boot时,开发者首先需要在POM.xml文件中添加所需的依赖,例如Spring Boot的起步依赖(`spring-boot-starter`)以及针对MySQL和MyBatis的依赖。然后,通过Maven的`mvn install`命令将这些依赖下载到本地...

    springboot(web项目,非maven)

    7. **依赖管理**:虽然不是Maven,但Spring Boot通过其起步依赖(starters)提供了一种类似的功能,帮助开发者轻松引入所需依赖。 8. **测试**:可能包含`@Test`注解的测试类,用于单元测试和集成测试。 9. **运行...

    SpringBoot项目使用maven配置文件

    - 通过标签管理项目所需的各种库,例如Spring Boot的起步依赖(spring-boot-starter)和其他业务相关的库。 - 标签定义了构建过程,包括源码目录、资源目录、打包类型(如jar或war)等。 4. Maven生命周期: - ...

    Spring Boot 2 Maven 模板

    1. **初始化项目**:使用Spring Initializr(https://start.spring.io/)创建一个新的Spring Boot项目,选择Maven项目类型,指定Java版本,然后添加所需的起步依赖。 2. **编写POM.xml**:编辑POM.xml文件,配置项目...

    maven安装包-迁移备份

    2. **添加依赖**:在`pom.xml`中添加所需的SpringBoot起步依赖和其他第三方库。 3. **运行应用**:通过`mvn spring-boot:run`命令启动应用,或者在IDE中直接运行主类。 总结来说,"maven安装包-迁移备份"是一个涵盖...

    Maven3.3.9.zip

    在Maven 3.3.9这个版本中,由于声明包含"spring-Boot几乎所有资源",我们可以理解为该压缩包内可能包含了Spring Boot的起步依赖、相关模块和示例代码,方便开发者快速启动一个新的Spring Boot项目。这可能包括了...

    maven-3.6.0.zip

    例如,你可以在`pom.xml`中添加Spring Boot的起步依赖(starter dependency),如`spring-boot-starter-web`,这样Maven会自动处理相关的依赖关系: ```xml <groupId>org.springframework.boot <artifactId>...

    springboot的java配置实例

    3. **Maven起步依赖** "itcast-springboot"可能包含了一个`pom.xml`文件,这是Maven项目的配置文件。Spring Boot的起步依赖(Starters)使得我们可以通过引入特定的依赖,如`spring-boot-starter-web`,来自动配置...

    非maven springboot项目

    1. **手动下载依赖**:在没有Maven的情况下,我们需要从Maven中央仓库或其他可靠的来源手动下载所需的Spring Boot起步依赖和其他依赖库。这包括Spring Boot Starter Web、Spring Boot Starter Data JPA等,以及相应...

    maven-spring 实例

    通过在POM.xml中添加Spring Boot的起步依赖,可以快速启动一个包含Spring核心功能的应用。例如: ```xml <groupId>org.springframework.boot <artifactId>spring-boot-starter-web ``` Spring Boot默认包含...

    Maven整合SpringBoot框架

    当我们在POM中声明Spring Boot的起步依赖后,Maven会自动下载所有必要的库并帮助我们构建项目。 在创建Spring Boot项目时,我们需要选择一个starter parent,这是Spring Boot提供的一个父级POM,它包含了基本的依赖...

    apache-maven-3.8.1.zip

    在SpringCloud框架中,Maven作为构建工具,可以帮助开发者管理项目依赖,自动下载所需的库,构建微服务应用程序,并通过Spring Cloud的起步依赖(Starters)来简化配置。开发者可以通过在POM.xml文件中声明依赖,...

    SpringBoot Demo(非maven)

    SpringBoot的“起步依赖”(Starters)是一组特定用途的Maven或Gradle依赖,例如`spring-boot-starter-web`用于Web应用,`spring-boot-starter-data-jpa`用于数据库操作。在非Maven项目中,开发者需要识别所需的起步...

    springboot项目 maven聚合

    Spring Boot的核心特性包括自动配置、起步依赖和内嵌的HTTP服务器(如Tomcat或Jetty),使得开发人员能够快速启动和运行应用。 其次,项目采用了**Maven** 作为构建工具。Maven是一个项目管理和综合工具,它通过一...

    java maven工程 spring boot 学习源码

    本学习资源包“java maven工程 spring boot 学习源码”提供了一个可以直接运行的示例工程,有助于深入理解Spring Boot和Maven的结合使用。 首先,我们需要了解Spring Boot的核心特性。Spring Boot通过内嵌的Servlet...

    spring boot 框架搭建 maven项目

    该框架使用了特定的方式(基于Java的配置、起步依赖、应用监听器等)来简化整个Spring应用的配置。 - **Maven**:是一种项目管理工具,它可以管理项目的构建、报告和文档。Maven还通过一种称为“生命周期”的概念...

    两个基于Maven+SpringBoot的实例

    在Maven项目中集成SpringBoot,首先需要在POM.xml文件中声明SpringBoot的起步依赖(Starter Dependency)。这些起步依赖包含了SpringBoot的核心功能和其他模块,例如web、data、security等。这样,Maven会自动下载...

Global site tag (gtag.js) - Google Analytics