You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by br...@apache.org on 2004/12/16 23:33:03 UTC

svn commit: r122591 - /maven/maven-1/core/trunk/project.properties

Author: brett
Date: Thu Dec 16 14:33:02 2004
New Revision: 122591

URL: http://svn.apache.org/viewcvs?view=rev&rev=122591
Log:
bootstrap correctly in subversion, send to target
Modified:
   maven/maven-1/core/trunk/project.properties

Modified: maven/maven-1/core/trunk/project.properties
Url: http://svn.apache.org/viewcvs/maven/maven-1/core/trunk/project.properties?view=diff&rev=122591&p1=maven/maven-1/core/trunk/project.properties&r1=122590&p2=maven/maven-1/core/trunk/project.properties&r2=122591
==============================================================================
--- maven/maven-1/core/trunk/project.properties	(original)
+++ maven/maven-1/core/trunk/project.properties	Thu Dec 16 14:33:02 2004
@@ -93,7 +93,7 @@
 
 maven.bootstrap.plugins = clean/**,jar/**,java/**,license/**,plugin/**,test/**
 maven.bootstrap.reactor = clean/project.xml,jar/project.xml,java/project.xml,license/project.xml,plugin/project.xml
-maven.plugins.directory = ${basedir}/../maven-plugins
+maven.plugins.directory = ${basedir}/../../plugins/trunk
 maven.plugins.includes = */project.xml
 # Touchstone is not built into Maven any more
 #maven.plugins.excludes = examples/**,touchstone/**,touchstone-partner/**,plugin-parent/**
@@ -102,7 +102,7 @@
 maven.plugins.profile = plugin-profile.xml
 
 maven.get.jars.baseUrl = http://www.ibiblio.org/maven
-maven.bootstrap.dir = ${basedir}/bootstrap
+maven.bootstrap.dir = ${basedir}/target/bootstrap
 
 # ------------------------------------------------------------------------------
 # bootstrap is offline or online - online by default . Pass this property

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: svn commit: r122591 - /maven/maven-1/core/trunk/project.properties

Posted by Brett Porter <br...@apache.org>.
Apparently my ISP is no longer spam listed so I can risk posting to the 
list without sending 15 duplicates :)

Emmanuel Venisse wrote:

>If you want to use "trunk" in directory structure, I think that is necessary
>to add a note on the site for define the directory structure for the
>checkout :
>  
>
The SCM info is correct, but the bootstrap document will have to be 
updated, yes.

>- maven-1
>    - core
>        - trunk
>    - jelly-tags
>        - trunk
>    - plugins
>        - trunk
>    - plugins-sandbox
>        - trunk
>
>Is it a good idea to use "trunk" in directory structure?
>I don't think.
>  
>
This is the recommended structure given by the SVN developers, being 
used on other projects, and what was voted into the original proposal.

>When we'll branch a module, we'll have maven-1/core/branch/... and it will
>be difficult to obtain a good project properties for all users checkout.
>Generally, I use a structure like this :
>  
>
The key is that these are separate projects and need to be separated. In 
fact, even each plugin might have its own t/b/t set underneath as 
trygvis suggested - however that is more work that can be done later as 
necessary.

so, yes, maven-1/core/branches/MAVEN-1_0-BRANCH does exist already, and 
../../plugins/trunk will not be the correct property anymore because of 
the change in depth.
However, a user can still check it out however they wish: without the 
trunk, or just as core/MAVEN-1_0-BRANCH

I will think about it, but I'd say that relying on maven-plugins being 
in a certain location was always a bad idea, and it is probably better 
to think of alternatives.

>- maven-1
>    - core
>    - jelly-tags
>    - plugins
>    - plugins-sandbox
>- maven-1_BranchInformation
>    - core
>    - jelly-tags
>    - plugins
>    - plugins-sandbox
>
>With this structure, the build will work with all checkout for all branches.
>  
>
The same discussion was had at jakarta-commons.

The problem with this is that MAVEN_JELLY_TAGS_1_0_1 only exist on one 
repository, MAVEN_1_0 only exists on one and MAVEN_EJB_PLUGIN_1_4 only 
exists on one - none of them crossover.

Still, we can move things, so I'm happy to discuss alternatives.

Cheers
Brett


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: svn commit: r122591 - /maven/maven-1/core/trunk/project.properties

Posted by Emmanuel Venisse <em...@venisse.net>.
Brett,

I don't checkout plugins in plugins/trunk directory.
I have this structure :

- maven-1
    - core
    - jelly-tags
    - plugins
    - plugins-sandbox
I'll update my directory structure.

If you want to use "trunk" in directory structure, I think that is necessary
to add a note on the site for define the directory structure for the
checkout :

- maven-1
    - core
        - trunk
    - jelly-tags
        - trunk
    - plugins
        - trunk
    - plugins-sandbox
        - trunk

Is it a good idea to use "trunk" in directory structure?
I don't think.

When we'll branch a module, we'll have maven-1/core/branch/... and it will
be difficult to obtain a good project properties for all users checkout.
Generally, I use a structure like this :

- maven-1
    - core
    - jelly-tags
    - plugins
    - plugins-sandbox
- maven-1_BranchInformation
    - core
    - jelly-tags
    - plugins
    - plugins-sandbox

With this structure, the build will work with all checkout for all branches.

Emmanuel

>  maven.bootstrap.plugins =
clean/**,jar/**,java/**,license/**,plugin/**,test/**
>  maven.bootstrap.reactor =
clean/project.xml,jar/project.xml,java/project.xml,license/project.xml,plugi
n/project.xml
> -maven.plugins.directory = ${basedir}/../maven-plugins
> +maven.plugins.directory = ${basedir}/../../plugins/trunk
>  maven.plugins.includes = */project.xml
>  # Touchstone is not built into Maven any more
>  #maven.plugins.excludes =
examples/**,touchstone/**,touchstone-partner/**,plugin-parent/**
> @@ -102,7 +102,7 @@
>  maven.plugins.profile = plugin-profile.xml
>
>  maven.get.jars.baseUrl = http://www.ibiblio.org/maven
> -maven.bootstrap.dir = ${basedir}/bootstrap
> +maven.bootstrap.dir = ${basedir}/target/bootstrap
>
>

# --------------------------------------------------------------------------
----
>  # bootstrap is offline or online - online by default . Pass this property
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org