`
123629996
  • 浏览: 291981 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

使用maven构建开发环境

 
阅读更多

maven    ----POM 项目对象模型  具体简介参加百度百科http://baike.baidu.com/view/336103.htm

 

 

这里直接简单介绍在eclipse中如何使用maven构建开发环境,

 

准备环境:

 

eclipse3.5 JEE版本 ,JDK1.6,tomcat6

 

在eclipse中安装maven插件:

 

1.点击eclipse HELP-->install new software;

2.在work with 中直接输入在线安装地址http://m2eclipse.sonatype.org/sites/m2e/  ,回车;

3.等安装的组件加载处理后选中,然后一路next 最后finish;

4.按照要求重启eclipse后就安装好了。

 

在eclipse中构建java程序

 

1.新建maven工程



 2.next



 3.finish



 4.项目结构就完毕了,我们新建一个java类:

 

package com.yjck.main;

public class Main {
	/**
	 * 嘿嘿,又是Hello world
	 * @param args
	 */
	public static void main(String[] args) {
		System.out.print("hello world");

	}

}

5.在项目上点击右键,选择运行:

 


 6.运行maven install后就会在target目录下生成编译后的东西,如jar文件,编译后的class文件等。

7.由运行菜单可见还能做好多东西。

8.这里就是简单应用了下,还有的好处慢慢跟进吧;

 

构建web应用

 

和构建java应用一样,但是不要选择快速构建复选框,点击下一步后



 选择如图所示,完成;


ok,环境完毕了,下了看如何发布到tomcat;

同java程序一样,运行maven install会在target下生成部署的文件,



 完了后配置tomcat,在eclipse中配置tomcat就不说了,大家都会;

配置完毕后双击服务器选择modules



 注意点击浏览的时候选择到target目录下“项目名称”(这里是mavenweb)即可,

完成后启动tomcat:

访问页面:如果出现页面上显示的内容就成功了!

***之前写过一个用ant部署eclipse上开发的web程序的博客,这里采用了另外一种方式。可以相互比较下。

 

 

  • 大小: 13.7 KB
  • 大小: 12.8 KB
  • 大小: 4.7 KB
  • 大小: 26.7 KB
  • 大小: 20 KB
  • 大小: 5.9 KB
  • 大小: 4.2 KB
  • 大小: 18.1 KB
分享到:
评论

相关推荐

    用Maven构建Java Web开发环境(Jetty容器)

    用Maven构建Java Web开发环境(Jetty容器)

    maven如何使用 Jenkins 通过 Maven 构建简单 Java 应用程序的入门教程

    **内容概要**:本教程介绍如何使用 Jenkins 通过 Maven 构建一个简单的 Java 应用程序。内容涵盖 Jenkins 的安装与配置、Maven 项目的创建与配置、Jenkins 与 Maven 的集成,以及自动构建的实现过程。教程包含详细的...

    使用Eclipse构建Maven的SpringMVC项目

    Eclipse 是一个功能强大且通用的集成开发环境(IDE),它支持多种编程语言,包括 Java、C++、Python 等。而 Maven 是一个基于项目对象模型(POM)的项目管理工具,能够简化项目的构建、测试和发布过程。SpringMVC 是...

    Maven2使用项目开发规范说明.doc

    《Maven2使用项目开发规范说明》,图文并茂,详细介绍了使用 Maven2 开发一个规范项目的流程。 目录: 1. 环境配置 3 1.1. 配置Maven2 3 1.2. 配置Eclipse环境变量MIA_LIB 4 1.3. 安装Maven2 的eclipse plugin 4 2. ...

    纯净的SSM集成环境Maven构建的SpringMVC+MyBatis

    今天闲来无事,搭建了个纯净的SSM框架,才用Maven构建的Spring+SpringMVC+Mybatis集成开发环境,数据源采用Druid。仅仅包含一个基本表User的dao service 及Controller层。

    持续集成环境maven+nexus+jenkins+svn搭建

    持续集成环境是软件开发过程中的一个重要阶段,它通过自动化的方式来构建、测试和部署软件,从而提高软件的质量和开发效率。在这个环境中,Maven、Nexus、Jenkins 和 SVN 等工具都是不可或缺的组件。下面我们将详细...

    eclipse构建Maven项目.doc

    eclipse是一个功能强大且广泛应用的集成开发环境(IDE),它支持多种编程语言,包括Java、C++、Python等。Maven是一个项目管理工具,能够帮助开发者更好地管理项目依赖关系、编译、测试和打包。下面我们将详细介绍...

    SSM2.0纯净Maven构建的SpringMVC+MyBatis+Shiro

    采用Maven构建的Spring+SpringMVC+MyBatis+Shiro的集成开发环境。加入了Mybatis PageHelper分页组件,并抽象出了BaseService层。另外加入了Shrio完成登录验证和权限部分的验证操作。表包含有用户、角色、权限、角色...

    maven详细使用教程

    maven是一个跨平台的项目管理工具,主要用于基于java平台的项目构建,依赖管理。maven的主要作用是解决项目中存在的问题,如多个项目之间的依赖关系、测试方法的执行和仓库的管理等。 maven的安装与配置 maven的...

    本项目为使用Maven构建SpringBoot微服务的顶级项目源码.zip

    为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;...

    Maven 3.6.1安装包,在 Windows 系统上使用该资源来快速搭建和管理 Maven 环境

    无论是初学者还是有经验的开发者,都可以使用该资源来快速搭建和管理 Maven 环境。 使用场景和目标: 通过安装 Maven 3.6.1,您可以在 Windows 系统上实现以下目标和应用场景: 管理项目依赖:使用 Maven 可以轻松...

    apache-maven-3.5.4 for Linux Download

    开发团队可以自动完成项目的基础工具建设,Maven 使用标准的目录结构和默认构建生命周期。 在多协作的开发团队环境中工作时,Maven 可以设置按标准在非常短的时间里完成配置工作。由于大部分项目的设置都很简单,...

    用Maven构建JavaWeb开发环境(Jetty容器)之一

    其具有开发目录构建和管理,统一管理第三方依赖,编译,测试,打包,发布等功能。最大的特点要数第三方依赖管理了,因为其它功能都能从Ant中找到踪影。以往每个项目独立管理依赖,使得每个项目打包后都是巨大无比的...

    maven相关资料

    开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。 在多个开发团队环境时,Maven可以设置按标准在非常短的时间里完成配置工作。由于大部分项目的设置都很简单,并且可重复使用...

    maven3环境搭建完美解决版

    自己动手实践搭建成功的文档,eclpice开发插件的搭建,仓库配置等,不同于一般的书籍教程,深奥难懂。一切又图有真相

    maven3.2.5安装包下载

    Maven最新版是款项目管理和构建自动化工具。Maven包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System)。 安装...

    编程开发+Maven技术+Maven安装与配置+技术课程

    课程内容从Maven的基本概念讲起,详细介绍了Maven的安装过程、环境配置、以及如何通过Maven进行项目构建和管理。我们不仅涵盖了Windows、Linux和macOS等主流操作系统下的Maven安装步骤,还提供了丰富的实践指导,...

    maven初级详细教程

    了解maven基础知识,构建集成开发环境

    校友录网站 作为毕业设计,为母校设计校友交流平台 基于javaWeb,由Maven构建管理,采用Spring+SpringMVC

    基于javaWeb,由Maven构建管理,采用Spring+SpringMVC+MyBatis框架,用EhCache做数据缓存。门户网站采用BootStrap设计界面,后台管理网站用AmazeUI设计界面。门户网站总体布局如下所示: ![](./ar-doc/ar.png) ...

Global site tag (gtag.js) - Google Analytics