Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [jaxb2-maven-plugin] schema:targetNamespace e generatePackage configuration option

    Salve,

    Sto cercando di trasformare il mio xsd in classi usando jaxb2-maven-plugin . Il problema mio è che non riesco a dire al plugin di creare le mie classi in uno specifico namespace invece di usare il targetnamespace dello schema xsd. Per intenderci:

    XSD:

    codice:
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
                targetNamespace="http://schemas.company.org/cc"
        xmlns:tns="http://schemas.compant.org/cc"
        elementFormDefault="qualified">
    .....
    PLUGIN:

    codice:
    <plugin>
                    <groupId>org.codehaus.mojo</groupId>
                    <artifactId>jaxb2-maven-plugin</artifactId>
                    <version>1.6</version>
                    <executions>
                        <execution>
                            <id>xjc</id>
                            <goals>
                                <goal>xjc</goal>
                            </goals>
                        </execution>
                    </executions>
                    <configuration>
                        <generatePackage>org.company.ws.beans</generatePackage>
                        <schemaDirectory>${project.basedir}/src/main/webapp/schemas</schemaDirectory>
                        <outputDirectory>${project.basedir}/src/main/java</outputDirectory>
                        <clearOutputDir>true</clearOutputDir>
                    </configuration>
                </plugin>
    In sostanza vorrei che mi generasse i type dell'xsd nel package org.company.ws.beans, invece li crea in org.company.schemas.cc.

    Avete idea di come fare?

    Grazie
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  2. #2
    Ok risolto, si vede che "generatePackage" o l'ho sognato la notte oppure era una reference vecchia. il parametro corretto era "packageName"

    Grazie a tutti
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.