-
Notifications
You must be signed in to change notification settings - Fork 79
Support specifying classpath for additional velocity tool classes #222
Conversation
Thanks for the PR. I'm open to this change, but don't want to break compatibility for it. If you resolve that issue with test coverage to prove compatibility, I should be able to merge and release relatively soon afterward. |
Thanks, David. Indeed, my change broke the |
Yes, I'd thought that there was coverage for additional velocity tools. I try pretty hard not to add features without test coverage. If it failed before and passes now, that's probably good enough. We'll just need test coverage for the new case, where the classpath is configured (if you haven't added that already) |
Hi, David. Looks like I've managed to deliver a test for the new property 😅 Please take a look 🙏 |
src/main/java/com/github/davidmc24/gradle/plugin/avro/GenerateAvroJavaTask.java
Outdated
Show resolved
Hide resolved
Looks good, with minor tweaks that I'll take care of post-merge. I'll merge now; assuming that the CI run looks clean I'll pursue a release in the next day or two. |
@davidmc24 Thanks a lot 🙏 |
@crtlib Looks like the new test (and maybe functionality) isn't Windows compatible. Mind trying for a fix? https://github.com/davidmc24/gradle-avro-plugin/actions/runs/4055083756/jobs/6977738565 |
@davidmc24 Sure, David. I'll give a try. |
@davidmc24 Here it is: crtlib@e778f21. Should I create a PR or you'll just cherry-pick? |
PR if possible, please |
@crtlib Release underway. Once https://github.com/davidmc24/gradle-avro-plugin/actions/runs/4104821988 completes, it should be published to Maven Central as version 1.6.0. |
Released |
@davidmc24 Thank you so much 🙏 |
Hi. Needed this for instantiating some custom non-published velocity tool classes. Would be great to have it released soon 🙏