工具:myeclipse2013 系统:windows10
前段时间写了个project通过main方法启动定时做某些东东,是通过eclipse导出的项目jar包,但是项目引用的相关jar包,都是自己一个一个拷贝到lib里然后再部署对应目录,配置MANIFEST.MF文件的,不要说宝宝low,宝宝也是没办法啊!从来没自己写过这种通过bat脚本运行jar中main方法的啊,上次写main方法还是上学时做的坦克大战,但那是用工具打包成可执行exe了,而且没有引用任何jar啊。好久没自己动手搭建maven项目了,最近偶然看了一下用maven打包包含main方法和多模块的配置,突然想起可以把自己的web项目换成maven项目,这样就可以自动打成zip包,解压以后就可以部署运行(当然运行脚本还得自己写滴),不用自己手动拷贝lib下包,也不用自己去配置MANIFEST.MF。
一、直接开工
正常情况下新建maven项目后基本的目录都会存在可以直接使用,但是那不在本次讨论中。在myeclipse中直接新建java project,然后把自己建好maven对应得src/main/java,src/main/resources,以及webapp等。然后配置pom。
二、转换WEB
这里有些人可能不知道怎么配置webapp下的WEB-INFO目录。两种方法,第一种:直接建个web项目把里面的东西挪到webapp下;第二种:就是把当前java项目转换为web项目,把对应文件挪到webapp下。转换时可以通过项目右键,properties》》Project Facets》》选中Dynamic Web Module》》点击ok就会生成对应WebRoot目录,把其中WEB-INFO挪出来后删除即可。如下图:
三、转换Maven
有些工具可能没有开启项目右键Configure这个配置,先开启该配置:windows》》preferences>>下图:
然后可以在项目右键列表中看到Configure》》Conver to Maven Project,点击后就会关联Maven插件,转换为Maven项目。
四、修改目录结构
转换为maven项目后目录结构可能并不是如你往常看到的一样,需要配置:Build Path》》Configure Build Path》》如下图:
把以前的删除,然后Add Folder 对应目录结构。至此maven项目搭建完成。
四、浅谈多模块
目前创建子模块我使用的是myeclipse直接创建maven project》》选中create a simple project,然后下一步如图:
注意父模块打包方式为pom,然后选择parent项目右键创建Maven Module基本上就没什么问题了。创建Module子模块时你可以选择create a simple project》》next然后选择packaging为war,这样webapp下就会有WEB-INFO目录,当然你也可以不选择create a simple .. ,那样你可以在next后面选择类型maven-archetype-webapp也是一样的效果。
PS:如果你要创建多模块的maven项目,你猜我会告诉你使用idea的好吗!!idea的好,谁用谁知道!!!
相关推荐
根据给定的文件信息,我们可以详细阐述与“myeclipse+maven项目环境”相关的一些知识点。 首先,我们需要明确什么是Maven。Maven是一个项目管理和自动化构建的工具,它主要服务于基于Java的项目。Maven利用一个中央...
对于文档中的“myeclipse 部署 maven 项目说明.doc”,它可能会详细解释如何在MyEclipse环境中配置Maven,包括项目导入、构建设置、调试配置等具体操作步骤。阅读这份文档将帮助你更好地掌握在MyEclipse中管理Maven...
- **MyEclipse与Maven的兼容性问题**:文章提到使用MyEclipse构建Maven项目可能会遇到一些问题,比如资源文件没有被正确发布到Tomcat服务器,这可能是由于MyEclipse对Maven的支持不够完善所致。 #### 标签解析与...
通过以上步骤,你可以在MyEclipse中有效地配置和使用Maven 3.5.4,充分利用其自动化构建、依赖管理和项目管理的强大功能。记得定期更新Maven版本以获取最新的特性和修复。同时,持续学习Maven的高级特性,如 ...
- 编译和构建:使用MyEclipse中的"Maven Build"功能,可以执行Maven的目标,如`clean`, `install`, 或 `deploy`,实现项目的编译、打包和部署。 - 依赖管理:在"Packages Explorer"视图中,右键点击项目,选择...
在本篇文章中,我们将详细介绍如何使用Myeclipse 2017来创建一个Maven Web项目,并针对过程中可能遇到的一些常见问题提供解决方案。 1. **启动Myeclipse并选择新建Web项目**: - 打开Myeclipse 2017。 - 选择...
在MyEclipse中集成Maven,可以方便地管理和构建项目。 1. **创建Maven项目**:在MyEclipse中,选择“New” -> “Maven Project”,在新窗口中选择“Create a simple project”,然后输入Group ID和Artifact ID,这...
【标题】"myeclipse安装maven.zip"指的是在MyEclipse...通过以上步骤,你可以成功地在MyEclipse 6.6中安装和使用Maven插件,实现项目管理和构建的自动化。记住,保持Maven和IDE的更新对于保持最佳开发体验至关重要。
创建新项目时,MyEclipse会自动使用配置好的Maven来构建项目结构、下载依赖等。 ### 总结 以上步骤详细介绍了如何在MyEclipse环境中安装并配置Maven的过程。通过这些步骤,你可以轻松地管理Java项目的依赖关系、...
Maven使用POM(Project Object Model)来定义项目,通过配置文件管理项目依赖,自动下载所需库,并可执行构建任务如编译、测试、打包等。 【标签】"mybatis"是一个持久层框架,它允许开发者将SQL语句直接写在XML...
本篇文章将详细讲解如何使用MyEclipse这一集成开发环境来构建多模块的Maven项目。 首先,我们需要配置Maven的环境。确保在系统环境变量中设置了`M2_HOME`和`MAVEN_HOME`,这两个变量分别指向Maven的安装路径。例如...
这涉及到Maven作为构建工具的基本使用,以及如何在MyEclipse这一集成开发环境(IDE)中利用Maven进行项目管理、构建和部署。 ### Maven基础知识 Maven是一种自动化构建工具,用于Java项目的依赖管理和构建过程自动化...
基于maven创建web项目 maven是一种基于项目对象模型(Project Object Model,POM)的项目管理工具,由Apache软件基金会开发和维护。...通过这篇文章,读者可以学习到如何使用maven来构建和管理web项目。
- **问题1**:使用MyEclipse构建Maven项目时,`resources`文件夹中的文件不会被发布到Tomcat服务器下。 - **解决方案**:使用Eclipse构建Maven项目,避免此类问题。 - **问题2**:`WEB-INF`下的`classes`文件夹在...
6. 使用Maven功能:一旦Maven成功集成,MyEclipse将支持创建Maven项目,自动生成POM.xml文件,管理依赖,以及执行常见的Maven命令,如`clean`, `install`, `compile`等,这些操作都可以在IDE内部完成,无需切换到...
使用Eclipse构建Maven的SpringMVC项目 Eclipse 是一个功能强大且通用的集成开发环境(IDE),它支持多种编程语言,包括 Java、C++、Python 等。而 Maven 是一个基于项目对象模型(POM)的项目管理工具,能够简化...
在本教程中,我们将探讨如何基于MyEclipse环境利用Maven构建一个Spring MVC项目。首先,我们需要创建一个新的Maven项目。在MyEclipse中,选择File -> New -> Project,然后选择Maven Project,并指定项目的默认工作...
在IT行业中,尤其是在Java...总的来说,MyEclipse中的Maven配置是一个关键步骤,它使得开发者能够方便地管理和构建Java项目,统一依赖管理,提高开发效率。了解并掌握这个过程,对于任何Java开发者来说都是非常有益的。
在MyEclipse中使用Maven构建Web项目是一个常见的开发任务,Maven是一个强大的项目管理和构建工具,它通过定义项目的结构和依赖关系来自动化构建过程。本文将详细介绍如何在MyEclipse环境中配置Maven并创建一个标准的...