# 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.

javac.source=1.8
javac.compilerargs=-Xlint -Xlint:-serial

is.autoload=true

module.jar.verifylinkageignores=org((\.apache\.commons\.logging\.impl)|(\.springframework)).*

# Spring 3.2.18
release.external/spring-aop-3.2.18.RELEASE.jar=modules/ext/spring-3.0/spring-aop-3.2.18.RELEASE.jar
release.external/spring-aspects-3.2.18.RELEASE.jar=modules/ext/spring-3.0/spring-aspects-3.2.18.RELEASE.jar
release.external/spring-beans-3.2.18.RELEASE.jar=modules/ext/spring-3.0/spring-beans-3.2.18.RELEASE.jar
release.external/spring-context-3.2.18.RELEASE.jar=modules/ext/spring-3.0/spring-context-3.2.18.RELEASE.jar
release.external/spring-context-support-3.2.18.RELEASE.jar=modules/ext/spring-3.0/spring-context-support-3.2.18.RELEASE.jar
release.external/spring-core-3.2.18.RELEASE.jar=modules/ext/spring-3.0/spring-core-3.2.18.RELEASE.jar
release.external/spring-expression-3.2.18.RELEASE.jar=modules/ext/spring-3.0/spring-expression-3.2.18.RELEASE.jar
release.external/spring-instrument-3.2.18.RELEASE.jar=modules/ext/spring-3.0/spring-instrument-3.2.18.RELEASE.jar
release.external/spring-instrument-tomcat-3.2.18.RELEASE.jar=modules/ext/spring-3.0/spring-instrument-tomcat-3.2.18.RELEASE.jar
release.external/spring-jdbc-3.2.18.RELEASE.jar=modules/ext/spring-3.0/spring-jdbc-3.2.18.RELEASE.jar
release.external/spring-jms-3.2.18.RELEASE.jar=modules/ext/spring-3.0/spring-jms-3.2.18.RELEASE.jar
release.external/spring-orm-3.2.18.RELEASE.jar=modules/ext/spring-3.0/spring-orm-3.2.18.RELEASE.jar
release.external/spring-oxm-3.2.18.RELEASE.jar=modules/ext/spring-3.0/spring-oxm-3.2.18.RELEASE.jar
release.external/spring-struts-3.2.18.RELEASE.jar=modules/ext/spring-3.0/spring-struts-3.2.18.RELEASE.jar
release.external/spring-test-3.2.18.RELEASE.jar=modules/ext/spring-3.0/spring-test-3.2.18.RELEASE.jar
release.external/spring-tx-3.2.18.RELEASE.jar=modules/ext/spring-3.0/spring-tx-3.2.18.RELEASE.jar
release.external/spring-web-3.2.18.RELEASE.jar=modules/ext/spring-3.0/spring-web-3.2.18.RELEASE.jar
release.external/spring-webmvc-3.2.18.RELEASE.jar=modules/ext/spring-3.0/spring-webmvc-3.2.18.RELEASE.jar
release.external/spring-webmvc-portlet-3.2.18.RELEASE.jar=modules/ext/spring-3.0/spring-webmvc-portlet-3.2.18.RELEASE.jar

# Spring 4.3.25
release.external/spring-aop-4.3.25.RELEASE.jar=modules/ext/spring-4/spring-aop-4.3.25.RELEASE.jar
release.external/spring-aspects-4.3.25.RELEASE.jar=modules/ext/spring-4/spring-aspects-4.3.25.RELEASE.jar
release.external/spring-beans-4.3.25.RELEASE.jar=modules/ext/spring-4/spring-beans-4.3.25.RELEASE.jar
release.external/spring-context-4.3.25.RELEASE.jar=modules/ext/spring-4/spring-context-4.3.25.RELEASE.jar
release.external/spring-context-support-4.3.25.RELEASE.jar=modules/ext/spring-4/spring-context-support-4.3.25.RELEASE.jar
release.external/spring-core-4.3.25.RELEASE.jar=modules/ext/spring-4/spring-core-4.3.25.RELEASE.jar
release.external/spring-expression-4.3.25.RELEASE.jar=modules/ext/spring-4/spring-expression-4.3.25.RELEASE.jar
release.external/spring-instrument-4.3.25.RELEASE.jar=modules/ext/spring-4/spring-instrument-4.3.25.RELEASE.jar
release.external/spring-instrument-tomcat-4.3.25.RELEASE.jar=modules/ext/spring-4/spring-instrument-tomcat-4.3.25.RELEASE.jar
release.external/spring-jdbc-4.3.25.RELEASE.jar=modules/ext/spring-4/spring-jdbc-4.3.25.RELEASE.jar
release.external/spring-jms-4.3.25.RELEASE.jar=modules/ext/spring-4/spring-jms-4.3.25.RELEASE.jar
release.external/spring-messaging-4.3.25.RELEASE.jar=modules/ext/spring-4/spring-messaging-4.3.25.RELEASE.jar
release.external/spring-orm-4.3.25.RELEASE.jar=modules/ext/spring-4/spring-orm-4.3.25.RELEASE.jar
release.external/spring-oxm-4.3.25.RELEASE.jar=modules/ext/spring-4/spring-oxm-4.3.25.RELEASE.jar
release.external/spring-test-4.3.25.RELEASE.jar=modules/ext/spring-4/spring-test-4.3.25.RELEASE.jar
release.external/spring-tx-4.3.25.RELEASE.jar=modules/ext/spring-4/spring-tx-4.3.25.RELEASE.jar
release.external/spring-web-4.3.25.RELEASE.jar=modules/ext/spring-4/spring-web-4.3.25.RELEASE.jar
release.external/spring-webmvc-4.3.25.RELEASE.jar=modules/ext/spring-4/spring-webmvc-4.3.25.RELEASE.jar
release.external/spring-webmvc-portlet-4.3.25.RELEASE.jar=modules/ext/spring-4/spring-webmvc-portlet-4.3.25.RELEASE.jar
release.external/spring-websocket-4.3.25.RELEASE.jar=modules/ext/spring-4/spring-websocket-4.3.25.RELEASE.jar

# Spring 5.2.2
release.external/spring-aop-5.2.2.RELEASE.jar=modules/ext/spring-5/spring-aop-5.2.2.RELEASE.jar
release.external/spring-aspects-5.2.2.RELEASE.jar=modules/ext/spring-5/spring-aspects-5.2.2.RELEASE.jar
release.external/spring-beans-5.2.2.RELEASE.jar=modules/ext/spring-5/spring-beans-5.2.2.RELEASE.jar
release.external/spring-context-5.2.2.RELEASE.jar=modules/ext/spring-5/spring-context-5.2.2.RELEASE.jar
release.external/spring-context-indexer-5.2.2.RELEASE.jar=modules/ext/spring-5/spring-context-indexer-5.2.2.RELEASE.jar
release.external/spring-context-support-5.2.2.RELEASE.jar=modules/ext/spring-5/spring-context-support-5.2.2.RELEASE.jar
release.external/spring-core-5.2.2.RELEASE.jar=modules/ext/spring-5/spring-core-5.2.2.RELEASE.jar
release.external/spring-expression-5.2.2.RELEASE.jar=modules/ext/spring-5/spring-expression-5.2.2.RELEASE.jar
release.external/spring-instrument-5.2.2.RELEASE.jar=modules/ext/spring-5/spring-instrument-5.2.2.RELEASE.jar
release.external/spring-jcl-5.2.2.RELEASE.jar=modules/ext/spring-5/spring-jcl-5.2.2.RELEASE.jar
release.external/spring-jdbc-5.2.2.RELEASE.jar=modules/ext/spring-5/spring-jdbc-5.2.2.RELEASE.jar
release.external/spring-jms-5.2.2.RELEASE.jar=modules/ext/spring-5/spring-jms-5.2.2.RELEASE.jar
release.external/spring-messaging-5.2.2.RELEASE.jar=modules/ext/spring-5/spring-messaging-5.2.2.RELEASE.jar
release.external/spring-orm-5.2.2.RELEASE.jar=modules/ext/spring-5/spring-orm-5.2.2.RELEASE.jar
release.external/spring-oxm-5.2.2.RELEASE.jar=modules/ext/spring-5/spring-oxm-5.2.2.RELEASE.jar
release.external/spring-test-5.2.2.RELEASE.jar=modules/ext/spring-5/spring-test-5.2.2.RELEASE.jar
release.external/spring-tx-5.2.2.RELEASE.jar=modules/ext/spring-5/spring-tx-5.2.2.RELEASE.jar
release.external/spring-web-5.2.2.RELEASE.jar=modules/ext/spring-5/spring-web-5.2.2.RELEASE.jar
release.external/spring-webflux-5.2.2.RELEASE.jar=modules/ext/spring-5/spring-webflux-5.2.2.RELEASE.jar
release.external/spring-webmvc-5.2.2.RELEASE.jar=modules/ext/spring-5/spring-webmvc-5.2.2.RELEASE.jar
release.external/spring-websocket-5.2.2.RELEASE.jar=modules/ext/spring-5/spring-websocket-5.2.2.RELEASE.jar

jnlp.indirect.jars=\
    modules/ext/spring-3.0/spring-aop-3.2.18.RELEASE.jar,\
    modules/ext/spring-3.0/spring-aspects-3.2.18.RELEASE.jar,\
    modules/ext/spring-3.0/spring-beans-3.2.18.RELEASE.jar,\
    modules/ext/spring-3.0/spring-context-3.2.18.RELEASE.jar,\
    modules/ext/spring-3.0/spring-context-support-3.2.18.RELEASE.jar,\
    modules/ext/spring-3.0/spring-core-3.2.18.RELEASE.jar,\
    modules/ext/spring-3.0/spring-expression-3.2.18.RELEASE.jar,\
    modules/ext/spring-3.0/spring-instrument-3.2.18.RELEASE.jar,\
    modules/ext/spring-3.0/spring-instrument-tomcat-3.2.18.RELEASE.jar,\
    modules/ext/spring-3.0/spring-jdbc-3.2.18.RELEASE.jar,\
    modules/ext/spring-3.0/spring-jms-3.2.18.RELEASE.jar,\
    modules/ext/spring-3.0/spring-orm-3.2.18.RELEASE.jar,\
    modules/ext/spring-3.0/spring-oxm-3.2.18.RELEASE.jar,\
    modules/ext/spring-3.0/spring-struts-3.2.18.RELEASE.jar,\
    modules/ext/spring-3.0/spring-test-3.2.18.RELEASE.jar,\
    modules/ext/spring-3.0/spring-tx-3.2.18.RELEASE.jar,\
    modules/ext/spring-3.0/spring-web-3.2.18.RELEASE.jar,\
    modules/ext/spring-3.0/spring-webmvc-3.2.18.RELEASE.jar,\
    modules/ext/spring-3.0/spring-webmvc-portlet-3.2.18.RELEASE.jar,\
    modules/ext/spring-4/spring-aop-4.3.25.RELEASE.jar,\
    modules/ext/spring-4/spring-aspects-4.3.25.RELEASE.jar,\
    modules/ext/spring-4/spring-beans-4.3.25.RELEASE.jar,\
    modules/ext/spring-4/spring-context-4.3.25.RELEASE.jar,\
    modules/ext/spring-4/spring-context-support-4.3.25.RELEASE.jar,\
    modules/ext/spring-4/spring-core-4.3.25.RELEASE.jar,\
    modules/ext/spring-4/spring-expression-4.3.25.RELEASE.jar,\
    modules/ext/spring-4/spring-instrument-4.3.25.RELEASE.jar,\
    modules/ext/spring-4/spring-instrument-tomcat-4.3.25.RELEASE.jar,\
    modules/ext/spring-4/spring-jdbc-4.3.25.RELEASE.jar,\
    modules/ext/spring-4/spring-jms-4.3.25.RELEASE.jar,\
    modules/ext/spring-4/spring-messaging-4.3.25.RELEASE.jar,\
    modules/ext/spring-4/spring-orm-4.3.25.RELEASE.jar,\
    modules/ext/spring-4/spring-oxm-4.3.25.RELEASE.jar,\
    modules/ext/spring-4/spring-test-4.3.25.RELEASE.jar,\
    modules/ext/spring-4/spring-tx-4.3.25.RELEASE.jar,\
    modules/ext/spring-4/spring-web-4.3.25.RELEASE.jar,\
    modules/ext/spring-4/spring-webmvc-4.3.25.RELEASE.jar,\
    modules/ext/spring-4/spring-webmvc-portlet-4.3.25.RELEASE.jar,\
    modules/ext/spring-4/spring-websocket-4.3.25.RELEASE.jar,\
    modules/ext/spring-5/spring-aop-5.2.2.RELEASE.jar,\
    modules/ext/spring-5/spring-aspects-5.2.2.RELEASE.jar,\
    modules/ext/spring-5/spring-beans-5.2.2.RELEASE.jar,\
    modules/ext/spring-5/spring-context-5.2.2.RELEASE.jar,\
    modules/ext/spring-5/spring-context-indexer-5.2.2.RELEASE.jar,\
    modules/ext/spring-5/spring-context-support-5.2.2.RELEASE.jar,\
    modules/ext/spring-5/spring-core-5.2.2.RELEASE.jar,\
    modules/ext/spring-5/spring-expression-5.2.2.RELEASE.jar,\
    modules/ext/spring-5/spring-instrument-5.2.2.RELEASE.jar,\
    modules/ext/spring-5/spring-jcl-5.2.2.RELEASE.jar,\
    modules/ext/spring-5/spring-jdbc-5.2.2.RELEASE.jar,\
    modules/ext/spring-5/spring-jms-5.2.2.RELEASE.jar,\
    modules/ext/spring-5/spring-messaging-5.2.2.RELEASE.jar,\
    modules/ext/spring-5/spring-orm-5.2.2.RELEASE.jar,\
    modules/ext/spring-5/spring-oxm-5.2.2.RELEASE.jar,\
    modules/ext/spring-5/spring-test-5.2.2.RELEASE.jar,\
    modules/ext/spring-5/spring-tx-5.2.2.RELEASE.jar,\
    modules/ext/spring-5/spring-web-5.2.2.RELEASE.jar,\
    modules/ext/spring-5/spring-webflux-5.2.2.RELEASE.jar,\
    modules/ext/spring-5/spring-webmvc-5.2.2.RELEASE.jar,\
    modules/ext/spring-5/spring-websocket-5.2.2.RELEASE.jar
