Bonjour à tous,
Est ce qu'il est possible d'obtenir un fichier exécutable .jar après avoir compiler puis exécuter nos scripts java?
J'ai altéré le fichier pom.xml de différentes manières, notamment en ajoutant :
jar et en ajoutant un plugin dans le build. Mais cela ne fonctionne pas..
En modifiant la ligne pom par jar, j'obtiens bien un fichier .far mais non exploitable.
Est ce que je m'y prends mal? Auriez vous une solution?
Cldt,
Invi
Mon fichier pom.xml est joint à ce message.
Retourner un fichier executable .jar
Retourner un fichier executable .jar
Mon fichier pom est ci-joint.
Clt,
Invi
[attachment=218]pom.zip[/attachment]
Clt,
Invi
[attachment=218]pom.zip[/attachment]
- Pièces jointes
-
- pom.zip
- (1.78 Kio) Téléchargé 193 fois
Retourner un fichier executable .jar
Bonjour,
Si je comprends bien vous voulez créer un jar auto exécutable à partir de votre projet TA ?
Pouvez vous détailler le besoin qui se cache derrière la génération de ce jar exécutable ? Que voulez vous en faire ?
Cordialement
Si je comprends bien vous voulez créer un jar auto exécutable à partir de votre projet TA ?
Pouvez vous détailler le besoin qui se cache derrière la génération de ce jar exécutable ? Que voulez vous en faire ?
Cordialement
Retourner un fichier executable .jar
Bonjour bfranchet,
C'est exactement ce que je veux faire. Mon idée est de pouvoir exécuter un test de Squash TA sur n'importe quel système et à distance. Plus exactement, à partir de mon projet ta je veux obtenir un exécutable jar, puis le copier sur mon système à distance (par le biais de SFTP de Squash TA - cet aspect est réglé) et l'exécuter à distance (par le biais de lignes de commande en utilisant SSH de squash TA - cet aspect est réglé aussi). De cette façon, les systèmes à tester sont quasiment illimités.
Pour l'instant, je suis obligé de créer deux projets :
- un projet java que je compile en jar
- un projet Squash TA où je considère le jar obtenu en ressource
Si je peux obtenir le fichier en jar (en modifiant le pom.xml par exemple) directement avec Squash TA, ça rendrait le travail moins fastidieux.
Une autre option est de communiquer directement avec le système à tester en ligne de commandes via le plugin SSH mais je trouve cela moins propre et moins compréhensible au niveau du code.
J'espère avoir répondu à ta question,
Cdlt,
Invi
C'est exactement ce que je veux faire. Mon idée est de pouvoir exécuter un test de Squash TA sur n'importe quel système et à distance. Plus exactement, à partir de mon projet ta je veux obtenir un exécutable jar, puis le copier sur mon système à distance (par le biais de SFTP de Squash TA - cet aspect est réglé) et l'exécuter à distance (par le biais de lignes de commande en utilisant SSH de squash TA - cet aspect est réglé aussi). De cette façon, les systèmes à tester sont quasiment illimités.
Pour l'instant, je suis obligé de créer deux projets :
- un projet java que je compile en jar
- un projet Squash TA où je considère le jar obtenu en ressource
Si je peux obtenir le fichier en jar (en modifiant le pom.xml par exemple) directement avec Squash TA, ça rendrait le travail moins fastidieux.
Une autre option est de communiquer directement avec le système à tester en ligne de commandes via le plugin SSH mais je trouve cela moins propre et moins compréhensible au niveau du code.
J'espère avoir répondu à ta question,
Cdlt,
Invi
Retourner un fichier executable .jar
Existe -t-il une solution à mon problème? (retourner un fichier .jar à l'issue d'une compilation d'un script java)?
Retourner un fichier executable .jar
Bonjour
Désolé pour la réponse tardive. Via Squash TA je ne vois pas de solution. Avec maven vous pouvez utiliser le maven assembly plugin : http://maven.apache.org/plugins/maven-a ... pendencies.
Cordialement
Désolé pour la réponse tardive. Via Squash TA je ne vois pas de solution. Avec maven vous pouvez utiliser le maven assembly plugin : http://maven.apache.org/plugins/maven-a ... pendencies.
Cordialement
Retourner un fichier executable .jar
Merci pour tout (pour les réponses apportées à l'ensemble de mes posts :). L'équipe de SquashTest et vous formez une super équipe :)