telosys
Rev 20 | Blame | Compare with Previous | Last modification | View Log | RSS feed
<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>
<!-- basic -->
<groupId>org.objectweb.telosys</groupId>
<artifactId>telosys</artifactId>
<version>1.1.0</version>
<packaging>pom</packaging>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.4</version>
<scope>provided</scope>
</dependency>
<!--
JSP 2.0 API. The artefact from javax.servlet.jsp has been built for JDK 5 and more.
That's why we use in place the one provided by Tomcat.
-->
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>jsp-api</artifactId>
<version>2.0</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>tomcat</groupId>
<artifactId>jsp-api</artifactId>
<version>5.5.23</version>
<scope>provided</scope>
</dependency>
</dependencies>
</dependencyManagement>
<modules>
<module>framework</module>
<!-- module>starterkit<module>
<module>samples<module>
<module>unit<module -->
</modules>
<properties>
<project.build.sourceEncoding>ISO-8859-1</project.build.sourceEncoding>
</properties>
<!-- build settings -->
<build>
<defaultGoal>install</defaultGoal>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-enforcer-plugin</artifactId>
<executions>
<execution>
<id>enforce-os</id>
<goals>
<goal>enforce</goal>
</goals>
<configuration>
<rules>
<requireMavenVersion>
<version>2.2.1</version>
</requireMavenVersion>
<!-- requireJavaVersion>
<version>[1.4,1.6)</version>
</requireJavaVersion -->
<!-- NOTE Uncomment it to force building under English locale -->
<!-- requireProperty>
<property>user.language</property>
<regex>en</regex>
<regexMessage>Please set the 'user.language' system property to 'en' (e.g. mvn ... -Duser.language=en.)</regexMessage>
</requireProperty -->
<!-- NOTE Uncomment it to force JVM reading files in Latin-1 encoding.-->
<!-- requireProperty>
<property>file.encoding</property>
<regex>ISO-8859-1</regex>
<regexMessage>Please set the 'file.encoding' system property to 'ISO-8859-1' (e.g. mvn ... -Dfile.encoding=ISO-8859-1.)</regexMessage>
</requireProperty -->
<requireProperty>
<property>JAVA_1_4_HOME</property>
<message>Please indicate where is the JDK 1.4 installation with the system property 'JAVA_1_4_HOME'.</message>
</requireProperty>
<requireFilesExist>
<files>
<file>${JAVA_1_4_HOME}/lib/tools.jar</file>
</files>
<message>The JAVA_1_4_HOME property doesn't point to a JDK installation.</message>
</requireFilesExist>
</rules>
<fail>true</fail>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<compilerVersion>1.4</compilerVersion>
<executable>${JAVA_1_4_HOME}/bin/javac</executable>
<fork>true</fork>
<source>1.4</source>
<target>1.4</target>
</configuration>
</plugin>
<plugin>
<groupId>org.richfaces.cdk</groupId>
<artifactId>maven-javascript-plugin</artifactId>
<version>3.3.3.Final</version>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>buildnumber-maven-plugin</artifactId>
<version>1.0-beta-4</version>
</plugin>
<plugin>
<groupId>org.nuiton</groupId>
<artifactId>maven-license-plugin</artifactId>
<version>2.3.1</version>
</plugin>
</plugins>
</pluginManagement>
</build>
<!-- more project description -->
<name>telosys</name>
<description><![CDATA[
<p><strong>Telosys</strong> is a lightweight <strong>global framework</strong> based on
<strong>AJAX</strong> and standard <strong>JavaEE</strong> technologies.
Its pragmatic approach allows to build easily business web applications.</p>
<p>Telosys is a self-sufficient solution that covers seamlessly all the application layers
(presentation, persistence, services, navigation, internationalization, authentication, etc
).</p>
<p>The technical architecture is primarily performance-oriented with low memory footprint,
high scalability, bandwidth optimization. A wide range of clients (web browsers, heavy clients,
hybrid workstations, Flex,
) may interact with the same server application in a transparent manner.</p>
<p>Thanks to its development tools ( Eclipse plugins, code generation,
) Telosys is well suited to
projects based on rapid application development (RAD) or agile development methodologies.</p>
</description>]]>
</description>
<url>http://www.telosys.org</url>
<licenses>
<license>
<name>GNU General Lesser Public License (LGPL) version 2.1</name>
<url>http://www.gnu.org/licenses/lgpl-2.1.html</url>
<distribution>repo</distribution>
<comments>A business-friendly OSS license</comments>
</license>
</licenses>
<!-- environment settings -->
<issueManagement>
<system>OW2 Tracker</system>
<url>http://forge.ow2.org/tracker/?group_id=196</url>
</issueManagement>
<!-- No continuous integration -->
<!-- TODO : mailing lists -->
<scm>
<connection>scm:svn:svn+ssh://svn.forge.objectweb.org/svnroot/telosys</connection>
<developerConnection>scm:svn:svn+ssh://svn.forge.objectweb.org/svnroot/telosys</developerConnection>
<url>http://websvn.ow2.org/listing.php?repname=telosys</url>
</scm>
<repositories>
<repository>
<id>jboss-public-repository-group</id>
<name>JBoss Public Maven Repository Group</name>
<url>https://repository.jboss.org/nexus/content/groups/public-jboss/</url>
<layout>default</layout>
<releases>
<enabled>true</enabled>
<updatePolicy>never</updatePolicy>
</releases>
<snapshots>
<enabled>true</enabled>
<updatePolicy>never</updatePolicy>
</snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>jboss-public-repository-group</id>
<name>JBoss Public Maven Repository Group</name>
<url>https://repository.jboss.org/nexus/content/groups/public-jboss/</url>
<layout>default</layout>
<releases>
<enabled>true</enabled>
<updatePolicy>never</updatePolicy>
</releases>
<snapshots>
<enabled>true</enabled>
<updatePolicy>never</updatePolicy>
</snapshots>
</pluginRepository>
</pluginRepositories>
<profiles>
<profile>
<!-- TODO configure the release profile -->
<id>release</id>
<!-- modules>
<module>packaging</module>
</modules -->
</profile>
</profiles>
</project>