`
itsoul
  • 浏览: 217834 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

快速搭建mvn项目

 
阅读更多
一、maven安装
   1、 解压apache-maven-3.0.3-bin.zip(看附件)
   2、 配置环境变量:
        maven根目录:M2_HOME D:\bin\apache-maven-3.0.3
        maven运行时内存:MAVEN_OPTS -Xms128m -Xmx512m
        系统命令:PATH M2_HOME\bin;
   3、 命令行运行mvn -version;看到版本信息即安装成功
   4、 (可选)自定义本机的maven库目录:apache-maven-3.0.3/conf/settings.xml 找到这一行:<localRepository>~/.m2/repository</localRepository>,这里默认表示C:\Users\Administrator\.m2\repository,改成自己的路径:如d:/java/repository

二、创建java项目
1、在上级目录新建一个普通的pom.xml作为父依赖(可选)
2、创建java项目:mvn archetype:create -DgroupId=com.mycompany.app -DartifactId=spring_test -DarchetypeArtifactId=maven-archetype-quickstart
   创建web项目:mvn archetype:create -DarchetypeGroupId=org.apache.maven.archetypes -DarchetypeArtifactId=maven-archetype-webapp -DgroupId=com.mycompany.app -DartifactId=my-webapp
3、在生成的pom.xml添加依赖;
4、mvn clean install -Dmaven.test.skip=true
5、mvn eclipse:eclipse
生成web项目:mvn eclipse:eclipse -Dwtpversion=1.0
6、把spring_test项目导入eclipse即可


三、导入工程到eclipse
    为eclipse新增Classpath变量:window->preferences->Java->Build Path->Classpath Variables:New->Name:M2_REPO,Path:选择maven的库目录(D:\java\repository)
    刷新工程,检查problems中是否还显示项目错误。


四、设置svn:ignore
*.idea
*.iml
.classpath
.project
.settings
target
1
3
分享到:
评论

相关推荐

    mac下mvn搭建web工程

    "Mac 下使用 Maven 搭建 Web 工程" 概述 本文将指导如何使用 Maven 在 Mac 下搭建一个 Web 工程,并介绍 Maven 项目的基本结构和依赖管理。...通过本文,您可以快速搭建一个基于 Spring 和 MyBatis 的 Web 应用程序。

    用maven+eclispe快速搭建SSH的笔记

    ### 使用Maven+Eclipse快速搭建SSH环境的详细步骤与注意事项 #### 一、概述 本文档将详细介绍如何通过Maven和Eclipse快速搭建Struts2 + Spring + Hibernate(SSH)框架的开发环境。该文档主要面向希望快速入门SSH...

    spring boot 框架搭建 maven项目

    - **引入Starter**:通过引入特定的starter,例如`spring-boot-starter-web`,可以快速搭建Web应用的基础环境。 ```xml <groupId>org.springframework.boot <artifactId>spring-boot-starter-web ``` ...

    Juno+mvn创建jetty web项目过程笔记

    这个过程展示了如何在Eclipse Juno中使用Maven和Jetty快速搭建一个Web项目,进行开发和测试。这种方式简洁高效,尤其适合敏捷开发和持续集成环境。然而,需要注意的是,这里使用的Jetty版本(6.1.10)可能较旧,实际...

    maven+ssm项目

    通过"maven+ssm项目",开发者可以快速搭建一个具备完整功能的Java Web应用,同时享受到各框架带来的便利性和灵活性。不过,随着技术的发展,Spring Boot和Spring Cloud等新型框架的出现,SSM框架的使用逐渐减少,但...

    mvn-parent-projects:该项目包含父项目,这些父项目具有特定项目的常规属性

    在Java开发领域,Maven是一个广泛使用的...开发者可以根据自己的需求,继承这个父项目,快速搭建起符合团队标准的新项目,提高开发效率和代码质量。对于大型或有多个子项目的组织来说,这样的父项目模板尤其有价值。

    mavenWeb空项目

    【标题】"mavenWeb空项目"所涉及的知识点主要...综上所述,"mavenWeb空项目"是一个包含Java Web开发基础的项目模板,利用Maven进行构建管理和单元测试,为开发者提供了一个良好的起点,便于快速开发和迭代Web应用程序。

    Maven Web基础搭建示例

    在命令行中,你可以使用`archetype:generate`命令来快速生成一个基础的Maven Web项目模板: ```bash mvn archetype:generate -DgroupId=...

    搭建maven项目流程

    在弹出的向导中,你可以选择“骨架”来快速生成基本的项目结构,或者直接创建一个空白的Maven项目。 3. **配置pom.xml**:这是Maven项目的灵魂,它包含了项目的元数据,如项目名称、版本、描述以及项目依赖。你需要...

    old_small_automation_framework_scratch:简单的MVN项目

    【描述】提到"微型框架可简化自动化测试基础架构部署的过程",这表明这个项目旨在提供一个小型、轻量级的自动化测试框架,用于快速搭建和部署测试环境。自动化测试框架对于持续集成和持续交付(CI/CD)流程至关重要,...

    maven搭建ssm项目

    使用Maven的`mvn clean install`命令编译项目,然后在IDE或Tomcat服务器上运行。通过浏览器访问应用,查看是否能正常运行和响应。 9. **ssmtest Maven Webapp**: 这个文件可能是项目打包后的结果,包含`WEB-INF`...

    Spring Boot快速搭建和部署应用程序

    ### Spring Boot快速搭建和部署应用程序的关键知识点 #### 一、Spring Boot概述 - **定义**:Spring Boot是一种基于Java的开发框架,旨在简化并加速应用程序的构建过程。 - **背景**:由Spring团队开发,构建在...

    maven 3.5.2 绿色免安装

    ** Maven 3.5.2 绿色免安装详解** Maven是一个强大的Java项目管理和集成工具,由Apache软件...无论是快速搭建项目,还是在不同环境中迁移,都非常方便。只需简单几步,即可开始使用这个强大的工具进行项目构建和管理。

    环境搭建,包含jdk1.8,mvn,sqlyog,tomcat

    在IT行业中,环境搭建是开发工作的重要组成部分,它为编程...对于初学者或需要快速搭建开发环境的人员来说,这是一个非常实用的组合。记得在安装每个组件后进行相应的环境变量配置,以确保它们能正确地相互识别和工作。

    spring boot +Mybatis -plus 入门学习 搭建我的第一个项目

    Spring Boot简化了Spring框架的配置,使得开发者可以快速搭建项目并进行开发。而MyBatis-Plus则是在MyBatis的基础上提供了一套更便捷的数据操作API,减少了开发中的SQL编写工作。 在"spring boot +Mybatis-Plus ...

    maven多模块项目工程-已搭建好

    8. **持续集成/持续部署(CI/CD)**:多模块项目通常配合Jenkins、GitLab CI/CD等工具实现自动化构建和部署,确保每次代码提交后都能快速验证代码的正确性和部署到测试或生产环境。 总之,"maven多模块项目工程-已...

    Java搭建maven项目,进行数据处理

    本文将深入探讨如何使用Java和Maven来搭建一个项目,特别是在数据处理方面,包括数据爬取、转换为Map格式以及在集群上存储。 首先,我们需要创建一个新的Maven项目。在命令行中,可以使用`mvn archetype:generate`...

    持续集成环境搭建——maven、git、jenkins、tomcat

    在IT行业中,持续集成(Continuous Integration,简称CI)是一种软件开发实践,它强调开发人员频繁地将代码集成到主分支,同时通过自动化构建和测试来快速发现并解决问题。本篇文章主要介绍了如何搭建一个基于maven...

Global site tag (gtag.js) - Google Analytics