IDEA启动项目之本地实践(持续更新...)

一、项目导入

导入本地磁盘项目

第一步:Ctrl+Alt+Shift+S 或点图标

第二步:Import Module找到项目,点击OK  

如果是maven就选择maven

剩下的你就一路点击next就ok,最后点击完成,就可以看到刚刚导入的module啦

导入多个模块

导入SVN项目

步骤一:选择VCS

打开Intellij IDEA开发工具,在导航栏中选择VCS栏位,如图。

步骤二:打开SVN Repositories

在步骤1基础上,在弹出的菜单栏中,选择Browse VCS Repository,再选择Browse Subversion Repository,如图: 

步骤三:创建SVN地址

执行步骤二,可以看见打开了一个SVN Repositories的窗口,左侧有个绿色加号,将其打开,会弹出一个svn地址输入栏,这里就是填写的svn地址信息。 

步骤四:导出svn地址工程

选择步骤三输入的地址,鼠标右键,在弹出的窗口中选择Checkout,再选择导出目录地址即可,效果如图。 

导入Git项目

二、项目部署

    Intellij中 web的程序部署不同于myeclipse和eclipse,需要把项目打成一个Artifacts(成品包)的war包,然后在配置的tomcat的Deployment中选择对应的war包

本地启动项目配置

即点击红框中按钮,进行配置;

(1)、File -> Project Structure -> Project

(2)、File -> Project Structure -> Modules(项目启动关键,一般在项目导入时设置

Add-> New Module 选择Java 配置Modules SDK选择Web Application

Sources: 显示项目的目录资源,那些是项目部署的时候需要的目录,不同颜色代表不同的类型;

Paths: 可以指定项目的编译输出目录,即项目类和测试类的编译输出地址(替换掉了Project的默认输出地址)

Dependencies: 项目的依赖,选择Mdule SDK;添加依赖jar、tomcat等,通过“+”添加。

(即添加File -> Project Structure -> Libraries 的jar包组),添加完,前面框需打勾后进行编译

增删框架(Web部署-1

每个子项目之下都可以定义它所使用的框架,这里重点说明一下Web部分的设置。

(3)、File -> Project Structure -> Libraries

这里可以显示所添加的jar包,同时也可以添加jar包,并且可以把多个jar放在一个组里面,类似于jar包整理。

这里默认将每个jar包做为了一个单独的组(未测试,待定)。

(4)、File -> Project Structure -> Facets

当你在左边选择面板点击某个技术框架,右边将会显示这个框架的一些设置。即Modules中应用框架的一些设置。

(5)、File -> Project Structure -> Artifacts(Web部署-2)

点击“+”,选择Web Application:Exploded,再选From Modules,选择已有的Modules,不需要更改,打成war包的时候会自动在 WEB-INF目录下生成classes,然后把编译后的文件放进去

其实,实际上,当你点击运行tomcat时,默认就开始做以下事情:

(1)、编译,IDEA在保存/自动保存后不会做编译,不像Eclipse的保存即编译,因此在运行server前会做一次编译。编译后class文件存放在指定的项目编译输出目录下;

(2)、根据artifact中的设定对目录结构进行创建;

(3)、拷贝web资源的根目录下的所有文件到artifact的目录下;

(4)、拷贝编译输出目录下的classes目录到artifact下的WEB-INF下;

(5)、拷贝lib目录下所需的jar包到artifact下的WEB_INF下;

(6)、运行server,运行成功后,如有需要,会自动打开浏览器访问指定url。

(3)、检查tomcat

在这里还要注意的是,配置完成的artifact,需要在tomcat中进行添加:

Run -> Edit Configurations -> "+"

-> Tomcat Server -> Local->Deployment

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 28,583评论 1 45
  • 对于java中的思考的方向,1必须要看前端的页面,对于前端的页面基本的逻辑,如果能理解最好,不理解也要知道几点。 ...
    神尤鲁道夫阅读 892评论 0 0
  • 1安装与激活 前往官网下载Ultimate版本(Community版本缺失很多插件,如不支持tomcat) 地址:...
    保持微笑_Ivan阅读 4,937评论 0 2
  • 故事发生在4年前。 2013年正月初五,恰是情人节。因大雪封路,他给女友发了一条短信: “我爱你”。 不料,短信错...
    叶琛_阅读 4,708评论 7 15
  • 2019年3月3日 星期日 天气阴 早上大雨 一大早被漂泊大雨吵醒了,吵醒了就再也睡不着了,闲来没事,就喜欢看...
    微笑哥张明涛阅读 266评论 0 1

友情链接更多精彩内容