[的用别的方式]spring项目(springmvc)(多模块/单模块)maven打包引入第三方jar方式,使用scope:system配置systemPath编译,不用添加到本地仓库!
注:此形式只适用于于springmvc工程项目,springboot工程项目不容用!
若是springboot工程项目可参照:http://www.cnblogs.com/007sx/p/12442386.html
完备的导入协力jar包涵2部份,相辅相成,
首部份成撰写标识符期,校对时提及!
第三部份成装箱成war期,运转时提及!
实例(多组件工程项目,单组件反之亦然,下列也有表明!):
首部份(校对增容时采用):
产品目录内部结构和jar所处产品目录如下表所示:
pom.xml中:
dependency>
第三部份(装箱时采用):
pom.xml(其它组件)中:
includes>
resource>
webResources>
configuration>
plugin>
plugins>
build>
表明:由于此pom.xml是子组件的,所以导入其它组件下的jar需要http://www.johngo689.com/xxx形式,如果是单组件工程项目,直接${basedir}/xxx即可!
最后装箱的效果:
target/xxx/WEB-INF/lib/test.jar 存在即可!
完成这步骤标识符即可正常构建运转和装箱部署!
注:目前存在的问题,装箱之后会在classes产品目录下target/xxx/WEB-INF/classes或者target/classes产品目录下多出来一个lib(实例中resources下产品目录命名为lib)产品目录里面存放的是协力jar,这个jar在工程项目运转中是用不到的,所以浪费了传输war包的时间!还没找到很好的解决方案,希望多多评论交流!
(已解决!)
方案分成单组件和多组件。
单组件pom.xml:只需在war装箱插件中排除即可,如:
多组件的被依赖组件pom.xml中(即最终打成jar的组件):
excludes>
resource>
resources>
build>
当然,多组件时,2种形式都加上也可以,一劳永逸!
Original: http://www.cnblogs.com/007sx/p/12439620.html
Author: 007少侠
Title: spring工程项目(springmvc)(多组件/单组件)maven装箱导入第协力jar形式,采用scope:system实用性systemPath校对,不必加进到邻近地区库房!
推荐阅读
-
?宝马新5系配置详解!这17款车型你最想入手哪一个?
-
黑龙江省290农场一天比一天热这钱真不好挣是用汗水换来的哎
{{if!data.isVip&&data.isActText}}{{elseif!data.isVip...
-
黑龙江干流堤防290农场段再次出现溃口
本报记者从吉林省水利厅水利厅司令部了解到,继16日再次出现宁远河后,27日7时,吉林河段堤防290农庄段悲剧重演宁远河。历经三个多...
-
黑龙江农险冰火两重天地方财力不足致补贴不一|农业保险|农险|财力
位于中俄林密吉林沿线的集贤县五原镇东方村今年遭遇洪水侵袭,许多农农作物受灾地区,农民周俊民种的200亩小麦几乎无人问津。幸好他参与...
-
黑龙江农垦290农场大雁繁育基地成为湿地生态养殖亮点
【编者按·中国军用养殖业网】日前,农牧一八〇农庄红树林自然保护区不远处,1500万头毛发亮光、身形丰满的雁在大坑里无拘无束地玩耍,...
-
鲜为人知的“料罗湾海战”——晚明与荷兰的战争
事件起因国内背景明崇祯时期,受小冰河期影响。中国北方长年干旱、中原和东部数次特大地震、北方瘟疫流行。除江浙闽粤一带受灾影响后仍然恢...
-
魏县关于进一步调整疫情封控管控措施的通告
肥乡县禽流感防控工作工作组办公室关于更进一步修正禽流感封控管控举措的通告各阶层农村居民:为统筹推进禽流感防控工作和经济社会发展,...
-
高职高考2022年可报考院校及最低录取分数线
-
高尿酸常常没有症状尿酸高可致痛风肾病和结石
-
高一学生举报老师教师节强制收礼:教师节,你准备送礼吗
立刻就要到此日了,每月那个时期,小学生家长们都心里感到恐惧,特别是新升学的小孩小学生家长,不晓得要千万别给同学赠礼,也不晓得新幼儿...