- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(maven2和公司现有开发环境配置说明
Maven2和现有公司开发模式的融合文档
Maven2作为一种信息的工程管理方式,已经约来越多的被各大公司、及开源组织所应用,为了把这种新的模式融合到我公司现有的管理模式中来,我们把其工程管理、开发模式和我们现有的模式进行对比,和参考,为大家提供一种新的工程管理途径。
目录结构
Maven2的目录结构
Maven2 Directory
目录 二级目录 三级目录 四级目录 说明 pom.xml Maven2 的项目设置文件 src/ 源码目录 main/ 项目主体目录根 java/ 源代码目录 resources/ 所需资源目录 filters/ 资源过滤文件目录 assemby/ Assembly descriptors config/ 配置文件根目录 webapp/ web 应用目录 WEB-INF/ WEB-INF 目录 test/ 项目测试目录根 java/ 测试代码目录 resources/ 测试所需资源目录 filters/ 测试资源过滤文件目录 site/ 与site 相关的资源目录 target/ 输出目录根 classes/ 项目主体输出目录 test_classes/ 项目测试输出目录 site/ 项目site 输出目录
公司现有项目目录
目录结构
目录 二级目录 三级目录 四级目录 说明 build.xml Ant编译文件 doc 文档类文件目录 src 源码目录 java 源代码目录 resources 所需资源目录 war Web工程目录
两者对应关系
1、Build.xml对应的文件pom.xml,两个配置文件的功能都是工程管理和打包编译
pom.xml更侧重工程的管理,其中jar的管理对我公司现有情况非常有帮助
src目录
src/java目录对应maven中的src/main/java目录
src/resources目录对应maven中的src/main/resources目录
另外补充,现有的一些hibernate的配置文件,可以放在maven目录的src/main/resources/或者其他配置文件的目录
War目录
war目录对应maven中的src/main/webapp目录,但这个目录并不存在jar包
编译
现有编译方式,有两种:一种是在tomcat的server.xml中把webapp的目录指定到war下;另外一种是在eclipse中配置tomcat ,把工程设置成web工程。
在maven下,对于第一种方式比较简便,直接把指定到war目录,换成target/site目录;第二种可以用jetty集成maven的方式替代,也可以把target/site设置成web工程的webapp目录。
打包
在现有方式下,我们用ant的build.xml进行打包,在maven下,我们用assembly下配置相应的打包文件进行打包。
Maven私服
Maven对我公司目前来讲,最大的优势就是解决了jar包的混乱问题,其一方面可以maven直接对jar进行独立管理,也可以借助maven的私服进行管理,这样既可以保存对公网上的jar包本地化,也可以把公司自己的内部jar进行发布管理,这里简单介绍。以下是从网络上下载的一篇文章,供参考
1. 首先下载Nexus 从官网/download.html下载下载必威体育精装版版本,因为是在windows上安装,因此下载的是zip版本,大小大概是16m。2. 安装 简单解压缩下载的zip包到安装目录就可以了。 可执行文件在%nexus安装目录%\nexus-webapp-1.0.0\binjsw\windows-x86-32下: InstallNexus.bat/UninstallNexus.bat是安装/卸载nexus为windows service,如果需要设置nexus为开机自动启动就可以安装为windows service然后设置启动方式为自动。 Nexus.bat是直接在命令行中启动Nexus,如果不想安装Nexus为windows service,可以用这个文件来手工控制Nexus的启动退出。 注意:我们这里用的不是独立版本,而是直接用的一个war发布到tomat下,发布方式不一样,具体功能都是完全一样的3. 配置nexus 首先登录,默认地址http://localhost:8081/nexus/,默认用户名密码为admin/admin123. 最重要的一件事情就是开启远程索引下载,索引这个功能实在是太好用了。 n
文档评论(0)