Oh, we haven't touched this generator for quite a long time now. If you feel
like enhancing it, please send us patches.
On Wed, Sep 8, 2010 at 09:44, Mark Petrovic <mspetrovic@gmail.com> wrote:
> I tried to run buildr in the top level to drive auto-creation of a
> buildfile. It didn't create an entry for subdir, which I thought odd. Here
> is the auto-created buildfile:
>
>
> # Generated by Buildr 1.4.1, change to your liking
> # Version number for this release
> VERSION_NUMBER = "1.0.0"
> # Group identifier for your projects
> GROUP = "TestProject"
> COPYRIGHT = ""
>
> # Specify Maven 2.0 remote repositories here, like this:
> repositories.remote << "http://www.ibiblio.org/maven2/"
>
> desc "The Testproject project"
> define "TestProject" do
>
> project.version = VERSION_NUMBER
> project.group = GROUP
> manifest["Implementation-Vendor"] = COPYRIGHT
>
> define "subproj1" do
> compile.with # Add classpath dependencies
> resources
> test.compile.with # Add classpath dependencies
> test.resources
> package(:jar)
> end
>
> define "subproj2" do
> compile.with # Add classpath dependencies
> resources
> test.compile.with # Add classpath dependencies
> test.resources
> package(:jar)
> end
>
> end
>
> Here is the top level tree. Maybe I'm missing something.
>
> $ find .
> ./subdir
> ./subdir/subproj3
> ./subdir/subproj3/src
> ./subdir/subproj3/src/main
> ./subdir/subproj3/src/main/java
> ./subdir/subproj3/src/main/resources
> ./subdir/subproj3/src/test
> ./subdir/subproj3/src/test/java
> ./subdir/subproj3/src/test/resources
> ./subdir/subproj3/target
> ./subdir/subproj3/target/resources
> ./subdir/subproj3/target/test
> ./subdir/subproj3/target/test/resources
> ./subdir/subproj4
> ./subdir/subproj4/src
> ./subdir/subproj4/src/main
> ./subdir/subproj4/src/main/java
> ./subdir/subproj4/src/main/resources
> ./subdir/subproj4/src/test
> ./subdir/subproj4/src/test/java
> ./subdir/subproj4/src/test/resources
> ./subdir/subproj4/target
> ./subdir/subproj4/target/resources
> ./subdir/subproj4/target/test
> ./subdir/subproj4/target/test/resources
> ./subproj1
> ./subproj1/src
> ./subproj1/src/main
> ./subproj1/src/main/java
> ./subproj1/src/main/resources
> ./subproj1/src/test
> ./subproj1/src/test/java
> ./subproj1/src/test/resources
> ./subproj1/target
> ./subproj1/target/resources
> ./subproj1/target/test
> ./subproj1/target/test/resources
> ./subproj2
> ./subproj2/src
> ./subproj2/src/main
> ./subproj2/src/main/java
> ./subproj2/src/main/resources
> ./subproj2/src/test
> ./subproj2/src/test/java
> ./subproj2/src/test/resources
> ./subproj2/target
> ./subproj2/target/resources
> ./subproj2/target/test
> ./subproj2/target/test/resources
>
>
> On Sep 8, 2010, at 9:11 AM, Ed Smiley wrote:
>
> > If you follow the builder convention (assuming Java: src/main/java) you'd
> do
> > something like this:
> > root/
> > buildfile<== generate:
> >
> > subproj1
> > src/main/java
> > subproj2
> > src/main/java
> > subdir/
> > subproj3
> > src/main/java
> > subproj4
> > src/main/java
> > Now, don't write your buildfile, just run Buildr in the root and it'll
> build
> > one for you that should work.
> > If you already have a partly working buildfile, just back it up and prot
> any
> > customizations you want into the buildfile.
> >
> > On Tue, Sep 7, 2010 at 9:39 PM, Travis Jensen <travis.jensen@gmail.com
> >wrote:
> >
> >> I want to have a project structure that looks something like this:
> >>
> >> root/
> >> buildfile
> >> subproj1
> >> subproj2
> >> subdir/
> >> subproj3
> >> subproj4
> >>
> >> How do I tell my buildfile to look in subdir for subproj3 and subproj4?
> >>
> >> Thanks.
> >>
> >> tj
> >>
> >> *Travis Jensen*
> >> ***
> >> *Read the Software Maven @ http://softwaremaven.innerbrane.com/
> >> Read my LinkedIn profile @ http://www.linkedin.com/in/travisjensen
> >> Read my Twitter mumblings @ http://twitter.com/SoftwareMaven
> >> Send me email @ travis.jensen@gmail.com
> >>
> >> **What kind of guy calls himself the Software Maven???**
> >>
>
>
> --
> Mark Petrovic
>
>
>
|