【问题标题】:Excluding packages from jars in maven assembly descriptor从 Maven 程序集描述符中的 jar 中排除包
【发布时间】:2010-08-20 15:07:57
【问题描述】:

我有以下语法问题。

我有一个从其他解压的 jar 文件创建的 jar 文件。 我正在尝试从新的 jar 文件中排除某些包。

这是我的程序集描述符

<assembly>
<id>gs-jar</id>
<formats>
    <format>jar</format>
</formats>
<includeBaseDirectory>false</includeBaseDirectory>

<dependencySets>
    <dependencySet>
        <unpack>true</unpack>
        <scope>runtime</scope>
        <includes>
            <include>com.delver:shci-commons</include>
            <include>com.delver:shci-model</include>
            <include>com.delver:gigaspaces-persistence</include>
            <include>com.delver:gigaspaces-mirror</include>
            <include>com.delver:recommendation</include>
        </includes>
        <unpackOptions>
            <excludes>
                <exclude>
                    Ohio.Model*
                </exclude>
                <exclude>log4j.properties</exclude>
                <exclude>gslicense.xml</exclude>
            </excludes>
        </unpackOptions>
    </dependencySet>
</dependencySets>
</assembly>

如您所见,我试图排除以 Ohio.Model 开头的包,但无论如何它还是被包含在内。

语法有问题吗?

【问题讨论】:

    标签: java maven-2


    【解决方案1】:

    找到了

                <exclude>
                   **/Ohio/**
                </exclude>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-26
      • 1970-01-01
      • 2016-05-16
      • 2018-07-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多