# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements.  See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership.  The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License.  You may obtain a copy of the License at
#
#     http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

# List of patterns (one pair per line) to skip over in CreateLicenseSummary.testBinariesAreUnique.
# Both sides of the pair must match for the pair to be skipped.
# Uses standard Ant pattern syntax, with the basedir being the root of the NB build.

# It is impractical to create a common library module containing the duplicate
# libraries.
enterprise*/modules/ext/rest/http.jar java*/modules/ext/jaxws21/http.jar 
enterprise*/modules/ext/rest/jdom-1.0.jar mobility*/modules/ext/jdom-1.0.jar  

enterprise*/modules/ext/rest/jdom-1.0.jar java*/modules/ext/maven/jdom-1.0.jar
java*/modules/ext/maven/jdom-1.0.jar mobility*/modules/ext/jdom-1.0.jar

# Struts framework needs to bundle the official Struts release together
# for well maintained and assure the compatibility issue. 
enterprise*/modules/ext/struts/oro-2.0.8.jar ide*/modules/ext/jakarta-oro-2.0.8.jar

# Hibernate needs cglib internally
java*/modules/ext/cglib-2.2.jar java*/modules/ext/hibernate4/cglib-2.2.jar

# More maintainable to have Cobertura libs separately than to modify its Ant scripts
harness/testcoverage/cobertura/lib/* **

# We don't care about contrib modules for now.
extra/ */

# Bundles its own stuff.
python*/jython-*/javalib/ */

# Libraries from the bundled Java Card SDK which are also used by the IDE
javacard/JCDK3.0.2_ConnectedEdition/lib/commons-codec-1.3.jar ide/modules/ext/apache-commons-codec-1.3.jar
javacard/JCDK3.0.2_ConnectedEdition/lib/commons-logging-1.1.jar ide/modules/ext/commons-logging-1.1.jar
javacard/JCDK3.0.2_ConnectedEdition/lib/ant-contrib-1.0b3.jar mobility/modules/ext/ant-contrib-1.0b3.jar
javacard/JCDK3.0.2_ConnectedEdition/lib/commons-httpclient-3.0.jar mobility/modules/ext/commons-httpclient-3.0.jar

# Amazon Beanstalk SDK distributed as is:
enterprise/modules/ext/aws-sdk/commons-logging-1.1.1.jar ide/modules/ext/commons-logging-1.1.1.jar
enterprise/modules/ext/aws-sdk/commons-codec-1.3.jar javacard/JCDK3.0.2_ConnectedEdition/lib/commons-codec-1.3.jar

# Java EE 7 endorsed API library defined to be used by user contains those jars
enterprise/modules/ext/javaee7-endorsed/jaxws-api.jar java/modules/ext/jaxws22/api/jaxws-api.jar
enterprise/modules/ext/javaee7-endorsed/jsr181-api.jar java/modules/ext/jaxws22/api/jsr181-api.jar

# maven needs commons-lang internally
ide/modules/org-apache-commons-lang.jar java/maven/lib/commons-lang-2.6.jar