maven创建多模块web项目时,如何继承css、js、image等文件

现在需要用maven创建多模块web项目,每个web模块都有不同的人来开发,但是每个模块都有一段公共的代码,比如css文件、js文件,所以如果修改这些公共代码时希望所有的模块能自动更新,就跟maven维护jar包一样,每个继承的模块都会自动下载被继承的模块jar包,这里我希望也能下载css文件、js文件或者公共的jsp文件,希望大家帮助我,如果可以的话留下联系方式,谢谢。

第1个回答  2014-09-03
打包用war的方式.这样的话webapp里的资源都会被打包进去.然后其他模块添加这个war包的依赖追问

能把pom.xml文件的配置说清楚吗?或者给个qq好不好?

追答

基础包含很多公用css,js的项目的pom
labofjet
blogv2
war
0.0.1-SNAPSHOT

要用到基础css,js的项目的pom

labofjet
blogv2
0.0.1-SNAPSHOT
war

对下面这个pom进行package以后得到的war是2个war的合并.
-----------------------------------------------------------------------------------------------

不过也有个小问题.如果你下面这个项目使用maven tomcat发布去debug的话...会有点问题.就是tomcat只认eclipse项目里的文件..所以依赖的模块会找不到...这个蛮讨厌的...我也不知道该怎么解决...但是公司里的项目好像就没有这个问题...(公司用的是jetty,不知道有没有关系,也有可能是我自己设置错了)...

本回答被提问者和网友采纳
第2个回答  2014-09-03
游客飘过~~~~~~~~~~~~~~~~

maven项目和web项目之间有什么区别?
Maven项目通常集成Java类库和开发工具,如JUnit测试框架、Log4j日志框架,以提升开发效率和代码质量。相反,Web项目则包含HTML、CSS、JavaScript等资源文件,以构建完整的用户界面。此外,Web项目需要部署至Web服务器运行,Maven项目则无需此步骤。综上所述,Maven项目与Web项目在功能和侧重点上有所不同,但它们...

(zz)jetty 运行时怎么修改css html等文件
1)在所使用Jetty版本的jar中找到webdefault.xml,把它拷贝到项目中,比如src\/main\/resources\/webdefault.xml。对jetty6,jar文件在$maven_repo$\/org\/mortbay\/jetty\/jetty\/6.x\/jetty-6.x.jar,webdefault.xml文件在包org\\mortbay\\jetty\\webapp里;对jetty7,jar文件在$maven_repo$\/org\/eclipse\/jetty\/j...

为什么JavaWeb项目要分层
这时,我们需要拆分项目,这里又有2个维度,按层拆,按模块拆。将拆好的不同项目分别部署在不同的服务器上,并且再分不同的小集群。第三个阶段(分布式服务架构):唉呀妈呀,访问量陡增,到这步你创业应该算成功了,开始烧投资人的钱了吧。经过上面拆成了越来越多的模块,模块与模块交互越来越多,...

bootstrap3教程(bootstrap技术教程)
再之后就是要用这套Bootstrap框架了,首先要做的就是建立一个html文件,你可以用任何文本编辑器,这里推荐DreamweaverCS6,个人感觉比较好用。6 接下来就是要引入css文件了,要把文件的路径写正确,如果网页内用到了Bootstrap的js效果,那么必须先引入jQuery文件,因为Bootstrap的js插件都是基于jQuery的。...

springboot怎么用(springboot怎么用在web上又用在微信小程序上)_百 ...
而SpringBoot通常和maven一起使用,达到不需要配置spring的applicationConetxt.xml和web.xml,快速启动项目。springboot是现在的主流了。 具体如何实现我给你提供个网址自己学习去 网页链接?需要注册,完全免费Springboot中控制器的使用 步骤: (1)在model层,创建一个Result类,封装code(状态识别码)、msg(提示信息)、data(...

一个c++的作业题,没看懂,求解
(搭建的比较多的时候,免费就很重要了。) 第三:WEB前端 以后从事Java开发,从事JavaEE开发,主要开发的系统结构是B\/S结构的,B指的是Browser,S指的是Server。要开发这种系统,B端要会,S端也要精通。WEB前端的学习就是学习B端技术。 包括:HTML 、CSS、JavaScript(JS)、jQuery框架(底层对JS进行了封装)… 第四:Java...

web前端开发工程师简介
1. 精通jsp,servlet,java bean,JMS,EJB,Jdbc,Flex开发,或者对相关的工具、类库以及框架非常熟悉,如Velocity,Spring,Hibernate,iBatis,OSGI等,对Web开发的模式有较深的理解。 2. 熟练使用oracle、sqlserver、mysql等常用的数据库系统,对数据库有较强的设计能力。 3. 熟悉maven项目配置管理工具,熟悉tomcat、jboss等应用...

css属于前端还是后端?
PHP和html,CSS,js的关系 PHP属于后端语言!HTML和JS和CSS属于前端!前后端当然要有交互的作用!sql,php,css,html等哪些属于前台,哪些属于后台。 前台和后台并不是很标准的叫法,你可以近似的认为sql和php是后台,css和html是前台。标准答案是 sql是数据库语言,用于修改\/查询数据库中的数据,它可能由web服务器生成,但是...

做一个完整的Java Web项目需要掌握哪些技术
五、熟练的使用HTML、CSS和JavaScript进行Web前端开发,熟悉jQuery和Bootstrap,对Ajax技术在Web项目中的应用有深入理解,有使用前端MVC框架(AngularJS)和JavaScript模板引擎(HandleBars)进行项目开发的经验。六、熟悉常用的关系型数据库产品(MySQL、Oracle),熟练的使用SQL和PL\/SQL进行数据库编程。七、熟悉...

前端Grunt使用中的问题。。。求大神解决
修改资源文件引入路径的问题方式方法也有很多,你可以借助java去配置开发环境和线上发布环境的不同路径前缀,只需要使用gruntjs构建的时候不要修改文件名就得了(不一定非得搞成**.min.css), 至于js的map文件,通常是需要跟随压缩js文件一起发布的,这个是方便给前端调试在线上发现问题的,map文件的引入...

相似回答