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