-
-
Notifications
You must be signed in to change notification settings - Fork 2.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[FEATURE] Lombok Maven+ECJ bootstrap agent #3143
Comments
I don't mind either the jar file directly in the projectlombok git repo or this solution; but how do we efficiently 'get it' there? We could fold it into lombok.jar and ask users to e.g. run |
I hadn't been able to come up with a very good distribution technique... However, that does sound like a pretty good solution. I can certainly work on that integration. |
* Update copyright headers * Update code style (tabs, not spaces, spaces around + operator - that's about it) * Use `x.class.getResourceAsStream`, not `x.getClass().` - minor mostly irrelevant nit. * Rename and re-locate the jar itself. * 'ecj' as an alias for this command seems a bit too cavalier' removed it. * The source is in its own 'root' src dir, it doesn't really fit in the eclipse agent sources - it's more a maven agent. * Fixed a bug where a filehandle wasn't safe closed. Mostly irrelevant (JVM would quite afterwards anyway). * Slight rewording of the ecj docs.
I have created (but not published) a small bootstrap agent to make using Lombok with Maven and the ECJ compiler easier. That combination currently requires either a non-portable build (as described on the setup/ecj page) or putting lombok.jar into source control with your project. The bootstrap agent allows you to contain the build in your pom.xml without embedding lombok.jar.
The project is located at https://github.com/JohnPaulTaylorII/lombok-maven-ecj-bootstrap.
Questions:
Thanks for your consideration.
The text was updated successfully, but these errors were encountered: