Hello

i have one great problem 

i have several days trying to compile one Webservice using jaxb.

the pom i have writte bellow.

whe y ry to make one mvn package always appears this error:

 

 [INFO]
------------------------------------------------------------------------

[ERROR] BUILD FAILURE

[INFO]
------------------------------------------------------------------------

[INFO] Compilation failure

error: error reading
/home/jboss/.m2/repository/com/sun/xml/bind/jaxb-api/2.1/jaxb-api-2.1.jar;
error in opening zip file

error: error reading
/home/jboss/.m2/repository/com/sun/xml/bind/jaxb-api/2.1/jaxb-api-2.1.jar;
error in opening zip file

 

 

i have deleting the dir but it doesn't work well the new downloaded file is
corrupt.

 

Can you help me please? i dont know how to load running.

thanks

my pom is is this:

<?xml version="1.0" encoding="UTF-8"?>

<project xmlns="http://maven.apache.org/POM/4.0.0";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";

                xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/maven-v4_0_0.xsd";>

                <modelVersion>4.0.0</modelVersion>

                <groupId>my.proyect</groupId>

                <artifactId>myWS</artifactId>

                <packaging>war</packaging>

                <name>my webservice</name>

                <version>0.0.1-SNAPSHOT</version>

                <description />

                <developers>

                               <developer>

                               </developer>

                </developers>

                <repositories>

                               <repository>

 
<id>maven2-repository.dev.java.net</id>

                                               <name>Java.net Maven 2
Repository</name>

 
<url>http://download.java.net/maven/2</url>

                               </repository>

                               <repository>

                                               <id>java.net</id>

                                               <name>java.net Maven
Repository</name>

 
<url>https://maven-repository.dev.java.net/nonav/repository</url>

                                               <layout>legacy</layout>

                               </repository>

                               <repository>

                                               <id>maven1</id>

                                               <name>maven1</name>

 
<url>http://download.java.net/maven/1/</url>

                               </repository>

                               <repository>

                                               <id>maven2 ibiblio</id>

                                               <name>maven2 ibiblio</name>

 
<url>http://mirrors.ibiblio.org/pub/mirrors/maven2</url>

                               </repository>

                </repositories>

                <pluginRepositories>

                               <pluginRepository>

 
<id>maven2-repository.dev.java.net</id>

                                               <name>Java.net Maven 2
Repository</name>

 
<url>http://download.java.net/maven/2</url>

                               </pluginRepository>

                </pluginRepositories>

 

                <build>

                               <finalName>${artifactId}</finalName>

                               <plugins>

                                               <plugin>

 
<artifactId>maven-war-plugin</artifactId>

                                               </plugin>

                                               <plugin>

 
<groupId>org.apache.maven.plugins</groupId>

 
<artifactId>maven-plugin-plugin</artifactId>

 
<version>2.3</version>

 
<dependencies>

 
<dependency>

 
<groupId>org.jfrog.maven.annomojo</groupId>

 
<artifactId>maven-plugin-tools-anno</artifactId>

 
<version>1.2.4</version>

 
<scope>runtime</scope>

 
</dependency>

 
</dependencies>

                                               </plugin>

                                               <plugin>

 
<groupId>org.jvnet.jaxb2.maven2</groupId>

 
<artifactId>maven-jaxb2-plugin</artifactId>

                                                               <executions>

 
<execution>

 
<goals>

 
<goal>generate</goal>

 
</goals>

 
</execution>

                                                               </executions>

 
<configuration>

 
<generateDirectory>src/main/java</generateDirectory>

 
<generatePackage>my.proyect.entities</generatePackage>

 
<includeSchemas>

 
<includeSchema>myWsXSD.xsd</includeSchema>

 
</includeSchemas>

 
<strict>true</strict>

 
<verbose>true</verbose>

 
</configuration>

 
<version>0.7.1</version>

                                               </plugin>

                                               <plugin>

 
<groupId>org.codehaus.mojo</groupId>

 
<artifactId>jaxws-maven-plugin</artifactId>

                                                               <executions>

 
<execution>

 
<id>wsgen</id>

 
<goals>

 
<goal>wsgen</goal>

 
</goals>

 
<configuration>

 
<keep>true</keep>

 
<genWsdl>true</genWsdl>

 
<sei>my.proyect.impl.myWSImpl</sei>

 
<sourceDestDir>src/main/java/</sourceDestDir>

 
</configuration>

 
</execution>

 
<execution>

 
<id>wsimport</id>

 
<phase>generate-test-sources</phase>

 
<goals>

 
<goal>wsimport</goal>

 
</goals>

 
<configuration>

 
<verbose>true</verbose>

 
<wsdlFiles>

 
<wsdlFile>../../target/jaxws/wsgen/wsdl/myWS.wsdl

 
</wsdlFile> </wsdlFiles>

                

 
<sourceDestDir>src/test/java/</sourceDestDir>

 
</configuration>

 

 
</execution>

                                                               </executions>

 
<dependencies>

 
<dependency>

 
<groupId>com.sun.xml.ws</groupId>

 
<artifactId>jaxws-tools</artifactId>

 
<version>2.1.7</version>

 
</dependency>

 
</dependencies>

                                               </plugin>

                                               <plugin>

 
<groupId>org.apache.maven.plugins</groupId>

 
<artifactId>maven-javadoc-plugin</artifactId>

 
<configuration>

 
<doctitle>My API for ${project.name} ${project.version}

 
</doctitle>

 
<!-- Used by javadoc:javadoc goal -->

 
<windowtitle>My API for ${project.name} ${project.version}

 
</windowtitle>

 
<!-- Used by javadoc:javadoc goal -->

 
<testDoctitle>My Test API for ${project.name} ${project.version}

 
</testDoctitle>

 
<!-- Used by javadoc:test-javadoc goal -->

 
<testWindowtitle>My Test API for ${project.name}

 
${project.version}</testWindowtitle>

 
<!-- Used by javadoc:test-javadoc goal -->

 
</configuration>

                                               </plugin>

 

                                               <plugin>

 
<groupId>org.apache.maven.plugins</groupId>

 
<artifactId>maven-jxr-plugin</artifactId>

 
<version>2.1</version>

                                               </plugin>

                                               <plugin>

 
<groupId>org.apache.maven.plugins</groupId>

 
<artifactId>maven-docck-plugin</artifactId>

 
<version>1.0</version>

                                               </plugin>

 

                               </plugins>

                </build>

                <dependencies>

                               <dependency>

 
<groupId>org.jvnet.jax-ws-commons.spring</groupId>

 
<artifactId>jaxws-spring</artifactId>

                                               <version>1.8</version>

                                               <exclusions>

                                                               <!--
Incorrect version declared in this pom -->

                                                               <exclusion>

 
<groupId>com.sun.xml.ws</groupId>

 
<artifactId>jaxws-rt</artifactId>

                                                               </exclusion>

                                                               <exclusion>

 
<groupId>javax.jws</groupId>

 
<artifactId>jsr181-api</artifactId>

                                                               </exclusion>

                                                               <exclusion>

 
<groupId>com.sun.xml.bind</groupId>

 
<artifactId>jaxb-impl</artifactId>

                                                               </exclusion>

                                                               <exclusion>

 
<groupId>javax.xml.soap</groupId>

 
<artifactId>saaj-api</artifactId>

                                                               </exclusion>

                                                               <exclusion>

 
<groupId>com.sun.xml.messaging.saaj</groupId>

 
<artifactId>saaj-impl</artifactId>

                                                               </exclusion>

                                                               <exclusion>

 
<groupId>com.sun.xml.stream.buffer</groupId>

 
<artifactId>streambuffer</artifactId>

                                                               </exclusion>

                                                               <exclusion>

 
<groupId>com.sun.xml.stream</groupId>

 
<artifactId>sjsxp</artifactId>

                                                               </exclusion>

                                                               <exclusion>

 
<groupId>com.sun.org.apache.xml.internal</groupId>

 
<artifactId>resolver</artifactId>

                                                               </exclusion>

                                                               <exclusion>

 
<groupId>javax.annotation</groupId>

 
<artifactId>jsr250-api</artifactId>

                                                               </exclusion>
<exclusion>

 
<groupId>javax.activation</groupId>

 
<artifactId>activation</artifactId>

                                                               </exclusion>

                                                               <exclusion>

 
<groupId>javax.servlet</groupId>

 
<artifactId>servlet-api</artifactId>

                                                               </exclusion>

                                               </exclusions>

                               </dependency>

                               <dependency>

                                               <groupId>log4j</groupId>

 
<artifactId>log4j</artifactId>

                                               <version>1.2.14</version>

                                               <type>jar</type>

                                               <scope>provided</scope>

                               </dependency>

                               <dependency>

                                               <groupId>junit</groupId>

 
<artifactId>junit</artifactId>

                                               <version>3.8.1</version>

                                               <scope>test</scope>

                               </dependency>

                               <dependency>

 
<groupId>org.jfrog.maven.annomojo</groupId>

 
<artifactId>maven-plugin-anno</artifactId>

                                               <version>1.3.1</version>

                               </dependency>

                               <dependency>

                                               <groupId>castor</groupId>

 
<artifactId>castor</artifactId>

                                               <version>1.0</version>

                               </dependency>

                               <dependency>

                                               <groupId>xerces</groupId>

 
<artifactId>xercesImpl</artifactId>

                                               <version>2.7.1</version>

                                               <scope>provided</scope>

                               </dependency>

                               <dependency>

                                               <groupId>soap</groupId>

                                               <artifactId>soap</artifactId>

                                               <version>2.3.1</version>

                                               <scope>test</scope>

                               </dependency>

                               <dependency>

 
<groupId>javax.xml.bind</groupId>

 
<artifactId>jaxb-api</artifactId>

                                               <version>2.1</version>

                                               <type>jar</type>

                                               <scope>provided</scope>

                               </dependency>

                               <dependency>

 
<groupId>org.springframework</groupId>

 
<artifactId>spring-beans</artifactId>

                                               <version>2.5.6</version>

                                               <type>jar</type>

                                               <scope>compile</scope>

                               </dependency>

                               <dependency>

 
<groupId>org.springframework</groupId>

 
<artifactId>spring-web</artifactId>

                                               <version>2.5.6</version>

                                               <type>jar</type>

                                               <scope>compile</scope>

                               </dependency>

                               <dependency>

 
<groupId>org.springframework</groupId>

 
<artifactId>spring-context</artifactId>

                                               <version>2.5.6</version>

                                               <type>jar</type>

                                               <scope>compile</scope>

                               </dependency>

                               <dependency>

 
<groupId>org.springframework</groupId>

 
<artifactId>spring-tx</artifactId>

                                               <version>2.5.6</version>

                                               <type>jar</type>

 
<classifier>sources</classifier>

                                               <scope>compile</scope>

                               </dependency>

                               <dependency>

 
<groupId>org.springframework</groupId>

 
<artifactId>spring-aop</artifactId>

                                               <version>2.5.6</version>

                                               <type>jar</type>

 
<classifier>sources</classifier>

                                               <scope>compile</scope>

                               </dependency>

                               <dependency>

 
<groupId>org.aspectj</groupId>

 
<artifactId>aspectjweaver</artifactId>

                                               <version>1.6.1</version>

                                               <type>jar</type>

                                               <scope>compile</scope>

                               </dependency>

                               <dependency>

 
<groupId>org.springframework</groupId>

 
<artifactId>spring-core</artifactId>

                                               <version>2.5.6</version>

                                               <type>jar</type>

                                               <scope>compile</scope>

                               </dependency>

                               <dependency>

 
<groupId>org.apache.xbean</groupId>

 
<artifactId>xbean-spring</artifactId>

                                               <version>2.7</version>

                                               <type>jar</type>

                                               <scope>compile</scope>

                               </dependency>

                               <dependency>

 
<groupId>org.jvnet.staxex</groupId>

 
<artifactId>stax-ex</artifactId>

                                               <version>1.2</version>

                                               <type>jar</type>

                               </dependency>

                               <dependency>

 
<groupId>com.sun.xml.ws</groupId>

 
<artifactId>jaxws-rt</artifactId>

                                               <version>2.1.4</version>

                                               <type>jar</type>

                               </dependency>

                               <dependency>

 
<groupId>com.sun.xml.bind</groupId>

 
<artifactId>jaxb-api</artifactId>

                                               <version>2.1</version>

                                               <type>jar</type>

                                               <scope>provided</scope>

                               </dependency>

                </dependencies>

                <reporting>

                               <plugins>

                                               <plugin>

 
<groupId>org.codehaus.mojo</groupId>

 
<artifactId>taglist-maven-plugin</artifactId>

 
<version>2.2</version>

 
<configuration>

 
<tags>

 
<tag>TODO</tag>

 
<tag>FIXME</tag>

 
<tag>@todo</tag>

 
<tag>@deprecated</tag>

 
</tags>

 
</configuration>

                                               </plugin>

                                               <plugin>

 
<groupId>org.apache.maven.plugins</groupId>

 
<artifactId>maven-javadoc-plugin</artifactId>

                                               </plugin>

                               </plugins>

                </reporting>

                <distributionManagement></distributionManagement>

</project>

 

Reply via email to