sis-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From desruisse...@apache.org
Subject svn commit: r1392162 [3/3] - in /sis/trunk/ide-project: ./ NetBeans/ NetBeans/nbproject/ local-src/
Date Mon, 01 Oct 2012 02:11:17 GMT
Added: sis/trunk/ide-project/NetBeans/nbproject/project.properties
URL: http://svn.apache.org/viewvc/sis/trunk/ide-project/NetBeans/nbproject/project.properties?rev=1392162&view=auto
==============================================================================
--- sis/trunk/ide-project/NetBeans/nbproject/project.properties (added)
+++ sis/trunk/ide-project/NetBeans/nbproject/project.properties Mon Oct  1 02:11:17 2012
@@ -0,0 +1,131 @@
+#
+# 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
+
+#
+# Source directories.
+#
+project.root         = ../..
+src.local-src.dir    = ../local-src
+src.webapp.dir       = ${project.root}/sis-webapp/src/main/java
+test.webapp.dir      = ${project.root}/sis-webapp/src/test/java
+src.app.dir          = ${project.root}/sis-app/src/main/java
+test.app.dir         = ${project.root}/sis-app/src/test/java
+src.referencing.dir  = ${project.root}/sis-core/src/main/java
+test.referencing.dir = ${project.root}/sis-core/src/test/java
+src.metadata.dir     = ${project.root}/sis-metadata/src/main/java
+src.utility.dir      = ${project.root}/sis-utility/src/main/java
+test.utility.dir     = ${project.root}/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
+jsr275.version       = 0.9.3
+vecmath.version      = 1.5.2
+georss.version       = 0.9.8
+rome.version         = 0.9
+servlet.version      = 2.4
+jcip.version         = 1.0
+junit.version        = 4.8.2
+
+#
+# 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}/javax/measure/jsr-275/${jsr275.version}/jsr-275-${jsr275.version}.jar:\
+    ${maven.repository}/java3d/vecmath/${vecmath.version}/vecmath-${vecmath.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}/javax/servlet/servlet-api/${servlet.version}/servlet-api-${servlet.version}.jar:\
+    ${maven.repository}/net/jcip/jcip-annotations/${jcip.version}/jcip-annotations-${jcip.version}.jar:\
+    ${maven.repository}/junit/junit/${junit.version}/junit-${junit.version}.jar
+javac.processorpath=\
+    ${javac.classpath}
+javac.test.classpath=\
+    ${javac.classpath}:\
+    ${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}
+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
+build.sysclasspath                       = ignore
+dist.dir                                 = dist
+dist.jar                                 = ${dist.dir}/SIS.jar
+dist.javadoc.dir                         = ${dist.dir}/javadoc
+mkdist.disabled                          = false

Propchange: sis/trunk/ide-project/NetBeans/nbproject/project.properties
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: sis/trunk/ide-project/NetBeans/nbproject/project.properties
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: sis/trunk/ide-project/NetBeans/nbproject/project.xml
URL: http://svn.apache.org/viewvc/sis/trunk/ide-project/NetBeans/nbproject/project.xml?rev=1392162&view=auto
==============================================================================
--- sis/trunk/ide-project/NetBeans/nbproject/project.xml (added)
+++ sis/trunk/ide-project/NetBeans/nbproject/project.xml Mon Oct  1 02:11:17 2012
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://www.netbeans.org/ns/project/1">
+    <type>org.netbeans.modules.java.j2seproject</type>
+    <configuration>
+        <data xmlns="http://www.netbeans.org/ns/j2se-project/3">
+            <name>Apache SIS on GeoAPI 3.0</name>
+            <source-roots>
+                <root id="src.local-src.dir" name="Local sources (unversioned)"/>
+                <root id="src.webapp.dir" name="Web application"/>
+                <root id="src.app.dir" name="Application"/>
+                <root id="src.referencing.dir" name="Referencing"/>
+                <root id="src.metadata.dir" name="Metadata"/>
+                <root id="src.utility.dir" name="Utility"/>
+            </source-roots>
+            <test-roots>
+                <root id="test.webapp.dir" name="Web application tests"/>
+                <root id="test.app.dir" name="Application tests"/>
+                <root id="test.referencing.dir" name="Referencing tests"/>
+                <root id="test.utility.dir" name="Utility tests"/>
+            </test-roots>
+        </data>
+        <spellchecker-wordlist xmlns="http://www.netbeans.org/ns/spellchecker-wordlist/1">
+            <word>bitmask</word>
+        </spellchecker-wordlist>
+    </configuration>
+</project>

Propchange: sis/trunk/ide-project/NetBeans/nbproject/project.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: sis/trunk/ide-project/NetBeans/nbproject/project.xml
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Added: sis/trunk/ide-project/README.txt
URL: http://svn.apache.org/viewvc/sis/trunk/ide-project/README.txt?rev=1392162&view=auto
==============================================================================
--- sis/trunk/ide-project/README.txt (added)
+++ sis/trunk/ide-project/README.txt Mon Oct  1 02:11:17 2012
@@ -0,0 +1,14 @@
+This directory contains configuration files for some IDE. Native IDE projects
+can be used as an alternative to Maven project for performance or convenience
+reasons. However Maven still the primary way to build SIS and must be run at
+least once in order to download the dependencies.
+
+Example of functionalities that can be found in native IDE projects and not
+in Maven build:
+
+  * Remove (for temporary tests) the constraint on module dependency order.
+  * Additional unversioned "local-src" source directory for temporary tests.
+  * List of words for the spellchecker.
+
+See the README.txt files is sub-directories for important IDE-specific
+instructions before to commit to SVN any change in the project files.

Propchange: sis/trunk/ide-project/README.txt
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: sis/trunk/ide-project/README.txt
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Propchange: sis/trunk/ide-project/local-src/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Mon Oct  1 02:11:17 2012
@@ -0,0 +1 @@
+*



Mime
View raw message