# Allow plugins for build-init

**URL:** <https://discuss.gradle.org/t/allow-plugins-for-build-init/11144>\
**Category:** Bugs\
**Created:** [August 13, 2015, 2:02pm UTC](https://discuss.gradle.org/t/allow-plugins-for-build-init/11144 "2015-08-13T14:02:55Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![st\_oehme](https://sea1.discourse-cdn.com/gradle/user_avatar/discuss.gradle.org/st_oehme/32/5249_2.png) [@st\_oehme](https://discuss.gradle.org/u/st_oehme)\
**Post date:** [August 13, 2015, 2:02pm UTC](https://discuss.gradle.org/t/allow-plugins-for-build-init/11144/1 "2015-08-13T14:02:55Z")

</div>

Maven Archetypes provide an easy way to get users started with a certain framework. Gradle currently only has some hardcoded templates. With the whole plugin central infrastructure in place, I think it’s time to support custom build-init plugins, too.

---

<div class="post-metadata">

**Author:** ![Rene](https://sea1.discourse-cdn.com/gradle/user_avatar/discuss.gradle.org/rene/32/8082_2.png) [@Rene](https://discuss.gradle.org/u/Rene)\
**Post date:** [August 13, 2015, 4:52pm UTC](https://discuss.gradle.org/t/allow-plugins-for-build-init/11144/2 "2015-08-13T16:52:02Z")

</div>

Hey Stefan,

this is something we definitely wanna have in the future. (Un)fortunately we are pretty swamped with stuff to work on, and we are constantly having to ignore/defer work that doesn’t reach the top of the priority list. Our main focus in the new software and configuration model, which will provide revolutionary changes to performance and usability in Gradle.

If you’re interesting in helping us out here, starting a thread on the gradle dev mailinglist is the best place. Currently we gather ideas related to the build init support in a spec at [https://github.com/gradle/gradle/blob/master/design-docs/build-initialisation.md](https://github.com/gradle/gradle/blob/master/design-docs/build-initialisation.md)

---

<div class="post-metadata">

**Author:** ![Rene](https://sea1.discourse-cdn.com/gradle/user_avatar/discuss.gradle.org/rene/32/8082_2.png) [@Rene](https://discuss.gradle.org/u/Rene)\
**Post date:** [August 13, 2015, 5:55pm UTC](https://discuss.gradle.org/t/allow-plugins-for-build-init/11144/3 "2015-08-13T17:55:38Z")

</div>

BTW. I found this initial spec from @ajoberstar [https://github.com/gradle/gradle/pull/402](https://github.com/gradle/gradle/pull/402)

We should resurrect this discussion on the dev list.

---

<div class="post-metadata">

**Author:** ![st\_oehme](https://sea1.discourse-cdn.com/gradle/user_avatar/discuss.gradle.org/st_oehme/32/5249_2.png) [@st\_oehme](https://discuss.gradle.org/u/st_oehme)\
**Post date:** [August 13, 2015, 6:55pm UTC](https://discuss.gradle.org/t/allow-plugins-for-build-init/11144/4 "2015-08-13T18:55:46Z")

</div>

Yeah, I’ll chime in on this old conversation:

[https://groups.google.com/d/msg/gradle-dev/GtbxqCxBImw/MiVfPPkFvGwJ](https://groups.google.com/d/msg/gradle-dev/GtbxqCxBImw/MiVfPPkFvGwJ)
