我正在建立一个新的微服务,我必须使用第三方客户端库来解决地理定位。我已经在pom文件中添加了该服务的依赖关系
<groupId>abc.xyz.abc.geo</groupId> <artifactId>MyGeoLocation</artifactId> <version>1.5.0</version> </dependency>
但是如何在新的服务/应用程序中注入此服务的依赖关系呢?
nle07wnf1#
根据dropwizard文档,您应该生成一个胖jar。其中包括如何使用 maven-shade ```org.apache.maven.pluginsmaven-shade-plugin2.3true:META-INF/.SFMETA-INF/.DSAMETA-INF/*.RSApackageshadecom.example.helloworld.HelloWorldApplication
maven-shade
记住要改变 `com.example.helloworld...` 使用项目的主类初始化。
1条答案
按热度按时间nle07wnf1#
根据dropwizard文档,您应该生成一个胖jar。其中包括如何使用
maven-shade
```org.apache.maven.plugins
maven-shade-plugin
2.3
true
:
META-INF/.SF
META-INF/.DSA
META-INF/*.RSA
package
shade
com.example.helloworld.HelloWorldApplication