Coder Social home page Coder Social logo

Comments (4)

verhas avatar verhas commented on June 18, 2024

I do not see the advantages. Why does XJC do that?

On the other hand if these sources are removed during the compilation then the developer can not have a peek of the generated sources if she needs that for any reason.

If there is any reason to do that and if I can find at which compilation phase to do that and how I can develop that.

from fluflu.

lukaseder avatar lukaseder commented on June 18, 2024

I do not see the advantages. Why does XJC do that?

When you remove a type from your XSD, you don't want the generated class to be lying around. Similarly, when you remove a state from your various transitions, you probably don't want the generated class stick around either.

On the other hand if these sources are removed during the compilation then the developer can not have a peek of the generated sources if she needs that for any reason.

Yes, they can, but only the ones that are still "valid"

and if I can find at which compilation phase to do that

That might be tricky...

from fluflu.

verhas avatar verhas commented on June 18, 2024

The trivial solution is

mvn clean install

May I assume this feature is low priority?

from fluflu.

lukaseder avatar lukaseder commented on June 18, 2024

Yes, that's the workaround, of course. But for incremental builds it would still be a nice (agreed, low prio) feature

from fluflu.

Related Issues (14)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.