Skip to content
This repository has been archived by the owner on Sep 21, 2022. It is now read-only.

Check sources modifications to regenerate files or not #27

Open
glassfishrobot opened this issue Nov 28, 2008 · 8 comments
Open

Check sources modifications to regenerate files or not #27

glassfishrobot opened this issue Nov 28, 2008 · 8 comments

Comments

@glassfishrobot
Copy link
Contributor

The maven plugin "jaxws-maven-plugin" generates files for each build
even if source files didn't change.

So the idea is to optimize build through a "StaleSourceScanner" of source files.

The attached patch (jaxws-patch.txt) add this new feature.

Environment

Operating System: All
Platform: All

Affected Versions

[current]

@glassfishrobot
Copy link
Contributor Author

Reported by [email protected]

@glassfishrobot
Copy link
Contributor Author

[email protected] said:
Created an attachment (id=11)
jaxws-patch.txt

@glassfishrobot
Copy link
Contributor Author

File: jaxws-patch.txt
Attached By: [email protected]

@glassfishrobot
Copy link
Contributor Author

[email protected] said:
I forgot to assign this issue

@glassfishrobot
Copy link
Contributor Author

[email protected] said:
I signed the SCA form and sent it back by mail.

@glassfishrobot
Copy link
Contributor Author

brundibar said:
I vote for this issue, in our multi-module project it implies very long time for the build:

Newly generated wsdl files
=> 'copy-resources' goal get them and put into ws-client modules
=> all ws-clients classes are newly generated from wsdl files
=> these ws-clients classes are compiled again...

@glassfishrobot
Copy link
Contributor Author

javatar007 said:
There might be some resemblence with plugin "incremental-build-plugin"? The same logic, you could save time

Thank you in advance!

@glassfishrobot
Copy link
Contributor Author

This issue was imported from java.net JIRA JAX_WS_COMMONS-27

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants