【发布时间】:2022-01-24 08:24:12
【问题描述】:
在 scala build.sbt 中寻找解决方案,排除路径下的所有依赖项的类,除了三个工件。
类似于 pom.xml 在这里所做的。
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>shade</goal>
</goals>
<configuration>
<filters>
<filter>
<artifact>com.org.abc:*</artifact>
<includes>
<include>**</include>
</includes>
</filter>
<filter>
<artifact>io.foo:*</artifact>
<includes>
<include>**</include>
</includes>
</filter>
<filter>
<artifact>io.boo:*</artifact>
<includes>
<include>**</include>
</includes>
</filter>
<filter>
<artifact>*:*</artifact>
<excludes>
<exclude>javax/**</exclude>
<exclude>servletx/**</exclude>
</excludes>
</filter>
</filters>```
【问题讨论】:
标签: scala maven sbt pom.xml sbt-assembly