# Referencing plugin from buildSrc in injected build

**URL:** <https://discuss.gradle.org/t/referencing-plugin-from-buildsrc-in-injected-build/43255>\
**Category:** Help/Discuss\
**Created:** [July 4, 2022, 8:26am UTC](https://discuss.gradle.org/t/referencing-plugin-from-buildsrc-in-injected-build/43255 "2022-07-04T08:26:36Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![tudortimi](https://sea1.discourse-cdn.com/gradle/user_avatar/discuss.gradle.org/tudortimi/32/6369_2.png) [@tudortimi](https://discuss.gradle.org/u/tudortimi)\
**Post date:** [July 4, 2022, 8:26am UTC](https://discuss.gradle.org/t/referencing-plugin-from-buildsrc-in-injected-build/43255/1 "2022-07-04T08:26:36Z")

</div>

I have a source dependency on a project that doesn’t use Gradle. I’m injecting a build using a one-off plugin:

```gradle
package ....plugins.buildinjection;

import ...SomePlugin

class BuildInjectionPlugin implements Plugin<Settings> {

    @Override
    public void apply(Settings settings) {
        settings.gradle.rootProject {
            project.pluginManager.apply(SomePlugin.class)
        }
    }

}

```

I include the build for this plugin into the main project:

```gradle
includeBuild('plugins/build-injection')

```

Everything works fine like this.

I would like to simplify things, though, by moving the code for this plugin to `buildSrc`. If I do this, I start getting errors, because `buildSrc` is not searched by the injected build:

```gradle
* What went wrong:
Plugin [id: 'build-injection'] was not found in any of the following sources:

- Gradle Core Plugins (not a core plugin, please see https://docs.gradle.org/7.4.2/userguide/standard_plugins.html for available core plugins)
- Included Builds (None of the included builds contain this plugin)
- Plugin Repositories (plugin dependency must include a version number for this source)

```

Is there a technical reason why `buildSrc` wouldn’t also be relevant for the injected build?
