[prev in list] [next in list] [prev in thread] [next in thread]
List: jibx-users
Subject: Re: [jibx-users] [jibx-devs] Newer jibx-maven-plugin
From: TomazM <tomaz.majerhold () arnes ! si>
Date: 2011-03-09 17:23:56
Message-ID: 4D77B7AC.7020601 () arnes ! si
[Download RAW message or body]
1) From settings.xml I remove repositoty jibx
2) I change plugin <artifactId>jibx-maven-plugin</artifactId><version>1.2.3</version>
3) I run and I still get error:
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal \
org.jibx:jibx-maven-plugin:1.2.3:bind (default-cli) on project
ozwizard_lu_dev: Execution default-cli of goal org.jibx:jibx-maven-plugin:1.2.3:bind \
failed: Plugin org.jibx:jibx-maven-plugin:1.2.3 or one of its dependencies could not \
be resolved: The following artifacts could not be resolved: \
org.eclipse.core:resources:jar:3.3.0-v20070604, \
org.eclipse.core:runtime:jar:3.3.100-v20070530, \
org.eclipse.core:filesystem:jar:1.1.0-v20070606, \
org.eclipse:text:jar:3.3.0-v20070606-0010: Could not find artifact \
org.eclipse.core:resources:jar:3.3.0-v20070604
here is my pom
<profile>
<id>server</id>
<build>
<!-- Generete java -->
<plugins>
<plugin>
<groupId>org.apache.axis2</groupId>
<artifactId>axis2-wsdl2code-maven-plugin</artifactId>
<version>1.5.4</version>
<executions>
<execution>
<goals>
<goal>wsdl2code</goal>
</goals>
<configuration>
<packageName>si.arnes.ozwizardlu.soap</packageName>
<wsdlFile>src/main/resources/wsdl/OZWIZARD_LU.wsdl</wsdlFile>
<generateServerSide>true</generateServerSide>
<generateServicesXml>true</generateServicesXml>
<generateServerSideInterface>true</generateServerSideInterface>
<unwrap>true</unwrap>
<serviceName>ozwizardlu</serviceName>
<databindingName>jibx</databindingName>
<overWrite>true</overWrite>
<outputDirectory>target/serverSide</outputDirectory>
<options>
<property>
<name>bindingfile</name>
<value>src/main/resources/jibx/binding.xml</value>
</property>
</options>
</configuration>
</execution>
</executions>
</plugin>
<!-- Compile java -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
<!-- JIBX bind -->
<plugin>
<groupId>org.jibx</groupId>
<artifactId>jibx-maven-plugin</artifactId>
<version>1.2.3</version>
<configuration>
<directory>src/main/resources/jibx/</directory>
<includes>
<include>binding.xml</include>
</includes>
<verbose>true</verbose>
<load>false</load>
<targetDirectory>target/serverSide</targetDirectory>
</configuration>
</plugin>
</plugins>
</build>
</profile>
I'm new to maven, I use to do it with ant, now I'm trying with maven, but have a lot \
of problems:
1) From wsdl generate java class's
2) Compile it
3) Genereted binding class's (Like this JiBX_bindingCactiGraph_access1.class, \
JiBX_bindingCactiGraph_access.class), but this plugin is not generating this
in ant I use:
<target name="binding-jibx" depends="prepare-axis2,compile">
<!-- JiBX binding compiler task definition -->
<taskdef name="jibx-bind" classname="org.jibx.binding.ant.CompileTask">
<classpath refid="jibx.lib.dir"/>
</taskdef>
<jibx-bind verbose="true" load="false">
<bindingfileset dir="${basedir}/jibx">
<include name="binding*.xml"/>
</bindingfileset>
<classpathset dir="${build.dir}/classes"/>
</jibx-bind>
</target>
Is this posible with this plugin?
4) Generate jar(with this class's) for client to use jibx
Regards, Tomaz
S, Don Corley piše:
> Tomas,
>
> You need to remove the line in your pom.xml file that reads:
>
> <phase>generate-sources</phase>
>
> The JiBX binding tool must run AFTER the compile phase, not before. Removing this \
> line will run bind during the process-classes phase. If you copied this from one of \
> our examples, please send me the url, so I can fix it.
> Also, please remove all the jibx.org <http://jibx.org> repository entries from your \
> settings.xml file. Our primary repository is now maven central. While you're at it, \
> change maven-jibx-plugin to the new jibx-maven-plugin
> I could not reproduce the errors that you listed. I noticed that the maven \
> repository has been down several times in the last 18 hours.
> Tell me if this works for you!
>
> Don
>
> On Wed, Mar 9, 2011 at 5:03 AM, TomazM <tomaz.majerhold@arnes.si \
> <mailto:tomaz.majerhold@arnes.si>> wrote:
> I have the dependency problem:
>
>
> my pom:
>
> ...
> <plugin>
> <groupId>org.jibx</groupId>
> <artifactId>maven-jibx-plugin</artifactId>
> <version>1.2.3</version>
> <configuration>
> <directory>src/main/resources/jibx/</directory>
> <includes>
> <include>binding.xml</include>
> </includes>
> <verbose>true</verbose>
> <load>false</load>
> <targetDirectory>target/serverSide</targetDirectory>
> </configuration>
> <executions>
> <execution>
> <phase>generate-sources</phase>
> <goals>
> <goal>bind</goal>
> </goals>
> </execution>
> </executions>
> </plugin>
> ...
>
> my settings.xml:
>
> ...
> <repository>
> <id>jibx.sf.net <http://jibx.sf.net></id>
> <name>JiBX repository</name>
> <url>http://jibx.sf.net/maven2</url>
> <releases>
> <updatePolicy>never</updatePolicy>
> </releases>
> <snapshots>
> <enabled>false</enabled>
> </snapshots>
> </repository>
> ...
>
> Error:
> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal \
> org.jibx:maven-jibx-plugin:1.2.3:bind (default) on project
> ozwizard_lu_dev: Execution default of goal org.jibx:maven-jibx-plugin:1.2.3:bind \
> failed: Plugin org.jibx:maven-jibx-plugin:1.2.3 or one of its dependencies could \
> not be resolved: The following artifacts could not be resolved: \
> org.eclipse.core:resources:jar:3.3.0-v20070604, \
> org.eclipse.core:runtime:jar:3.3.100-v20070530, \
> org.eclipse.core:filesystem:jar:1.1.0-v20070606, \
> org.eclipse:text:jar:3.3.0-v20070606-0010: Could not find artifact \
> org.eclipse.core:resources:jar:3.3.0-v20070604
> Is there any solution for this problem?
>
> Regards, Tomaz
>
> S, Don Corley piše:
> > jibx-maven-plugin version 1.2.3 has now been released as a replacement for the \
> > maven-jibx-plugin plugin.
> > Besides the name change to conform to the maven plugin naming convention, there \
> > are several changes.
> > The main goal of this project was to simplify the plugin's usage while \
> > maintaining compatibility with the old plugin.
> > You should be able to replace the plugin name in your projects without changing \
> > any configuration. You will notice that many of the parameter names have been \
> > deprecated and replaced with more descriptive names. The main reason for this \
> > change was that the code-gen and the bind functions were
> using
> > the same parameter names for different functions.
> >
> > The new documentation is available at http://jibx.org/jibx-maven-plugin.
> >
> > For example, for a web-based schema the new plugin configuration can be \
> > simplified to:
> > <plugin>
> > <groupId>org.jibx</groupId>
> > <artifactId>maven-jibx-plugin</artifactId>
> > <version>1.2.3</version>
> >
> > <executions>
> > <execution>
> > <goals>
> > <goal>schema-codegen</goal>
> > </goals>
> > </execution>
> > <execution>
> > <goals>
> > <goal>bind</goal>
> > </goals>
> > </execution>
> > </executions>
> > <configuration>
> > <schemaLocation>http://www.jibx.org/sampleschema/</schemaLocation>
> > <includeSchemas>
> > <includeSchema>person.xsd</includeSchema>
> > </includeSchemas>
> > </configuration>
> > </plugin>
> >
> > Give it a try!
> >
> >
> >
> > ------------------------------------------------------------------------------
> > What You Don't Know About Data Connectivity CAN Hurt You
> > This paper provides an overview of data connectivity, details
> > its effect on application quality, and explores various alternative
> > solutions. http://p.sf.net/sfu/progress-d2d
> >
> >
> >
> > _______________________________________________
> > jibx-devs mailing list
> > jibx-devs@lists.sourceforge.net <mailto:jibx-devs@lists.sourceforge.net>
> > https://lists.sourceforge.net/lists/listinfo/jibx-devs
>
>
["tomaz_majerhold.vcf" (text/x-vcard)]
------------------------------------------------------------------------------
Colocation vs. Managed Hosting
A question and answer guide to determining the best fit
for your organization - today and in the future.
http://p.sf.net/sfu/internap-sfd2d
_______________________________________________
jibx-users mailing list
jibx-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jibx-users
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic