...
Code Block | ||
---|---|---|
| ||
buildscript { repositories { maven { url "https://plugins.gradle.org/m2/" } mavenLocal() } dependencies { classpath "us.ihmc:ihmc-build:0.15.1" // new build plugin without ci classpath "us.ihmc:ihmc-ci-plugin:0.18.0" // apply ci separately now } } apply plugin: "us.ihmc.ihmc-build" apply plugin: "us.ihmc.ihmc-ci-plugin" println testSuites.convertJobNameToHyphenatedName("AtlasAFast") // replaces removed method testDependencies { compile group: "us.ihmc", name: "ihmc-ci-core-api", version: "0.18.0" // these were auto included before } |
0.14.0 Release Notes
Bug fix
- Dependencies included in the build, but do not have "source" as their version, now keep their declared version instead of inheriting the parent's version
For example, if
project-a
has included the buildproject-b
,project-a
's version is0.2
,project-b
's version is1.0
,project-a/build.gradle
containscompile [...] name: project-b, version: 1.0
,
it is no longer the case that the IHMCDependenciesExtension would override1.0
to0.2
when passing the version to Gradle.
Quality improvements
- Improve message for "source" version dependencies that aren't present
- Add unit tests for test suite generation using ihmc-ci
- Add binray properties to README