Suite à un mail de Nathan Hamblen, voilà une correction toute simple au problème, mis en avant dans le post Wicket main dans la main avec Hibernate grace à Databinder, concernant une erreur dans la gestion de la dépendance à JTA (javax.transaction) par Ivy.

Nathan m’a donc fait remarqué que le jar de JTA est disponible sur le repository Maven de JBoss (http://repository.jboss.com/maven2/).

Il nous reste donc plus qu’à mettre à jour notre fichier [ivysettings.xml] comme ceci:

<ivysettings>
	<settings defaultResolver="noocodecommit-chain"/>
	<include url="${ivy.default.settings.dir}/ivysettings-local.xml"/>
	<resolvers>
		<ibiblio name="databinder" m2compatible="true" root="http://databinder.net/repo/"/>
		<ibiblio name="com.jboss" m2compatible="true" root="http://repository.jboss.com/maven2"/>
		<ibiblio name="public" m2compatible="true" root="http://www.ibiblio.org/maven"/>
		<chain name="noocodecommit-chain" returnFirst="true" checkmodified="true">
			<resolver ref="local"/>
			<resolver ref="com.jboss"/>
			<resolver ref="databinder"/>
			<resolver ref="public"/>
		</chain>
	</resolvers>
</ivysettings>

A noter que j’ai fait le ménage dans les includes et que j’ai rajouté un resolver ([name="com.jboss"]).

Désormais, toutes les dépendances se téléchargent sans problème. Vous pouvez donc jouer avec Databinder encore plus facilement.

Encore merci à Nathan pour l’astuce.

Imprimer cet article Imprimer cet article

  2 Responses to “Le problème entre Ivy et JTA enfin résolu”

  1. Tiens c’est marrant je l’avais zappé celui-la…

    Et pour cause moi pour JTA je m’aperçois que j’utilise le resolver suivant :

    mais j’avais effectivement galéré pour faire fonctionner tout ça a l’époque.

  2. hann il me zappe le code ;(
    On va essayer avec les entities alors …

    <ibiblio name=”maven2-codehaus-mule” m2compatible=”true” root=”http://dist.codehaus.org/mule/dependencies/maven2″ changingPattern=”.*SNAPSHOT”/>

 Leave a Reply

(required)

(required)


− six = 2

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">

   
© 2011 NooCodeCommit Suffusion theme by Sayontan Sinha