Here is the github mirror:

https://github.com/narkisr/gradle-templates

Ronen

On Wed, Apr 20, 2011 at 2:54 PM, Spencer Allain <[email protected]>wrote:

> --- On *Wed, 4/20/11, Eric Berry <[email protected]>* wrote:
>
> I actually didn't need to even do that. I can just test for
> 'project.sourceSets?.main?.java?.srcDirs'. If it's available I use it,
> otherwise I throw an exception stating that it looks like the Java plugin is
> not installed, and so I cannot determine the main Java source directory.
>
> This should work for a pre-existing project (one defined via
> settings.gradle and/or build.gradle files), but if it is also intended to
> help setup a new project from scratch there likely wouldn't be a project
> specification other than maybe just the name anywhere.
>
> Building from scratch ideally would attempt to either directly query the
> JavaBasePlugin or potentially do something even more radical such as
> spitting out a templated build.gradle file that would apply plugin: 'java'
> and/or apply plugin: 'groovy', etc. then use the aforementioned logic to
> create the directory structures.
>
> Actually, instead of looking for a specifically named sourceSet, it might
> make sense to simply find all project.sourceSets that have defined "srcDirs"
> (guess that'd be a convention) and try to create the directory structures
> they require.  That way you wouldn't really have to know or care which
> plugins were being applied at the directory creation phase, and simply
> attempt to create missing directories for sourceSets that are defined.
>
> -Spencer
>
>

Reply via email to