如何从覆盖WAR中排除lib文件

时间:2016-03-18 06:00:05

标签: maven overlay alfresco

我正在使用Alfresco并使用maven overlay函数将放大器模块包含在单个WAR文件中。

这是我的POM文件

<excludes>

我尝试使用<dependantWarExlcudes> BoundField test = new BoundField(); test.DataField = "New DATAfield Name"; test.Headertext = "New Header"; CustomersGridView.Columns.Add(test); ,但对我不起作用。

有人能给我一些代码示例或提供一些指示吗?

1 个答案:

答案 0 :(得分:2)

这里有一个例子可以从叠加WAR中排除jar:

 <plugins>
            <!-- put aside some unwanted jars from war...-->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-war-plugin</artifactId>
                <version>2.1.1</version>
                <configuration>
                    <overlays>
                        <overlay>
                            <groupId>com.company.app</groupId>
                            <artifactId>web_app</artifactId>
                            <excludes>
                                <exclude>WEB-INF/lib/json-lib-2.2.2-jdk13.jar</exclude>                                
                            </excludes>
                        </overlay>
                    </overlays>
                </configuration>
            </plugin>

让我知道它是否有效。根据您的情况代码进行调整。