Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1823 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [Maven] Pouquoi, comment ?

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Précédente
Auteur Sujet :

[Maven] Pouquoi, comment ?

n°565852
Cherrytree
cn=?
Posté le 13-11-2003 à 14:33:47  profilanswer
 

Ce topic peut devenir l'espace idéal pour discuter de Apache Maven, environnement de construction d'applications Java.
 
Mais j'ai surtout une question. Lors de mes tests, j'ai vu maven télécharger automatiquement des tonnes de JARs. J'ai voulu installer dans maven une application exploitant le framework httpunit, et j'ai besoin pour cela du fichier j2ee.jar, que maven ne sait pas télécharger. Comment puis-je manuellement mettre le classpath à jour, sans taper un "set classpath" de mauvais aloi.


---------------
Le site de ma maman
mood
Publicité
Posté le 13-11-2003 à 14:33:47  profilanswer
 

n°565854
darklord
You're welcome
Posté le 13-11-2003 à 14:35:25  profilanswer
 

tu dois avoir un repository local dans ton intranet et spécifier quel jar et quel version tu as besoin pour ton projet et maven va le descendre.
 
Concernant J2EE.jar ca m'étonnerait que tu ne trouves pas un exemple de config sur le net qd même :o


---------------
Just because you feel good does not make you right
n°565879
Cherrytree
cn=?
Posté le 13-11-2003 à 14:58:44  profilanswer
 

Bien vu !
 

Citation :

You should put your j2ee.jar into your local repository, and if you have a
central repository at your workplace you should add it there (if
applicable).  
 
I would also rename that jar and add the version to it too...like
j2ee-1.2.jar (or whatever the version is).  
 
Once you put it into your local repository, and add it to your dependency
list, then it will always be used in your classpath.
 
Alternatively you can override it's location by adding a specific path in
one of your .properties files (build.properties, project.properties,
${user.home}/build.properties).


 
Par contre, devoir juxtaposer au nom de l'archive un numéro arbitraire, je trouve ça franchement craignos.


---------------
Le site de ma maman
n°565912
darklord
You're welcome
Posté le 13-11-2003 à 15:29:02  profilanswer
 

Cherrytree a écrit :

Bien vu !
 

Citation :

You should put your j2ee.jar into your local repository, and if you have a
central repository at your workplace you should add it there (if
applicable).  
 
I would also rename that jar and add the version to it too...like
j2ee-1.2.jar (or whatever the version is).  
 
Once you put it into your local repository, and add it to your dependency
list, then it will always be used in your classpath.
 
Alternatively you can override it's location by adding a specific path in
one of your .properties files (build.properties, project.properties,
${user.home}/build.properties).


 
Par contre, devoir juxtaposer au nom de l'archive un numéro arbitraire, je trouve ça franchement craignos.


 
1/ Il n'est pas arbitraire [:mlc] c'est le numéro de version
2/ J2EE.jar est un mauvais exemple, parce que ce ne sont que des interfaces d'un truc qui change relativement peu. Lorsque tu auras une lib quelconque et que tu demanderas bien quelle version c'est (pour voir si c'est celle qui fix le bug machin ou non), tu seras bien content de l'avoir ton numéro de version


Message édité par darklord le 13-11-2003 à 15:29:38

---------------
Just because you feel good does not make you right
n°565916
the real m​oins moins
Posté le 13-11-2003 à 15:38:35  profilanswer
 

il est pas sur ibiblio le j2ee.jar ?


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°565917
the real m​oins moins
Posté le 13-11-2003 à 15:40:20  profilanswer
 
n°565918
the real m​oins moins
Posté le 13-11-2003 à 15:40:49  profilanswer
 

y'a aussi jms, jndi, etc
 
 
 
 
 
 
ha non tiens y'a pas les jars de jms


Message édité par the real moins moins le 13-11-2003 à 15:41:28

---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°565938
the real m​oins moins
Posté le 13-11-2003 à 16:31:32  profilanswer
 

REPONDEZ BORDEL :fou:


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°565955
Mr yvele
yvele n'est plus.
Posté le 13-11-2003 à 16:49:34  profilanswer
 


 
 [:iansolo]  
mais tai foo!


Message édité par Mr yvele le 13-11-2003 à 16:49:51
n°565964
darklord
You're welcome
Posté le 13-11-2003 à 17:00:30  profilanswer
 

Mr yvele a écrit :


 
 [:iansolo]  
mais tai foo!


 
je confirme :o


---------------
Just because you feel good does not make you right
mood
Publicité
Posté le 13-11-2003 à 17:00:30  profilanswer
 

n°565965
darklord
You're welcome
Posté le 13-11-2003 à 17:00:52  profilanswer
 

the real moins moins a écrit :

y'a aussi jms, jndi, etc
 
 
 
 
 
 
ha non tiens y'a pas les jars de jms


 
bin c'est dans J2EE.jar jms non? (y a que des interfaces dans J2EE. jar hein :o)


---------------
Just because you feel good does not make you right
n°565968
the real m​oins moins
Posté le 13-11-2003 à 17:01:29  profilanswer
 

DarkLord a écrit :


 
bin c'est dans J2EE.jar jms non? (y a que des interfaces dans J2EE. jar hein :o)

ui mais ton j2ee.jar n'est pas sur ibiblio. vindju


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°565984
darklord
You're welcome
Posté le 13-11-2003 à 17:09:15  profilanswer
 

the real moins moins a écrit :

ui mais ton j2ee.jar n'est pas sur ibiblio. vindju


 
[:spamafote]
 


---------------
Just because you feel good does not make you right
n°566000
the real m​oins moins
Posté le 13-11-2003 à 17:20:19  profilanswer
 

ben ui mais ejb aussi est dans j2ee.jar, et ejb est dans ibiblio :o


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°566049
benou
Posté le 13-11-2003 à 18:48:47  profilanswer
 

DarkLord a écrit :


bin c'est dans J2EE.jar jms non? (y a que des interfaces dans J2EE.jar hein :o)


c'est faux :o
 
Y a même tomcat dans le j2ee.jar :o


Message édité par benou le 13-11-2003 à 18:49:14

---------------
ma vie, mon oeuvre - HomePlayer
n°566050
the real m​oins moins
Posté le 13-11-2003 à 18:50:12  profilanswer
 

benou a écrit :


Y a même tomcat dans le j2ee.jar :o

[:core 666]  
 
qu'il n'y ait pas que des interfaces, oui, y doit y'avoir qques classes concretes genre DefaultServlet je suppose(?), mais là euh...


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°566055
benou
Posté le 13-11-2003 à 18:57:34  profilanswer
 

the real moins moins a écrit :

[:core 666]  
 
qu'il n'y ait pas que des interfaces, oui, y doit y'avoir qques classes concretes genre DefaultServlet je suppose(?), mais là euh...


regarde dedans si tu me crois pas  :o
 
D'ailleurs c'est bien chiant quand tu dois mettre le j2ee.jar dans une web-app tomcat : Le classloader de la webapp flingue les classes de tomcat en chargeant celles du J2ee.jar => ca fait tout foirer :fou:


---------------
ma vie, mon oeuvre - HomePlayer
n°566056
the real m​oins moins
Posté le 13-11-2003 à 19:03:55  profilanswer
 

ben d'ou il sort TON j2ee.jar :??:


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°566058
the real m​oins moins
Posté le 13-11-2003 à 19:08:04  profilanswer
 

ha oui tiens [:wam]
les cons...
 
mais en general un server d'app est fourni avec un jar non? avec jboss on a jboss-j2ee.jar, qui lui est tout clean...


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°566059
the real m​oins moins
Posté le 13-11-2003 à 19:10:56  profilanswer
 

tiens d'ailleurs --> http://www.ibiblio.org/maven/jboss/jars/
 
voila la dépendence à foutre dans vos project.xml pour maven, au lieu d'hoster un j2ee.jar


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°566060
benou
Posté le 13-11-2003 à 19:11:17  profilanswer
 


ben oui  :sweat:


---------------
ma vie, mon oeuvre - HomePlayer
n°566134
darklord
You're welcome
Posté le 13-11-2003 à 21:33:39  profilanswer
 

:jap:


---------------
Just because you feel good does not make you right
n°566408
Cherrytree
cn=?
Posté le 14-11-2003 à 06:52:22  profilanswer
 

[:kiki]
 
Bon, sinon voilà ce que j'ai fait. J'ai pris le j2ee.jar, je l'ai foutu dans mon repository local :
 

Code :
  1. repository
  2.   |
  3.   +-j2ee
  4.       |
  5.       +-jars
  6.           |
  7.           +-j2ee-1.3.1.jar


Et j'ai rajouté un bloc dependency avec les paramètres qui vont bien. ça a compilé mes trucs, donc je pense que c'est bon.
 
Pour le numéro de version, je persiste que c'est nul de l'imposer, quand les libs que tu récupères n'ont pas de numéro de version. Sur le principe OK, dans la pratique, bof quoi.


---------------
Le site de ma maman
n°566483
darklord
You're welcome
Posté le 14-11-2003 à 09:58:35  profilanswer
 

Cherrytree a écrit :

[:kiki]
 
Bon, sinon voilà ce que j'ai fait. J'ai pris le j2ee.jar, je l'ai foutu dans mon repository local :
 

Code :
  1. repository
  2.   |
  3.   +-j2ee
  4.       |
  5.       +-jars
  6.           |
  7.           +-j2ee-1.3.1.jar


Et j'ai rajouté un bloc dependency avec les paramètres qui vont bien. ça a compilé mes trucs, donc je pense que c'est bon.
 
Pour le numéro de version, je persiste que c'est nul de l'imposer, quand les libs que tu récupères n'ont pas de numéro de version. Sur le principe OK, dans la pratique, bof quoi.


 
t'as rien compris au numéro de version alors et à ce que maven propose comme fonctionnalité (dépendences etc)


---------------
Just because you feel good does not make you right
n°566489
Cherrytree
cn=?
Posté le 14-11-2003 à 10:00:58  profilanswer
 

DarkLord a écrit :


 
t'as rien compris au numéro de version alors et à ce que maven propose comme fonctionnalité (dépendences etc)


Cool.
 
Tu as un lien ? J'ai comme une envie de comprendre, soudain.


---------------
Le site de ma maman
n°566500
darklord
You're welcome
Posté le 14-11-2003 à 10:11:12  profilanswer
 

Cherrytree a écrit :


Cool.
 
Tu as un lien ? J'ai comme une envie de comprendre, soudain.


 
non je n'ai pas un lien. Alors le pourquoi du comment. Suppose que on passe à J2EE 1.4. Toi tu travailles sur ton projet avec ton j2ee.jar et sans version (puisqu'il n'en a pas c'est ridicule d'en ajouter un pas vrai?)
 
Le mec qui débarque dans ton projet fait comment pour savoir quelle version on utilise. Comment TU spécifies 'on fait du J2EE 1.3. Comment tu fais si une partie de ton projet tourne en 1.3 et l'autre, expérimentale et utilisant des classes communes par exemple, en 1.4
 
si tu as une réponse à toutes ces questions alors effectivement les numéros de versions sur un jar ca sucks des ours.


---------------
Just because you feel good does not make you right
n°566512
Cherrytree
cn=?
Posté le 14-11-2003 à 10:28:21  profilanswer
 

Ici, l'architecture est trop complexe et l'équipe trop réduite, pour qu'on change la plateforme de développement et de production. j2ee.jar restera celui que nous utilisons depuis le début.
 
Je comprends le besoin qui est le tien, cela dit.
 
Un problème qui va survenir ici est le suivant. J'ai dans l'archi un programme (Crystal Reports) qui impose l'utilisation d'un jar xerces-impl.jar, sous ce nom. C'est une de mes contraintes. ça suxe des ours.
 
J'ai aussi quelques craintes par rapport au serveur d'application, vu que c'est lui qui fournit j2ee.jar, servlet.jar et autres...


---------------
Le site de ma maman
n°566522
darklord
You're welcome
Posté le 14-11-2003 à 10:34:54  profilanswer
 

ne pas confondre jar de developpement et jar utilisé comme délivrable de l'applicatif


---------------
Just because you feel good does not make you right
n°566681
Cherrytree
cn=?
Posté le 14-11-2003 à 14:01:23  profilanswer
 

Je confonds les deux. [:joce]


---------------
Le site de ma maman
n°566702
the real m​oins moins
Posté le 14-11-2003 à 14:12:30  profilanswer
 

met la dependance sur un j2ee client et non le j2ee jar complet


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°566771
Cherrytree
cn=?
Posté le 14-11-2003 à 15:16:44  profilanswer
 

Bon, je vais voir ça. Merci.


---------------
Le site de ma maman
n°566772
Cherrytree
cn=?
Posté le 14-11-2003 à 15:17:54  profilanswer
 

Sinon, puisqu'on y est à parler Maven, vous en pensez quoi, le POM, bonne ou mauvaise idée ? Les services, content ? Les plug-ins, en avez-vous testé ?


---------------
Le site de ma maman
n°566774
benou
Posté le 14-11-2003 à 15:18:50  profilanswer
 

la POM est pas encore assez mure, je trouve ...


---------------
ma vie, mon oeuvre - HomePlayer
n°566783
chrisbk
-
Posté le 14-11-2003 à 15:23:59  profilanswer
 

Cherrytree a écrit :

Sinon, puisqu'on y est à parler Maven, vous en pensez quoi, le POM, bonne ou mauvaise idée ? Les services, content ? Les plug-ins, en avez-vous testé ?


 
Surtout l'API du POM qui est nulle [:udok]
 
(autant que moi je sais)

n°566784
uriel
blood pt.2
Posté le 14-11-2003 à 15:24:48  profilanswer
 

[:drapo]


---------------
IVG en france
n°566800
Cherrytree
cn=?
Posté le 14-11-2003 à 15:32:17  profilanswer
 

benou et chrisbk > This is serious matter, out.


---------------
Le site de ma maman
n°566829
the real m​oins moins
Posté le 14-11-2003 à 16:01:07  profilanswer
 

j'avais meme pas saisi la feinte à benou [:ddr555]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°566831
chrisbk
-
Posté le 14-11-2003 à 16:02:31  profilanswer
 

the real moins moins a écrit :

j'avais meme pas saisi la feinte à benou [:ddr555]


 
ben rien ne prouve finalement que ca en est une hein ? :D Il a sufisament joué fin pour semer le doute :O

n°566837
darklord
You're welcome
Posté le 14-11-2003 à 16:05:16  profilanswer
 

je suis d'accord avec chrisbk :o

n°566840
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 14-11-2003 à 16:07:32  profilanswer
 


X| |
- - -
 | |
- - -
 | |


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Précédente

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [Maven] Pouquoi, comment ?

 

Sujets relatifs
Plus de sujets relatifs à : [Maven] Pouquoi, comment ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR