-----Original Message-----
From: John Morrison [mailto:[EMAIL PROTECTED]]

>That would be OK for most systems, but I *need* to automate the build
>process at work.  It doesn't have a http connection.  I managed to get cvs
>opened on all development machines, but http requires username/passwords
:-(

Let the import href allow "cvs:CVSROOT:/module/file " or some other syntax.

>Also, how would people add their own projects?

People would add their own projects to their local workspace definition.

I suppose that we could go full circle and have each repository have its own

list of projects.  Then we could have

<build-list>
        <repository href="http://jakarta.apache.org/gump-workspace.xml"/>
      <repository href="http://oss.ibm.com/alphaworks-workspace.xml" /> 
        <repository href="/local/dir/my-workspace" />
        <project name="alexandira"  rebuild="weekly"/>
        <project name="myproject" rebuild="nightly" />
</build-list>

<workplace name="mine" >
    <repository name="mine" >
                <cvsroot ...
                />
    </repository>

  <import href="http://jakarta.apache.org/gump-workspace.xml"   />
  <project name="myroject" repository="name">
        <depends name="JTOpen"/>
      <depends name="cactus"/>
  </project>    

</workplace>


This implies that a workspace contains a list of project that can be built
and there dependencies.

The build-list is what is actually built, and how often.

I realize that workplace will have circular dependencies.

That way we don't have just one Master Workplace instead many codependent
workplaces.


R,
Nick










---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to