Maven项目开发配置介绍

Maven项目开发配置介绍

下面是我近来总结的maven的开发配置,应该说是最方便的了吧。以前我们开发普通的web项目,配置项目后,能够自动编译,自动加载,直接发布。现在maven工程在这方面表现的不是很好。我的开发习惯是在本地自己的web容器中配置虚拟主机和虚拟目录,这样配置好了以后不用动,开发写代码,直接保存,自动编译就可以了,也不需要再手动部署,很方便。配置个host,和线上的域名保持一致,想看哪个切下host就可以了。下面介绍下我的配置情况(resin+maven)

1, 新建maven工程(就不上图了)

2, 配置resin里的虚拟主机目录,具体配置如下:

<host id="u.umpay.com" root-directory=".">

           <web-app id="/"  document-directory="F:\work\Vstore-shop\src\main\webapp">

                  <prologue>

                             <class-loader>

<compiling-loader path=" F:\work\Vstore-shop \target\classes"/>

<library-loader path=" F:\work\Vstore-shop\src\main\webapp\WEB-INF\lib"/>

                             </class-loader>

                    </prologue>

             </web-app>

  </host>

 

3, 在你的系统hosts文件下配置你的host127.0.0.1 u.umpay.com就可以了。这个地方你可以下载个hosts管理软件,可以随意切换hosts,访问你想访问的hosts。推荐个软件:https://github.com/dianso/SwitchHosts,当然你也可以直接下载个浏览器插件管理你的hosts,火狐、chrome插件

110107_0HRx_262383.png

 

4, 在上述步骤2中,我们配置了工程运行需要的lib包,所以我们要把我们maven工程依赖的jar包下载下来。在eclipse中配置maven下载jar包命令,运行下载jar包,如下图:

下载jar包的命令:dependency:copy-dependencies -DoutputDirectory=./src/main/webapp/WEB-INF/lib

110129_H4NO_262383.png

 

下载完了,你的webapp/WEB-INF/lib下就有了所有的jar包了。

 

5, 启动你的resin,访问你配置的hosts,可以正常访问了。写代码后保存,设置自动编译,改动大的只需重新启动下resin,改动一个两个类,可以直接加载不用重启,刷新就可以了。

6, 如果你有依赖的maven工程,最好的方式是把依赖的maven工程的代码link进来就可以了。这样你可以直接在一个maven工程来写所有的代码,包括link进来的代码。如下图:

110146_Keim_262383.png

 

110200_O6fZ_262383.png

 

7, 如果在开发的过程中,你添加了新的jar包,那么你还得重新执行下下载jar包的命令,执行运行步骤4中保存的命令即可。

 


转载于:https://my.oschina.net/guying/blog/192812

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值