Ho un'applicazione Maven 2 RESTful che utilizza Jersey/JAXB. Genero i bean JAXB da un file di schema, in cui il file dello schema si trova nella mia directory delle risorse, ad es. Src/main/resources/foo.xsd.Come aggiungere un file dall'albero dei sorgenti al sito Maven
Desidero includere il file foo.xsd nel sito Maven generato per il mio progetto, in modo che i client possano vedere lo schema XML durante la scrittura di chiamate RESTful.
Come posso includere foo.xsd nel sito?
Potrei avere una copia del file in src/main/site/..., quindi aggiornare il mio sito.xml per puntarlo (o avere un .apt il cui contenuto punta ad esso), ma io Mi piace perché sto ancora ottimizzando foo.xsd, e non voglio dover ricordare di copiarlo ogni volta che lo aggiorno. E questa è solo una cattiva pratica.
Ho anche provato ad avere un file .apt che ha un collegamento al file foo.xsd che viene copiato nella directory target/classes. Funziona finché non faccio un sito: deploy, perché copia solo la directory target/del sito.
Grazie,
Charles
Grazie, funziona perfettamente! –
@Charles Prego. –