`

Eclipse导入git上的maven web项目 部署

 
阅读更多
原文地址:http://www.cnblogs.com/lpshou/archive/2013/07/18/3199243.html




1 Eclipse中导入Git的maven项目
方法1:
(1)首先当然是拉代码。

在Eclipse里面有个Git Repositories Exploring。就是Git仓库,clone a git repository。复制一个git仓库,输入地址,然后按next,按照说明一直next下去。



拉代码过程时选择preproduction分支



把代码拉下来之后请记住你存放代码的地方。

(2) 导入maven项目。

这么快就导入maven项目了?呵呵,没错。就是导入maven项目。

可以在Eclipse中按File->Import->Existing Maven projects->next。选择你刚才放代码的地方。

其中在选择项目时,选择Existing Maven Projects



选择项目所在文件夹 (我的git项目文件夹为:C:\Users\lpshou.liu\git\ba-csc)



点finish即可



这里会自动检查你改目录下面是否有pom.xml。选择你要导入的项目,但后按Finish。

我这里导入的是B3log项目,因为B3log的maven项目的项目结构比较复杂。适合用来做讲解。

(3) 删除maven项目。

上一步我们导入了maven项目。可是,这个项目并不能用于git。也就是说不能跟本地的git仓库对比,提交等操作。

所以,我们在我们的项目上面全部选择后,右键,删除项目

(注意不选择Delete project contents on disk(cannot be undone),也就不是真正删除文件)





(4) 导入git项目。

上一步我们删除了我们的maven项目。这时,打开我们的Git仓库



里面有一个文件夹Working Dirctory。这时我们项目路径。或者打开里面的子项目,在上面,右键Import Project。选择第一个Import existing project->next->finish。

好了,这样子就打开了一个放在Github上面的maven项目了。

方法2:

(1)File->import->Git->project from git





输入git地址,之后next



选择正确分支,然后next,然后import as general project 然后finish

(2)右键项目,然后选择Existing Maven Project





之后 next ->finish即可


2 把项目变成Dynamic Web项目
(1) 右键项目,选择Project Facets,点击Convert to faceted from


(2) 配置Project Facets
更改Dynamic Web Module的Version为2.4。(3.0为Java7的)。
如果提示错误,可能需要在Java Compiler设置Compiler compliance level 为1.6。或者需要在此窗口的Java的Version改成1.6。

(3) 配置 Modify Faceted Project
点击Further configuration available…,弹出Modify Faceted Project窗口
此处是设置web.xml文件的路径,我们输入src/main/webapp。
Generate web.xml deployment descriptor自动生成web.xml文件,可选可不选。

(4) 设置部署程序集(Web Deployment Assembly)
上面步骤设置完成后,点击OK,Properties窗口会关 闭,在右键项目打开此窗口。在左侧列表中会出现一个Deployment Assembly,点击进去后,如下图:


此处列表是,部署项目时,文件发布的路径。
1,我们删除test项,因为test是测试使用,并不需要部署。
2,设置将Maven的jar包发布到lib下。
        Add -> Java Build Path Entries -> Maven Dependencies -> Finish
3,Add->Project->选中ba-csc-api和ba-csc-biz ->Finish
设置完成效果图


3 利用Tomcat发布
(1)新建一个server

(2)在server上配置项目

(3)启动server 输入:localhost:8080/项目名称/页面  即可访问



参考资料:

(1) Eclipse中从github导入maven项目  参考可以得到一个maven项目

(2) 使用Eclipse构建Maven的Web项目  参考2.3节
分享到:
评论

相关推荐

    idea配置git下载的maven项目.pdf

    标题 "idea配置git下载的maven项目.pdf" 描述了一个使用IntelliJ IDEA(简称idea)集成开发环境来配置从Git仓库下载的Maven项目的过程。在这个过程中,我们需要完成几个关键步骤,包括软件的安装与配置,项目获取,...

    CAS工程导入eclipse无需mavenJava版本server

    总结,不使用Maven导入和配置CAS服务器端工程虽然需要更多的手动步骤,但通过Eclipse的项目管理和构建工具,仍然可以有效地进行开发和调试工作。关键在于正确配置Java版本,管理依赖库,以及确保服务器环境的正确...

    sypro_maven项目

    2. **导入项目**:使用IDE(如IntelliJ IDEA或Eclipse)导入sypro_maven项目,IDE会自动识别Maven配置。 3. **构建项目**:运行`mvn clean install`命令,Maven将自动下载依赖、编译源码、执行测试,并将项目打包为...

    eclipse中的项目无法添加到tomcat中的处理方法

    - Eclipse中导入Maven Web项目并配置其在Tomcat中运行图文详解:对于使用Maven管理项目的开发者,这篇文章将帮助你了解如何在Eclipse中导入和配置Maven Web项目以便在Tomcat上运行。 - Eclipse启动Tomcat后无法访问...

    jpress非maven版本

    然后,你可以通过IDE(如Eclipse、IntelliJ IDEA)导入项目,配置好服务器(如Tomcat),并将项目部署到服务器上。在没有Maven的情况下,你需要手动将所有依赖的jar文件添加到服务器的类路径中。这一步骤可能会比较...

    maven3.0.4插件zip安装包

    插件提供了如添加、编辑POM,运行构建,导入Maven项目等功能,提高了开发效率。 5. **设置与配置**:安装Maven3.0.4时,需要配置环境变量`M2_HOME`,并更新`PATH`变量以指向Maven的bin目录。同时,还需要配置`...

    Eclipse项目源码+JSP+MyEclipse----Eclipse初学者的宝典

    MyEclipse在Eclipse的基础上,增加了许多高级功能,如数据库工具、Web服务工具、项目向导等,简化了开发流程。使用MyEclipse,你可以更轻松地创建和部署Java EE项目,包括JSP、Servlet和JAVABean。 学习这个资料包...

    Eclipse开发入门与项目实践1

    6. **测试与部署**:介绍单元测试、集成测试的方法,以及如何将项目打包成WAR文件部署到服务器上。 通过这个网上商城系统的实战案例,读者可以将前面章节学到的理论知识付诸实践,理解软件开发的完整流程,提高解决...

    eclipse_5eclipse_5

    通过这个插件,用户可以轻松地导入Maven项目,更新依赖,以及运行Maven构建目标。 - **构建生命周期**:Maven的生命周期包括编译、测试、打包、验证、集成测试、部署等多个阶段,Eclipse 插件可以帮助开发者在各个...

    b3log-solo在eclipse下的热部署方案.docx

    - 使用Eclipse导入现有Maven项目。 **项目结构:** - **Solo-Core**: 包含后台业务逻辑。 - **Solo-War**: 包含Web资源。 - **Solo-Project**: 主项目,可忽略其结构,重点关注子项目。 - **Solo-Common**: 公共依赖...

    Eclipse编程 案例 精选

    实例代码可能包括如何使用Eclipse新建项目,设置源代码目录,配置构建路径,以及导入和导出项目。 2. **代码编辑与自动完成**:Eclipse的代码编辑器支持语法高亮、自动缩进、错误检查和代码提示。案例可能展示如何...

    JavaEE求职简历-姓名-JAVA开发工程师.docx

    熟悉 SVN、Git、Maven 等项目管理和项目构建工具 熟悉 JUnit 技术,通过 SpringText、DBunit、EasyMock 对项目进行单元测试和集成测试 熟悉 Redis 缓存技术,搭建哨兵、集群、主从以及使用 Jedis 来完成单机、连接池...

    linux下的eclipse

    2. 应用服务器集成:Eclipse支持与Tomcat、Jetty等应用服务器的集成,便于部署和测试Web应用。 总结,Linux下的Eclipse不仅为开发者提供了全面的开发功能,还具有高度的可定制性和扩展性。熟练掌握Eclipse的使用,...

    Eclipse实用教程[郑阿奇资料

    2. **Web项目开发**:利用Eclipse创建和部署动态Web项目,可能涉及Servlet和JSP。 3. **插件实践**:引导学生开发一个简单的Eclipse插件,理解插件开发的基本流程。 4. **版本控制**:集成Git或SVN,学习如何在...

    Eclipse从入门到精通 (第2版)

    除此之外,本书可能还会涵盖Eclipse的其他高级特性,如部署应用程序到服务器、使用JUnit进行单元测试、进行Web和企业级应用开发等。Eclipse还有针对Android开发的ADT插件,对于移动开发人员来说是必备工具。 总的来...

    Eclipse_教程_高清PDF

    - 创建项目:新建Java项目、Web项目等,理解项目结构。 - 编辑器:使用代码自动补全、代码格式化、错误检查等功能。 - 调试:设置断点,单步执行,查看变量值,进行单元测试。 4. **Java开发**: - Java工程...

    Eclipse培训教程

    2. 导入与导出:掌握导入现有项目到Eclipse的方法,以及如何导出项目为可部署的形式,如JAR或WAR文件。 3. 版本控制:介绍如何集成Git、SVN等版本控制系统,进行代码的版本管理和团队协作。 三、代码编写与调试 1...

    eclipse6,eclipse3.rareclipse3.rar

    10. **部署和运行**:Eclipse 允许开发者直接在IDE内进行应用的部署和运行,提供了多种服务器适配器,如Tomcat、Jetty等,方便Web应用的部署。 对于压缩文件"eclipse3.rar"和"eclipse3.rareclipse3.rar",如果它们...

    Eclipse注册机

    9. **运行与部署**:Eclipse支持直接在内置服务器上运行和调试Web应用,也支持打包应用程序为可部署的JAR或WAR文件。 10. **持续集成**:通过插件,Eclipse可以与Jenkins、GitLab CI/CD等持续集成工具无缝对接,...

    Eclipse中文教程.doc

    3. **创建项目**: 在Eclipse中,你可以创建各种类型的项目,如Java工程、Web应用、Android应用等。步骤通常包括选择项目类型、设定项目名和位置,以及配置项目属性。 4. **编码与编辑**: Eclipse提供了强大的代码...

Global site tag (gtag.js) - Google Analytics