javolution
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>org.javolution</groupId> <artifactId>javolution</artifactId> <version>6.0.0</version> </dependency>
<?xml version="1.0" encoding="UTF-8"?> <!-- ======================================================================= The Javolution Project, http://javolution.org ======================================================================= --> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <!-- ============================== --> <!-- java.net configuration --> <!-- ============================== --> <parent> <groupId>net.java</groupId> <artifactId>jvnet-parent</artifactId> <version>3</version> </parent> <scm> <connection>scm:svn:http://svn.java.net/svn/javolution~svn/tags/javolution-6.0.0</connection> <developerConnection>scm:svn:https://svn.java.net/svn/javolution~svn/tags/javolution-6.0.0</developerConnection> <url>http://java.net/projects/javolution/sources/svn/tags/javolution-6.0.0</url> </scm> <issueManagement> <system>JIRA</system> <url>http://java.net/jira/browse/JAVOLUTION</url> </issueManagement> <mailingLists> <mailingList> <name>Users</name> <post>users@javolution.java.net</post> </mailingList> </mailingLists> <!-- ==================================================== --> <!-- Project description (including license) --> <!-- ==================================================== --> <groupId>org.javolution</groupId> <artifactId>javolution</artifactId> <packaging>pom</packaging> <version>6.0.0</version> <name>Javolution</name> <url>http://javolution.org</url> <description>Javolution - Java Solution for Real-Time and Embedded Systems. This project provides a Java library and a (mirror) C++ library. Both libraries are maven-based and can be used to build multi-platform real-time applications or to port Java applications to C++. The C++ library contains already a port of OSGi and JUnit (demonstrated by the subproject test-cpp). </description> <licenses> <license> <name>BSD License</name> <url>http://javolution.org/LICENSE.txt</url> </license> </licenses> <organization> <name>Javolution</name> <url>http://javolution.org</url> </organization> <inceptionYear>2005</inceptionYear> <!-- =========================================================== --> <!-- Developers and Contributors --> <!-- =========================================================== --> <developers> <developer> <name>Jean-Marie Dautelle</name> <id>dautelle</id> <email>jean-marie@dautelle.com</email> <organization>Airbus</organization> <organizationUrl>http://www.airbus.com</organizationUrl> <timezone>+1</timezone> <roles> <role>Project Founder</role> <role>Java Developer</role> <role>Senior Architect</role> </roles> </developer> </developers> <!-- ======================================================= --> <!-- Properties setting --> <!-- ======================================================= --> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <native.compilerConcurrency>1</native.compilerConcurrency> </properties> <!-- ======================================================= --> <!-- Native compiler options (platform based) --> <!-- ======================================================= --> <profiles> <profile> <id>windows</id> <activation> <os> <family>windows</family> </os> </activation> <properties> <native.classifier>win32</native.classifier> <native.dll>dll</native.dll> <!-- Default --> <native.exe>exe</native.exe> <!-- Only maven dependencies to dynamic libraries are supported since we build either a dynamic library (default) or an executable. --> <compile.dependency.type>lib</compile.dependency.type> <compile.dependency.classifier /> <!-- No classifier for .lib secondary artifact of dll --> <runtime.dependency.type>dll</runtime.dependency.type> <runtime.dependency.classifier>win32</runtime.dependency.classifier> <!-- Microsoft Visual C++ 2010 can be installed free of charge from: http://www.microsoft.com/visualstudio/eng/products/visual-studio-2010-express --> <native.envFactoryName>org.codehaus.mojo.natives.msvc.MSVC2010x86EnvFactory</native.envFactoryName> <native.compilerProvider>msvc</native.compilerProvider> <native.compilerExecutable /> <native.linkerProvider>msvc</native.linkerProvider> <native.linkerExecutable /> <native.linkerSecondaryOutputExtensions>lib</native.linkerSecondaryOutputExtensions> <native.define>/D</native.define> <!-- On windows the stack trace is only available for code compiled with optimization disabled --> <native.dll.compilerOptions>/EHsc /TP /W4 /Od /Zi /Fd${project.artifactId} /MDd /DLL</native.dll.compilerOptions> <native.exe.compilerOptions>/EHsc /TP /W4 /O2 /Zi /Fd${project.artifactId} /MDd</native.exe.compilerOptions> <native.dll.linkerOptions>/DEBUG /DLL</native.dll.linkerOptions> <native.exe.linkerOptions>/DEBUG</native.exe.linkerOptions> <!-- On windows to build the javolution dll we link with DbgHelp.Lib to get backtrace working. --> <native.javolution.linkerOptions>${project.basedir}\lib\windows\DbgHelp.Lib</native.javolution.linkerOptions> </properties> </profile> <profile> <!-- On linux we have to include libdl --> <id>linux</id> <activation> <os> <family>unix</family> </os> </activation> <properties> <native.classifier>linux</native.classifier> <native.dll>so</native.dll> <!-- Default --> <native.exe>exe</native.exe> <!-- Only maven dependencies to dynamic libraries are supported since we build either a dynamic library (default) or an executable. --> <compile.dependency.type>so</compile.dependency.type> <compile.dependency.classifier>linux</compile.dependency.classifier> <runtime.dependency.type>so</runtime.dependency.type> <runtime.dependency.classifier>linux</runtime.dependency.classifier> <native.envFactoryName /> <native.compilerProvider>generic</native.compilerProvider> <native.compilerExecutable>g++</native.compilerExecutable> <native.linkerProvider>generic</native.linkerProvider> <native.linkerExecutable>g++</native.linkerExecutable> <native.linkerSecondaryOutputExtensions /> <native.define>-D</native.define> <native.dll.compilerOptions>-Wall -O2 -g -fPIC</native.dll.compilerOptions> <native.exe.compilerOptions>-Wall -O2 -g</native.exe.compilerOptions> <native.dll.linkerOptions>-pthread -rdynamic -shared</native.dll.linkerOptions> <!-- Option -rdynamic to obtains backtrace --> <native.exe.linkerOptions>-pthread -rdynamic</native.exe.linkerOptions> <!-- On linux to build javolution we link with the debug library to get backtrace working. --> <native.javolution.linkerOptions>-ldl</native.javolution.linkerOptions> </properties> </profile> <profile> <!-- On solaris we include libdl too --> <id>solaris</id> <activation> <os> <name>SunOS</name> <arch>sparc</arch> </os> </activation> <properties> <native.classifier>solaris</native.classifier> <native.dll>so</native.dll> <!-- Default --> <native.exe>exe</native.exe> <!-- Only maven dependencies to dynamic libraries are supported since we build either a dynamic library (default) or an executable. --> <compile.dependency.type>so</compile.dependency.type> <compile.dependency.classifier>solaris</compile.dependency.classifier> <runtime.dependency.type>so</runtime.dependency.type> <runtime.dependency.classifier>solaris</runtime.dependency.classifier> <native.envFactoryName /> <native.compilerProvider>generic</native.compilerProvider> <native.compilerExecutable>CC</native.compilerExecutable> <native.linkerProvider>generic</native.linkerProvider> <native.linkerExecutable>CC</native.linkerExecutable> <native.linkerSecondaryOutputExtensions /> <native.define>-D</native.define> <native.dll.compilerOptions>-xtarget=generic -mt -g -xO2 -xcode=pic32</native.dll.compilerOptions> <native.exe.compilerOptions>-xtarget=generic -mt -g -xO2</native.exe.compilerOptions> <native.dll.linkerOptions>-mt -lpthread -G</native.dll.linkerOptions> <native.exe.linkerOptions>>-mt -lpthread</native.exe.linkerOptions> <!-- On solaris to build javolution we link with the debug library to get backtrace working. --> <native.javolution.linkerOptions>-ldl -ldemangle -lrt</native.javolution.linkerOptions> </properties> </profile> </profiles> <build> <!-- ================================== --> <!-- Default plugin configuration --> <!-- ================================== --> <plugins> <!-- ======================================================= --> <!-- Compilation --> <!-- ======================================================= --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.0</version> <configuration> <source>1.6</source> <target>1.6</target> <encoding>${project.build.sourceEncoding}</encoding> </configuration> </plugin> <!-- ======================================================= --> <!-- Native Plugin Default Configuration (EXE) --> <!-- ======================================================= --> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>native-maven-plugin</artifactId> <version>1.0-alpha-7</version> <extensions>true</extensions> <dependencies> <!-- Add support for Visual Studio 2010 (expected Windows environment) If an earlier version of Visual Studio is installed this dependencies is unnecessary but the property ${native.envFactoryName} must be set differently (see http://mojo.codehaus.org/maven-native/native-maven-plugin/envfactory.html) --> <dependency> <groupId>org.javolution</groupId> <artifactId>javolution-msvc</artifactId> <version>1.0.0</version> </dependency> </dependencies> <configuration> <!-- Default configuration for a dynamic library --> <classifier>${native.classifier}</classifier> <workingDirectory>${project.build.directory}/${native.classifier}</workingDirectory> <compilerOutputDirectory>${project.build.directory}/${native.classifier}/objs</compilerOutputDirectory> <linkerOutputDirectory>${project.build.directory}/${native.classifier}</linkerOutputDirectory> <externalLibDirectory>${project.build.directory}/${native.classifier}</externalLibDirectory> <envFactoryName>${native.envFactoryName}</envFactoryName> <numberOfConcurrentCompilation>${native.compilerConcurrency}</numberOfConcurrentCompilation> <compilerProvider>${native.compilerProvider}</compilerProvider> <compilerExecutable>${native.compilerExecutable}</compilerExecutable> <linkerProvider>${native.linkerProvider}</linkerProvider> <linkerExecutable>${native.linkerExecutable}</linkerExecutable> <compilerStartOptions> <compilerStartOption>${native.dll.compilerOptions}</compilerStartOption> </compilerStartOptions> <linkerStartOptions> <linkerStartOption>${native.dll.linkerOptions}</linkerStartOption> </linkerStartOptions> <linkerSecondaryOutputExtensions>${native.linkerSecondaryOutputExtensions}</linkerSecondaryOutputExtensions> </configuration> </plugin> <!-- ======================================================= --> <!-- Deployement Configuration --> <!-- ======================================================= --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-release-plugin</artifactId> <version>2.4</version> <configuration> <autoversionsubmodules>true</autoversionsubmodules> </configuration> </plugin> </plugins> </build> <!-- ============================== --> <!-- Additional repositories --> <!-- ============================== --> <repositories> <repository> <!-- Gives access to javolution snapshots --> <id>java.net-Public</id> <name>Maven Java Net Snapshots</name> <url>https://maven.java.net/content/repositories/snapshots/</url> </repository> </repositories> <!-- ====================== --> <!-- List of modules --> <!-- ====================== --> <modules> <module>core-java</module> <module>core-cpp</module> <!-- <module>test-cpp</module> Problem with deploy. --> </modules> </project>