[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