IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Glassfish et Payara Java Discussion :

Script ant pour compiler sous glassfish


Sujet :

Glassfish et Payara Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Consultant
    Inscrit en
    Juin 2006
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Consultant

    Informations forums :
    Inscription : Juin 2006
    Messages : 2
    Par défaut Script ant pour compiler sous glassfish
    Bonjour,
    suite a mon sujet de stage ,je cherche à mettre une place un script ant qui permet de traduire des page jsp en pages java via jspc et ensuite les compilées en utilisant javac .j'ai vu sur le net +eurs facon de le faire mais j'arrive pas à faire un scripte compatible à ce que j'ai déja realisé pr le deploiement :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    <project name="webmodulebuilder"  default="deploy"  basedir=".">
     
      <!-- set global properties for this build -->
      <property file="build.properties"/>
      <property name="dist" value="${project.chemin}dist" />
      <property name="web" value="../" />
     
     
      <target name="init">
        <!-- Create the dist directory structure used by compile
             and copy the deployment descriptors into it-->
        <mkdir dir="${dist}"/>
        <mkdir dir="${dist}/WEB-INF"/>
        <mkdir dir="${dist}/WEB-INF/classes"/>
        <mkdir dir="${dist}/WEB-INF/lib"/>
      	<ant dir="${taglibproject.dir}/META-INF" description="Récupération de la TagLib" inheritall="false" >
     		<property name="deploy.dir" value="${dist}/WEB-INF/lib"/>
      	</ant>
      	<copy file="${dist}/WEB-INF/lib/taglib_gxp.jar" todir="${web}/WEB-INF/lib">
      	</copy>
        <copy todir="${dist}">
          <fileset dir="${web}">
            <include name="**/*.*"/>
            <exclude name="**/*.java"/>
            <exclude name="**/jsp_servlet/*.class"/>
            <exclude name="**/build.xml"/>
            <exclude name="**/deploy.xml"/>
            <exclude name="**/build.properties"/>
            <exclude name="**/servers.xml"/>
            <exclude name="**/targets.xml"/>
            <exclude name="**/*.war"/>
          	<exclude name="**/appserv-jstl.jar"/>
          	<exclude name="**/Fichiers/*.*"/>
          </fileset>
        </copy>
        <copy todir="${dist}/WEB-INF/classes">
          <fileset dir="${project.dir}/${bin.dir}">
            <include name="**/*.*"/>
            <exclude name="**/jsp_servlet/*.class"/>
            <exclude name="**/*.java"/>
          </fileset>
        </copy>
     
      </target>
      <target name="FichierDeConfig">
        <delete file="${gxpfilepath}/ServiceLetList.xml" failonerror="false" />
      	<delete dir="${gxpfilepath}/MODEL" failonerror="false"/>
      	<copy file="${project.chemin}\\${module}\\Fichiers\\GxpFiles\\ServiceLetList.xml" todir="${gxpfilepath}" failonerror="false"> 		
      	</copy>
      	<copy todir="${gxpfilepath}/MODEL">
      	  	<fileset dir="${project.chemin}\\${module}\\Fichiers\\GxpFiles\MODEL"> 	  		
      	  	</fileset>
      	</copy>
      </target>
      <target name="deploy" depends="undeploy,init,FichierDeConfig" >
        <!-- Create the distribution directory -->
        <delete file="${war}.war" failonerror="false" />
    	<jar jarfile="${war}.war" basedir="${dist}" manifest="${dist}/META-INF/MANIFEST.MF"/>
      	<copy file="${war}.war" todir="${deploy.dir}"/>
        <delete file="${war}.war" failonerror="false" />
        <delete dir="${dist}" failonerror="false" />
     
      </target>
     
      <target name="deployTool">
    	  <ant antfile="./deploy.xml" dir="." target="deploy" inheritall="true">
    	  </ant>
      </target> 
     
     
      <target name="undeploy">
        <!-- Sometimes you can undeploy with deleting the module file but it is best dealt on an appserver basis
             at undeployTool target -->
      </target>
      <target name="undeployTool">
    	  <ant antfile="./undeploy.xml" dir="." target="undeploy" inheritall="true">
    	  </ant>
      </target>   
     
     
    	<target name="toj2eemodule">
    		    <!-- Create the dist directory structure used by compile
    		         and copy the deployment descriptors into it-->
    		    <mkdir dir="${j2eemodule}${module}"/>
    		    <mkdir dir="${j2eemodule}${module}/WEB-INF"/>
    		    <mkdir dir="${j2eemodule}${module}/WEB-INF/classes"/>
    		    <mkdir dir="${j2eemodule}${module}/WEB-INF/lib"/>
    		  	<ant dir="${taglibproject.dir}/META-INF" description="Récupération de la TagLib" inheritall="false" >
    		 		<property name="deploy.dir" value="${j2eemodule}${module}/WEB-INF/lib"/>
    		  	</ant>
    		  	<copy file="${j2eemodule}${module}/WEB-INF/lib/taglib_gxp.jar" todir="${web}/WEB-INF/lib">
    		  	</copy>
    		    <copy todir="${j2eemodule}${module}">
    		      <fileset dir="${web}">
    		        <include name="**/*.*"/>
    		        <exclude name="**/*.java"/>
    		        <exclude name="**/jsp_servlet/*.class"/>
    		        <exclude name="**/build.xml"/>
    		        <exclude name="**/deploy.xml"/>
    		        <exclude name="**/build.properties"/>
    		        <exclude name="**/servers.xml"/>
    		        <exclude name="**/targets.xml"/>
    		        <exclude name="**/*.war"/>
    		      	<exclude name="**/appserv-jstl.jar"/>
     
    		      </fileset>
    		    </copy>
    		    <copy todir="${j2eemodule}${module}/WEB-INF/classes">
    		      <fileset dir="${project.dir}/${bin.dir}">
    		        <include name="**/*.*"/>
    		        <exclude name="**/jsp_servlet/*.class"/>
    		        <exclude name="**/*.java"/>
    		      </fileset>
    		    </copy>
    		  </target>
    En fin j'espére trouver des indication sur cette fil de discussion et notament de ceux qui ont déja eu le mém cas .

    Merci d'avanace

  2. #2
    Membre Expert
    Avatar de alexismp
    Homme Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 503
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 503

Discussions similaires

  1. Réponses: 0
    Dernier message: 30/06/2010, 11h47
  2. Code source en C pour compilation sous Linux
    Par Dam2227 dans le forum MATLAB
    Réponses: 2
    Dernier message: 29/12/2008, 17h13
  3. script Ant pour déployer un service WEB
    Par ASPAK dans le forum ANT
    Réponses: 1
    Dernier message: 23/07/2007, 14h12
  4. Réponses: 4
    Dernier message: 16/04/2007, 10h59
  5. Renseignement script php pour gerer sous-domaine
    Par mecmec dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 04/06/2006, 15h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo