maven spring boot 无法打入jar包

cb198811 发布于 2016/09/19 10:21
阅读 1K+
收藏 0

现在有个maven 聚合工程 子工程(cachier)的pom.xml里面引入了个通用工程 pay工程里面引入了jdom gson 和alipaysdk等

pay工程pom.xml部分

<!-- 微信支付用到 解析xml -->
<dependency>
<groupId>org.jdom</groupId>
<artifactId>jdom</artifactId>
<version>${jdom.version}</version>
<scope>compile</scope>
</dependency>


<!-- 暂时只有支付宝用到时间允许可以修改当面付sdk 使用的gson到 jackson -->
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>${gson.version}</version>
</dependency>


<!-- 支付宝sdk -->
<dependency>
<groupId>com.alipay</groupId>
<artifactId>alipaySdk</artifactId>
<version>20160628120100</version>
<systemPath>${basedir}\lib\alipay-sdk-java20160628120100.jar</systemPath>
<scope>system</scope>
</dependency>

但是在cachier里面引入了 pay工程用 spring boot maven打包的时候生成的jar里面没有jdom这些jar包

cachier pom.xml

<dependency>
<groupId>pay</groupId>
<artifactId>pay</artifactId>
<version>1.0</version>
</dependency>

pay工程依赖的jar包都打入 cachier的jar包了

<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>${spring.boot.version}</version>
<configuration>
<executable>true</executable>
</configuration>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>

加载中
0
Kevin_Zhan
Kevin_Zhan
解决了吗?或者手动把这些包安装到本地仓库
返回顶部
顶部