maven spring boot 无法打入jar包
现在有个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}libalipay-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>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
解决了吗?或者手动把这些包安装到本地仓库