当前位置: 代码迷 >> J2EE >> java 一个工程引用两个子工程,主工程用的jar包是struts2-core-2.3.jar,子工程用,该怎么处理
  详细解决方案

java 一个工程引用两个子工程,主工程用的jar包是struts2-core-2.3.jar,子工程用,该怎么处理

热度:46   发布时间:2016-04-17 22:59:23.0
java 一个工程引用两个子工程,主工程用的jar包是struts2-core-2.3.jar,子工程用
java 一个工程引用两个子工程,主工程用的jar包是struts2-core-2.3.jar,子工程用的jar包是struts2-core2.0.jar,于是就包冲突了,怎么解决这个问题?
      
       这个问题主要是因为struts2漏洞要升级版本造成的,但是那2个子工程是很多项目工程公用的工程,所以不想影响其他的工程,所以只能在主工程来升级struts2.有什么方法吗?求各位大神指点啊
------解决思路----------------------
是pom管理的话,可以试试下面的方式:
<dependency>
<groupId>子工程</groupId>
<artifactId>子工程ID</artifactId>
<version>xxx</version>
<exclusions>
<exclusion>
<groupId>要排除的包</groupId>
<artifactId>要排除的包ID</artifactId>
</exclusion>
</exclusions>
</dependency>
  相关解决方案