-
Notifications
You must be signed in to change notification settings - Fork 50
Commit
- Loading branch information
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,12 @@ | ||
## 0.39.0 (unreleased) | ||
This comment has been minimized.
Sorry, something went wrong.
This comment has been minimized.
Sorry, something went wrong.
sghill
Author
|
||
|
||
* use variant-aware dependency management - [PR #132](https://github.com/jenkinsci/gradle-jpi-plugin/pull/132), allowing | ||
publication of Gradle Module Metadata | ||
* requires Gradle 6.0 or later | ||
* remove `jenkinsPlugins` in favor of using `implementation` | ||
* remove `optionalJenkinsPlugins` in favor of using [Gradle feature variants](https://docs.gradle.org/6.1.1/userguide/feature_variants.html) | ||
* remove `jenkinsTest` in favor of using `testImplementation` | ||
|
||
## 0.38.0 (2020-01-27) | ||
|
||
* upgrade dependency `org.jenkins-ci.main:jenkins-test-harness:2.31 -> 2.60` added to projects - [PR #133](https://github.com/jenkinsci/gradle-jpi-plugin/pull/133) | ||
|
I am looking forward to this release. After all these changes maybe an issue is fixed, I recently introduced in 0.36.0.
In pull request #123 I had to change the classpath of the "war" task to not contain the
main
output (resources and class files) anymore (see here) but to use the .jar file instead (see here).Unfortunately long time ago since pull request #43 the .hpl file generated uses the JPI/WAR classpath instead of the runtime classpath. Therefore running
./gradlew server
now fails to load the plugin (e.g. groovy-events-listener-plugin) because neither the classes nor the .jar file is configured in .hpl file.//CC @jjohannes @wolfs