ejjcase

Results 21 comments of ejjcase

> Why is `target-dir` just `target`? Is this still the case? According to https://bnd.bndtools.org/chapters/150-build.html#avoiding-target-dir-conflicts-between-different-build-tools I would have expected something like: > > ``` > target-dir target/${if;${driver;eclipse};;/${driver}} > ``` It was...

@chrisrueger I have had to concentrate on a different part of my job this afternoon, but I notice that your project has the standard Gradle/Maven source layout and mine doesn't....

I'll see if I can cut down/anonymise my real life example!

@chrisrueger Thanks. I have unchecked that, and I'll see what happens. I'm certainly open to the idea that this is two separate bugs with the same symptoms, and Copilot may...

My instinct is that rather than try to make `aQute.bnd.build.Project` compatible with Gradle's requirements, it would be better to make it so the Gradle configuration cache code never needs to...

> Thanks. Can you provide a PR? Otherwise, [@bjhargrave](https://github.com/bjhargrave) any thoughts? Working on it now.

I tried, but this approach is not enough on its own. `BndPlugin` attaches actions to various tasks, which necessarily reference Bnd objects. Otherwise they can't perform Bnd work using the...

> Just to confirm: is this related to BJ's work in [#6915](https://github.com/bndtools/bnd/pull/6915) and the [following PRs](https://github.com/bndtools/bnd/pulls?q=is%3Apr+gradle+is%3Aclosed+author%3Abjhargrave)? @chrisrueger Not really. #6915 relates to non-workspace builds where Bnd is allowed to reference...

Getting there. I have made various things in `BndPlugin` static and/or accessed only at runtime. `BndWorkspacePlugin` stashes the `Workspace` as a property of the Gradle project, so it's easy enough...

@chrisrueger > > * Is this a new problem? No. > * is this only happening with Gradle 9 ? (did this happen in Gradle < 9? It would happen...