Comments (4)
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.
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.
The trivial solution is
mvn clean install
May I assume this feature is low priority?
from fluflu.
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)
- Cloneable semantics / promise might not be correct HOT 1
- Specify a license for your tool HOT 3
- Any potential in using Xtend for templating? HOT 8
- Proof of concept: Use fluflu to generate some of the classes in com.javax0.aptools HOT 4
- Add an optional method argument to @Transition HOT 6
- Enhance @Fluentize to allow for several start states and methods HOT 3
- Make @AddTo a bit more sophisticated HOT 5
- Separate fluflu artefacts into a Maven plugin / runtime dependency HOT 2
- The end method signature should mimick the annotated end method signature HOT 2
- States should be "reusable" in fluent API methods HOT 4
- Make it possible to define a cloner method
- Generated classes should use the annotation @javax.annotation.Generated
- How to use this tool ? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fluflu.