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

ANT Java Discussion :

Projet: Compiler un projet java en ligne de commande


Sujet :

ANT Java

  1. #1
    Membre à l'essai
    Inscrit en
    Mai 2007
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 25
    Points : 15
    Points
    15
    Par défaut Projet: Compiler un projet java en ligne de commande
    Bonjour à tous,
    J'ai un projet urgent a réaliser, ma boite edite un genre de siteweb ultracomplet développé en java.
    j'ai ecrit un script vbs qui permet entre autre de me creer un dossier contenant le site par rapport à un numéro de version (commit) et grace a subversion, ce dernier me monte un dossier contenant 2 dossiers distinct:
    - le projet web contient toute les jsp et les jar
    - un dossier srv contenant toute les .java a compiler

    Je debute dans ce domaine et je ne comprend pas toute a fait il me fini le build en success mais rien ne se passe...

    Mon vbs =>
    il me creer le dossier de travail grace à subversion
    me creer le fichier build.properties utiliser par mon build.xml
    et lance le build.xml

    Code build.xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <project name="build" basedir=".">
    <property file="build.properties" />
    <target name="init">
    <mkdir dir="${builddir}"/>
     
    <javac classpath="${libdir},C:\\Program Files\\Java\\jdk1.6.0_16\\lib,C:\\Program Files\\Java\\ant\\lib" includes="*\*.jar" fork="true" memoryinitialsize="256m" memorymaximumsize="512m" srcdir="${srcdir}" destdir="${builddir}"  />
     
    </target>
    </project>

    Dans libdir j'ai le chemin vers le dossier contenant les .jar du projet creer grace a subversion
    srcdir j'ai le chemin vers l'autre dossier contenant les .java du projet
    destdir et un chemin vers un dossier vide a l'intérieur du projet web ce dernier étant l'emplacement habituelle des .class

    Ou suis je en train de me planter??? je continue de chercher mais je desespére un peu... merci pour votre aide

  2. #2
    Membre à l'essai
    Inscrit en
    Mai 2007
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 25
    Points : 15
    Points
    15
    Par défaut
    On regarde mais on ne me propose rien...
    Si je n'ai pas été assés claire n'hésitez pas a me poser des questions...

  3. #3
    Membre à l'essai
    Inscrit en
    Mai 2007
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 25
    Points : 15
    Points
    15
    Par défaut
    J'avance j'avance....

    J'ai reussi a compiler un seul dossier si je le vise en particulier, il me genere bien les classes au bon endroit, par contre d'autre dossier sont impossible apparement il me manque des paquages (la il faut que je me forme un peu egalement je n'ai aucune base en java)
    et si je le fait sur tout le dossier contenant les .java cela me donne un out of memory... c'est pour ca j'ai ajouté une machine virtuel avec des limite...
    de cette manierre il me retourne un probleme de caractére illegal, pensez vous que c'est egalement liez au package?
    Quelu'un peu t'il m'aider et me dire ce que c'est les package ? et me dire ou ca se configure dans le code ci-dessous?
    Merci beaucoup

    Code build.xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    <project default="run">
    <property file="build.properties" />
     
     
    <target name="compile" >
    <javac srcdir="${srcdir}" destdir="${builddir}" fork="true" memoryinitialsize="256m" memorymaximumsize="512m"/>
    <echo message="compilation terminee"/>
    </target>
     
    <target name="run" depends="compile">
    <java jar="${libdir}" fork="true"/>
    </target>
    </project>

  4. #4
    Membre à l'essai
    Inscrit en
    Mai 2007
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 25
    Points : 15
    Points
    15
    Par défaut
    Je continue mon monollogue... mais j'ai avancé j'ai supprimé une classe qui compilé pas, je reviendrais sur ca apres avec mes developpeurs...

    Par contre j'ai cibler mon probleme et je n'arrive pas à récupérer mes jar apperement....

    Please I need your help ...

  5. #5
    Membre à l'essai
    Inscrit en
    Mai 2007
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 25
    Points : 15
    Points
    15
    Par défaut
    Merci pour votre aide ^^
    ca c'est juste pour ce qui cherche:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <?xml version="1.0" encoding="UTF-8"?>
    <project default="compile">
    <property file="build.properties" />
     
    <target name="compile" >
    <javac srcdir="${srcdir}" destdir="${builddir}" fork="true" memoryinitialsize="256m" memorymaximumsize="512m"/>
    </target>
     
    </project>
    la on renseigne les .java et l'endroit ou les classes arrivent, par contre pour que ca marche c'est a l'appel de la commande ant il faut renseigner le chein des lib....

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ant compile -lib  c:/projetweb/lib

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Compilation du code Java en ligne de commandes
    Par khaled_prg dans le forum Débuter avec Java
    Réponses: 5
    Dernier message: 02/12/2013, 12h55
  2. java en ligne de commande et chemin absolu
    Par mon_nom_est_personne dans le forum Langage
    Réponses: 3
    Dernier message: 07/08/2008, 11h35
  3. Indentation fichier java en ligne de commande
    Par kinder29 dans le forum Général Java
    Réponses: 7
    Dernier message: 29/04/2008, 18h09
  4. compilation gtk et libxml2 en ligne de commande
    Par hicham10 dans le forum GTK+ avec C & C++
    Réponses: 3
    Dernier message: 25/06/2007, 16h36
  5. [c#]compiler une application web en ligne de commande
    Par chorokari dans le forum ASP.NET
    Réponses: 1
    Dernier message: 23/01/2007, 10h55

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