# # 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. # # # SIS project file for NetBeans. # This can used as an alternative to Maven projects for development and testing purpose only. # application.title = Spatial Information System (SIS) application.vendor = Apache application.homepage = http://sis.apache.org/ application.desc = Apache SIS is a toolkit for describing location information, including points, bounding boxes, polygons, and for computing distances on that information. # # Some global configuration. # includes = ** excludes = main.class = manifest.file = manifest.mf source.encoding = UTF-8 javac.source = 1.6 javac.target = 1.6 platform.active = default_platform run.jvmargs = -ea -Dorg.apache.sis.test.verbose=true junit.forkmode = once # # Source directories. # project.root = ../.. src.local-src.dir = ../local-src src.webapp.dir = ${project.root}/application/sis-webapp/src/main/java src.console.dir = ${project.root}/application/sis-console/src/main/java test.console.dir = ${project.root}/application/sis-console/src/test/java src.netcdf.dir = ${project.root}/storage/sis-netcdf/src/main/java test.netcdf.dir = ${project.root}/storage/sis-netcdf/src/test/java src.storage.dir = ${project.root}/storage/sis-storage/src/main/java test.storage.dir = ${project.root}/storage/sis-storage/src/test/java src.feature.dir = ${project.root}/core/sis-feature/src/main/java test.feature.dir = ${project.root}/core/sis-feature/src/test/java src.referencing.dir = ${project.root}/core/sis-referencing/src/main/java test.referencing.dir = ${project.root}/core/sis-referencing/src/test/java src.metadata.dir = ${project.root}/core/sis-metadata/src/main/java test.metadata.dir = ${project.root}/core/sis-metadata/src/test/java src.utility.dir = ${project.root}/core/sis-utility/src/main/java test.utility.dir = ${project.root}/core/sis-utility/src/test/java # # Version numbers for all dependencies. # Those dependencies must exist in the local Maven repository. # Those numbers should match the ones declared in the pom.xml files. # geoapi.version = 3.0.0 unit-api.version = 0.6.1 jsr275.version = 0.9.3 vecmath.version = 1.5.2 geometry.version = 1.0 georss.version = 0.9.8 rome.version = 0.9 jdom1.version = 1.0 jdom2.version = 2.0.4 jee.version = 6.0 osgi.version = 5.0.0 netcdf.version = 4.3.18 joda-time.version = 2.0 httpclient.version = 3.1 slf4j.version = 1.6.4 junit.version = 4.10 # # Classpaths for compilation, execution and tests. # The dependencies are read directy from the local Maven directory. # maven.repository = ${user.home}/.m2/repository endorsed.classpath= javac.classpath=\ ${maven.repository}/org/opengis/geoapi/${geoapi.version}/geoapi-${geoapi.version}.jar:\ ${maven.repository}/org/unitsofmeasurement/unit-api/${unit-api.version}/unit-api-${unit-api.version}.jar:\ ${maven.repository}/javax/measure/jsr-275/${jsr275.version}/jsr-275-${jsr275.version}.jar:\ ${maven.repository}/java3d/vecmath/${vecmath.version}/vecmath-${vecmath.version}.jar:\ ${maven.repository}/com/esri/geometry/esri-geometry-api/${geometry.version}/esri-geometry-api-${geometry.version}.jar:\ ${maven.repository}/org/geonames/georss-rome/${georss.version}/georss-rome-${georss.version}.jar:\ ${maven.repository}/rome/rome/${rome.version}/rome-${rome.version}.jar:\ ${maven.repository}/jdom/jdom/${jdom1.version}/jdom-${jdom1.version}.jar:\ ${maven.repository}/javax/javaee-api/${jee.version}/javaee-api-${jee.version}.jar:\ ${maven.repository}/edu/ucar/netcdf/${netcdf.version}/netcdf-${netcdf.version}.jar:\ ${maven.repository}/org/osgi/org.osgi.core/${osgi.version}/org.osgi.core-${osgi.version}.jar javac.processorpath=\ ${javac.classpath} javac.test.classpath=\ ${javac.classpath}:\ ${maven.repository}/junit/junit/${junit.version}/junit-${junit.version}.jar:\ ${maven.repository}/org/opengis/geoapi-conformance/${geoapi.version}/geoapi-conformance-${geoapi.version}.jar:\ ${build.classes.dir} javac.test.processorpath=\ ${javac.test.classpath} run.classpath=\ ${javac.classpath}:\ ${build.classes.dir} run.test.classpath=\ ${javac.test.classpath}:\ ${build.test.classes.dir}:\ ${maven.repository}/org/jdom/jdom2/${jdom2.version}/jdom2-${jdom2.version}.jar:\ ${maven.repository}/edu/ucar/udunits/${netcdf.version}/udunits-${netcdf.version}.jar:\ ${maven.repository}/joda-time/joda-time/${joda-time.version}/joda-time-${joda-time.version}.jar:\ ${maven.repository}/commons-httpclient/commons-httpclient/${httpclient.version}/commons-httpclient-${httpclient.version}.jar:\ ${maven.repository}/org/slf4j/slf4j-api/${slf4j.version}/slf4j-api-${slf4j.version}.jar:\ ${maven.repository}/org/slf4j/slf4j-jdk14/${slf4j.version}/slf4j-jdk14-${slf4j.version}.jar debug.classpath=\ ${run.classpath} debug.test.classpath=\ ${run.test.classpath} # # Build configuration and destination directories. # javac.compilerargs = javac.deprecation = true javadoc.windowtitle = Apache SIS javadoc.encoding = ${source.encoding} javadoc.author = true javadoc.version = true javadoc.use = true javadoc.noindex = false javadoc.nonavbar = false javadoc.notree = false javadoc.private = false javadoc.splitindex = false javadoc.additionalparam = annotation.processing.enabled = true annotation.processing.enabled.in.editor = false annotation.processing.processors.list = annotation.processing.run.all.processors = true annotation.processing.source.output = ${build.generated.sources.dir}/ap-source-output jnlp.enabled = false jnlp.codebase.type = no.codebase jnlp.descriptor = application jnlp.mixed.code = default jnlp.offline-allowed = false jnlp.signed = false jnlp.signing = jnlp.signing.alias = jnlp.signing.keystore = jar.compress = true jar.index = ${jnlp.enabled} jar.archive.disabled = ${jnlp.enabled} meta.inf.dir = ${src.dir}/META-INF build.dir = build build.classes.dir = ${build.dir}/classes build.generated.dir = ${build.dir}/generated build.generated.sources.dir = ${build.dir}/generated-sources build.test.classes.dir = ${build.dir}/test/classes build.test.results.dir = ${build.dir}/test/results build.classes.excludes = **/*.java,**/*.form,**/*.bak,**/resources/*.properties,com/sun/xml/** build.sysclasspath = ignore dist.dir = dist dist.jar = ${dist.dir}/SIS.jar dist.javadoc.dir = ${dist.dir}/javadoc mkdist.disabled = false