[Castore-commits] maven.xml NONE 1.1 project.xml NONE 1.1 .cvsignore NONE 1.1

Arnaud Thimel thimel at adullact1.hosting.cri74.org
Mer 14 Juin 20:27:59 CEST 2006


Update of /cvsroot/castore/castore-portlets
In directory adullact1:/tmp/cvs-serv8222

Added Files:
	maven.xml project.xml .cvsignore 
Log Message:
Commit de castore-portlets

--- NEW FILE: .cvsignore ---
target
.settings
.classpath
.project
overwrite.sh
rebuild.sh

--- NEW FILE: maven.xml ---
<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- 
    $Id: maven.xml,v 1.1 2006/06/14 18:27:56 thimel Exp $
    
    Fichier de configuration pour Maven.
    Decrit les buts a atteindre.
    
    Auteur  : $Author: thimel $
    Version : $Revision: 1.1 $
-->
<project xmlns:j="jelly:core" xmlns:ant="jelly:ant" xmlns:maven="jelly:maven">
    <goal name="castor-build" description="Utilise pour la generation automatique des rapports">
        <!-- nettoyage -->
        <attainGoal name="clean" />
        <attainGoal name="clean-war"/>
        <!-- copie des ressources nécessaires de castore-core/data -->
        <attainGoal name="copieProps"/>
        <!--attainGoal name="copy-css"/-->
        <!-- Apres la compilation, il faut copier les ressources -->
        <postGoal name="java:compile">
            <attainGoal name="java:jar-resources" />
        </postGoal>
        <attainGoal name="war:install" />
    </goal>
    
	<goal name="clean-war"
		description="nettoie les repertoires de l'application Web">
		<echo>Nettoyage du projet Web ...</echo>
		<ant:delete dir="${maven.war.webapp.dir}/WEB-INF/lib" failonerror="false" />
		<ant:delete dir="${maven.war.webapp.dir}/WEB-INF/classes" failonerror="false" />
	</goal>
	
	<goal name="copieProps" description="Copie les fichiers proprietes vers le castore-portlets">
		<echo>Copie des fichiers de propriétés nécessaires depuis castore-core </echo>
		<ant:copy file="${castor.basedir}/castore-core/src/data/conf/castor.properties" todir="${castor.basedir}/castore-portlets/src/data/conf"/>
		<ant:copy file="${castor.basedir}/castore-core/src/data/conf/log4j.properties" todir="${castor.basedir}/castore-portlets/src/data/conf"/>
		<ant:copy file="${castor.basedir}/castore-core/src/data/conf/extension.properties" todir="${castor.basedir}/castore-portlets/src/data/conf"/>
	</goal>
	
    <goal name="copy-css" description="Copie les fichiers CSS vers le castore-portlets">
        <ant:copy file="${castor.basedir}/castore-struts-webapp/src/webapp/css/stylesheet.css" tofile="${castor.basedir}/castore-portlets/src/webapp/css/castore.css"/>
    </goal>

	<goal name="castor-site" prereqs="castor-build">
    	<attainGoal name="site:deploy"/>
    </goal>
</project>

--- NEW FILE: project.xml ---
<?xml version="1.0" encoding="UTF-8"?>
<!--
    $Id: project.xml,v 1.1 2006/06/14 18:27:56 thimel Exp $
    
    Plateforme CASTORE
    CeCILL Copyright (C) 2005-2006 by EMN
    Made by Stéphane Bouchet
    Web site = http://www.emn.fr/castore
    Contact = Cédric Dumas, e-mail = Cedric.Dumas at emn.fr
    
    Version 1.0 (1er mars 2005)
    
    Ce logiciel est un programme informatique servant à créer une plateforme
    open-source de bibliothèque numérique XML pour Conserver, Valoriser et
    Diffuser le patrimoine documentaire de votre institut.
    
    Ce logiciel est régi par la licence CeCILL soumise au droit français et
    respectant les principes de diffusion des logiciels libres. Vous pouvez
    utiliser, modifier et/ou redistribuer ce programme sous les conditions de la
    licence CeCILL telle que diffusée par le CEA, le CNRS et l'INRIA sur le site
    "http://www.cecill.info". En contrepartie de l'accessibilité au code source
    et des droits de copie, de modification et de redistribution accordés par
    cette licence, il n'est offert aux utilisateurs qu'une garantie limitée. Pour
    les mêmes raisons, seule une responsabilité restreinte pèse sur l'auteur du
    programme, le titulaire des droits patrimoniaux et les concédants successifs.
    A cet égard l'attention de l'utilisateur est attirée sur les risques associés
    au chargement, à l'utilisation, à la modification et/ou au développement et à
    la reproduction du logiciel par l'utilisateur étant donné sa spécificité de
    logiciel libre, qui peut le rendre complexe à manipuler et qui le réserve
    donc à des développeurs et des professionnels avertis possédant des
    connaissances informatiques approfondies. Les utilisateurs sont donc invités
    à charger et tester l'adéquation du logiciel à leurs besoins dans des
    conditions permettant d'assurer la sécurité de leurs systèmes et ou de leurs
    données et, plus généralement, à l'utiliser et l'exploiter dans les mêmes
    conditions de sécurité. Le fait que vous puissiez accéder à cet en-tête
    signifie que vous avez pris connaissance de la licence CeCILL, et que vous en
    avez accepté les termes.
    
    -->
<!-- 
    Fichier de configuration pour Maven.
    Decrit les proprietes du projet CASTORE.
    
    Auteur  : $Author: thimel $
    Version : $Revision: 1.1 $
    -->
<project>
    <extend>../castore-maven/project.xml</extend>
    <pomVersion>3</pomVersion>
    <id>castore-portlets</id>
    <name>Castore Portlets</name>
    <organization>
        <logo>../../logo_emn.jpg</logo>
    </organization>
    <logo>../../logo_blanc.jpg</logo>
    <description>Projet CASTORE contenant les portlets</description>
    <shortDescription>Castore portlets</shortDescription>
    <siteDirectory>/var/lib/gforge/chroot/home/groups/castore/htdocs/${castor.current.version}/reports/multiproject/castore-struts</siteDirectory>
    <repository>
        <connection>scm:cvs:pserver:anonymous at scm.adullact.net:/cvsroot/castore:castore-portlets</connection>
        <url>http://adullact.net/plugins/scmcvs/cvsweb.php/castore-portlets/?cvsroot=castore</url>
    </repository>
    <dependencies>
        <dependency>
            <groupId>${pom.groupId}</groupId>
            <artifactId>castore-core</artifactId>
            <version>${pom.currentVersion}</version>
            <type>jar</type>
            <properties>
                <eclipse.dependency>true</eclipse.dependency>
                <war.bundle>true</war.bundle>
            </properties>
        </dependency>
        <dependency>
            <groupId>${pom.groupId}</groupId>
            <artifactId>castore-presentation</artifactId>
            <version>${pom.currentVersion}</version>
            <type>jar</type>
            <properties>
                <eclipse.dependency>true</eclipse.dependency>
                <war.bundle>true</war.bundle>
            </properties>
        </dependency>
        <dependency>
            <groupId>portlet-api</groupId>
            <artifactId>portlet-api</artifactId>
            <version>1.0</version>
            <type>jar</type>
            <properties>
                <war.bundle>true</war.bundle>
            </properties>
        </dependency>
        <dependency>
            <groupId>taglibs</groupId>
            <artifactId>standard</artifactId>
            <version>1.1.2</version>
            <properties>
                <war.bundle>true</war.bundle>
            </properties>
        </dependency>
        <dependency>
            <groupId>jstl</groupId>
            <artifactId>jstl</artifactId>
            <version>1.1.2</version>
            <properties>
                <war.bundle>true</war.bundle>
            </properties>
        </dependency>
    </dependencies>
</project>





Plus d'informations sur la liste de diffusion Castore-commits