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


     

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

    1 Eclipse中导入Git的maven项目

    (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:Userslpshou.liugita-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 把项目变成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节 

    如果你感兴趣

    分享该文章

    该来源最新文章
     
     
    请登录后评论
    已发表评论数(0)
     
     
  • 相关阅读:
    Python的一些版本分析
    2006年的长春.NET俱乐部
    大病了一场,不过闲时对AJAX探索时,实现了IE TREE无刷新
    关于AJAX开发
    提供可在WSS上使用的MYTREE
    关于WSS搜索的问题
    转发:使用JavaScript删除ASP.NET生成的HttpCookie
    AJAX(2)
    在将WEBPART打包成*.CAB包和*.MSI安装包后,竟然无法将其安装到指定的WSS网站
    转发:Session研习笔记
  • 原文地址:https://www.cnblogs.com/adolfmc/p/3561262.html
Copyright © 2020-2023  润新知