博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
对于git/热部署/创建maven工程的小记录
阅读量:2179 次
发布时间:2019-05-01

本文共 1174 字,大约阅读时间需要 3 分钟。

首先说这些小东西呢,也是开发中经常需要用到的技术,对于这些东西的学习,我觉得不是下载个软件,然后根据网上的命令敲一下就可以的。

我这里说的主要是偏向于应用的,环境呢,就是idea

①:git

首先使用git的功能,简单来说代码共享。

  只要知道git分为本地仓库(类缓存),git仓库,提交的时候,提交到git仓库中,就可以实现代码共享,

另一个人只要有你git仓库的一个连接就可以完成代码下载工作,完成共享。

  操作:

一:在idea右上角有pull和push,上下的标志

二:也可以点击项目右键,git,repository,然后选择pull和push

新创建项目的时候,在工作区右下角有一个git默认的是master主分支,这个可以创建一个develop分支,在分支上面写代码,创建方式就是点击git master然后new branch

填写上develop,创建完成之后,找他并选择他就ok

我当时提交的时候,直接选择commit,然后找不到了,然而在本地,所以,提交代码的时候,需要选择commit and push,就会提交到远程

②:热部署

操作:

run,edit configurations点击配置,点击左上角的加号,找到tomcat server 选中local,然后给tomcat起一个名字,可以和项目名字一样

继续点击Deployment,点击加号,添加Artifact,选择有exploded后缀的,不然在server选项的那一页,会出现不能选择update classes and resources的情况

添加好以后,回到server页面,对after lauch设置默认浏览器

主要热部署设置在:on update action 中设置为update classes adn resources

   on frame deactivation中设置为update classes and resources

这样热部署就设置完成了,之后就可以自行测试了。

③:使用idea创建maven工程

操作:

我刚开始的时候,并没有创建成功,可能是因为配置环境的问题classpath,具体的问题我还没有解决,我当时是我们组长创建了一个项目,之后我从git上面同步的

但是主要的maven工程创建的过程中还是有几点新手需要注意的

首先new project 左边选择maven,右边选中create from archetype 然后选择其中的maven-archetype-webapp,接着选择next创建的groupId和ArtifactId是pom.xml配置文件里面的,接着next,填写project name,然后就是finish,成功创建工程

我当时没有选择这个maven-archetype-webapp(注意)

转载地址:http://cmckb.baihongyu.com/

你可能感兴趣的文章
走进JavaWeb技术世界10:从JavaBean讲到Spring
查看>>
走进JavaWeb技术世界11:单元测试框架Junit
查看>>
走进JavaWeb技术世界12:从手动编译打包到项目构建工具Maven
查看>>
走进JavaWeb技术世界13:Hibernate入门经典与注解式开发
查看>>
走进JavaWeb技术世界14:Mybatis入门
查看>>
走进JavaWeb技术世界16:极简配置的SpringBoot
查看>>
初探Java设计模式1:创建型模式(工厂,单例等)
查看>>
初探Java设计模式2:结构型模式(代理模式,适配器模式等)
查看>>
初探Java设计模式3:行为型模式(策略,观察者等)
查看>>
初探Java设计模式4:一文带你掌握JDK中的设计模式
查看>>
初探Java设计模式5:一文了解Spring涉及到的9种设计模式
查看>>
Java集合详解1:一文读懂ArrayList,Vector与Stack使用方法和实现原理
查看>>
Java集合详解2:一文读懂Queue和LinkedList
查看>>
Java集合详解3:一文读懂Iterator,fail-fast机制与比较器
查看>>
Java集合详解4:一文读懂HashMap和HashTable的区别以及常见面试题
查看>>
Java集合详解5:深入理解LinkedHashMap和LRU缓存
查看>>
Java集合详解6:这次,从头到尾带你解读Java中的红黑树
查看>>
Java集合详解7:一文搞清楚HashSet,TreeSet与LinkedHashSet的异同
查看>>
Java集合详解8:Java集合类细节精讲,细节决定成败
查看>>
Java并发指南1:并发基础与Java多线程
查看>>