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

lpshou 2021-11-29 原文

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节

 

版权声明:本文为lpshou原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/lpshou/p/3199243.html

Eclipse导入git上的maven web项目 部署的更多相关文章

  1. Linux部署K8S(亲测有效)

    环境搭建说明1:安装Linux版本为:CentOS-7-x86_64-DVD Linux版本:CentOS-7-x86_64-DVD-1908.iso 2:Linux安装教程,请参考以下地址:https://blog.csdn....

  2. O028、nova-compute 部署 instance 详解

    参考https://www.cnblogs.com/CloudMan6/p/5451276.html   本节 […]...

  3. 乘风破浪,遇见JavaScript框架之NodeJS,开源且跨平台的服务器端JavaScript运行时环境,WSL和Windows环境安装并部署到Azure初体验

    什么是NodeJShttps://nodejs.orgNode.js是一种开源且跨平台的服务器端JavaScript运行时环境,以Chrome的V8 JavaScript引擎为基础,最初由Ryan Dahl创作并在2009年发布。Nod...

  4. JAVA WEB快速入门之从编写一个JSP WEB网站了解JSP WEB网站的基本结构、调试、部署

    接上篇《JAVA WEB快速入门之环境搭建》,在完成了环境搭建后(JDK、Tomcat、IDE),现在是万事具 […]...

  5. Spring Boot 2.0(四):使用 Docker 部署 Spring Boot

    Docker 技术发展为微服务落地提供了更加便利的环境,使用 Docker 部署 Spring Boot 其实 […]...

  6. minio服务在linux安装部署 单机

    Linux直接安装1、创建目录sudo mkdir /usr/local/minio2、下载安装包sudo wget https://dl.min.io/server/minio/release/linux-amd64/minio如...

  7. 双十一还在盖楼?少年你应该掌握Docker 部署 Consul了

    双十一还在盖楼?少年你应该掌握Docker 部署 Consul了 ▶ Spring Boot 依赖与配置 Ma […]...

  8. Docker小白到实战之开篇概述

    前言 “不对啊,在我这运行很正常啊”,这句话小伙伴们在前几年应该听得很多;每次一到安装、部署时总有一堆问题,毕 […]...

随机推荐

  1. [从零单排HBase 07]如何正确管理HBase的连接,从原理到实战

    本文将介绍HBase的客户端连接实现,并说明如何正确管理HBase的连接。 最近在搭建一个HBase的可视化管 […]...

  2. 通过WIFI远程唤醒(Wake-on-WLAN) Windows

    通过WIFI远程唤醒(Wake-on-WLAN) Windows 2020-11-15 16:04  狼人:- […]...

  3. spring-集成redis

    Redis是key-value存储的非关系型数据库。Spring Data Redis包含了多个模板实现,用来 […]...

  4. Android内存解析(二)— 详解内存,内部存储和外部存储

    总述 觉得十分有必要搞清楚内存,内部存储和外部存储的区别,还有我们在开发中真正将数据存在了手机的哪儿。 先提一 […]...

  5. 一起玩转微服务(8)——服务拆分原则

    服务拆分 拆分粒度不应该过分追求细粒度,要考虑适中不能过大或过小。按照单一职责原则和康威定律,在业务域、团队还 […]...

  6. lite-monitor 一款基于shell命令的监控系统

    介绍 lite-monitor 一款基于shell命令的监控系统,可以根据项目中输出的日志定时输出或者统计输出 […]...

  7. 找到一篇很好的SSE的实践的例子

          通过一个Vector*Matrix的例子来详细的讲述了如何使用SSE来优化我们的操作,讲解的很详细 […]...

  8. 高德地图大批量数据(上万)画历史轨迹实现方案

    转载请注明出处:https://www.cnblogs.com/Joanna-Yan/p/9896180.ht […]...

展开目录

目录导航