+1

On Tue, Feb 5, 2013 at 1:26 PM, Robert Scholte <rfscho...@apache.org> wrote:

> Hi,
>
> I have my doubts if this should be exposed as a mvn argument. This would
> also mean that we cannot remove it in the future. It would also suggest
> that it is a valid solution, but in fact it makes your build more
> unreliable.
> Users hitting this issue have often enough Maven knowledge to discover
> this option, so I don't see the need for this mvn commandline argument.
> Instead I would only use the MAVEN_OPTS option, and rename it to
> LegacyLocalRepository instead of SimpleLocalRepository to encourage not to
> use it.
>
> WDYT?
>
> Robert
>
>
> Op Tue, 05 Feb 2013 00:02:47 +0100 schreef Hervé BOUTEMY <
> herve.bout...@free.fr>:
>
>
>  good idea
>>
>> any objection?
>>
>> Regards,
>>
>> Hervé
>>
>> Le lundi 4 février 2013 11:11:32 Brian Fox a écrit :
>>
>>> i'm on the fence about if this is good or not, but I think the option if
>>> provided should be simple-local-repository without the manager part.
>>> People
>>> already get confused about what's a local repo vs what's a repository
>>> manager and the mixing of these concepts here will make that worse.
>>>
>>> On Sat, Feb 2, 2013 at 10:59 AM, <hbout...@apache.org> wrote:
>>> > Updated Branches:
>>> >   refs/heads/master 71dd7f3d2 -> 5d06bc6a2
>>> >
>>> > fixed typo
>>> >
>>> > Project: 
>>> > http://git-wip-us.apache.org/**repos/asf/maven/repo<http://git-wip-us.apache.org/repos/asf/maven/repo>
>>> > Commit: http://git-wip-us.apache.org/**repos/asf/maven/commit/**
>>> 5d06bc6a <http://git-wip-us.apache.org/repos/asf/maven/commit/5d06bc6a>
>>> > Tree: 
>>> > http://git-wip-us.apache.org/**repos/asf/maven/tree/5d06bc6a<http://git-wip-us.apache.org/repos/asf/maven/tree/5d06bc6a>
>>> > Diff: 
>>> > http://git-wip-us.apache.org/**repos/asf/maven/diff/5d06bc6a<http://git-wip-us.apache.org/repos/asf/maven/diff/5d06bc6a>
>>> >
>>> > Branch: refs/heads/master
>>> > Commit: 5d06bc6a25d40da49b9f477e3c2b40**8505dbae61
>>> > Parents: 71dd7f3
>>> > Author: Hervé Boutemy <hbout...@apache.org>
>>> > Authored: Sat Feb 2 16:59:20 2013 +0100
>>> > Committer: Hervé Boutemy <hbout...@apache.org>
>>> > Committed: Sat Feb 2 16:59:20 2013 +0100
>>> >
>>> > ------------------------------**------------------------------**
>>> ----------
>>> >
>>> >  .../main/java/org/apache/**maven/DefaultMaven.java   |    2 +-
>>> >  .../execution/**DefaultMavenExecutionRequest.**java    |   10
>>> +++++-----
>>> >  .../maven/execution/**MavenExecutionRequest.java     |    4 ++--
>>> >  .../main/java/org/apache/**maven/cli/CLIManager.java |    4 ++--
>>> >  .../main/java/org/apache/**maven/cli/MavenCli.java   |    2 +-
>>> >  5 files changed, 11 insertions(+), 11 deletions(-)
>>> >
>>> > ------------------------------**------------------------------**
>>> ----------
>>> >
>>> >
>>> >
>>> > http://git-wip-us.apache.org/**repos/asf/maven/blob/5d06bc6a/**
>>> maven-core/src/<http://git-wip-us.apache.org/repos/asf/maven/blob/5d06bc6a/maven-core/src/>
>>> > main/java/org/apache/maven/**DefaultMaven.java
>>> > ------------------------------**------------------------------**
>>> ----------
>>> > diff --git a/maven-core/src/main/java/**org/apache/maven/DefaultMaven.
>>> **java
>>> > b/maven-core/src/main/java/**org/apache/maven/DefaultMaven.**java
>>> > index d85f1ac..ac92afc 100644
>>> > --- a/maven-core/src/main/java/**org/apache/maven/DefaultMaven.**java
>>> > +++ b/maven-core/src/main/java/**org/apache/maven/DefaultMaven.**java
>>> > @@ -358,7 +358,7 @@ public class DefaultMaven
>>> >
>>> >          LocalRepository localRepo = new LocalRepository(
>>> >
>>> > request.getLocalRepository().**getBasedir() );
>>> >
>>> > -        if ( request.**isUseSimpleLocalRepostoryManag**er() )
>>> > +        if ( request.**isUseSimpleLocalRepositoryMana**ger() )
>>> >
>>> >          {
>>> >
>>> >              try
>>> >              {
>>> >
>>> > http://git-wip-us.apache.org/**repos/asf/maven/blob/5d06bc6a/**
>>> maven-core/src/<http://git-wip-us.apache.org/repos/asf/maven/blob/5d06bc6a/maven-core/src/>
>>> > main/java/org/apache/maven/**execution/**DefaultMavenExecutionRequest.
>>> **java
>>> > ------------------------------**------------------------------**
>>> ----------
>>> > diff --git
>>> > a/maven-core/src/main/java/**org/apache/maven/execution/**
>>> DefaultMavenExecutio
>>> > nRequest.java
>>> > b/maven-core/src/main/java/**org/apache/maven/execution/**
>>> DefaultMavenExecuti
>>> > onRequest.java index 3139846..09ead1a 100644
>>> > ---
>>> > a/maven-core/src/main/java/**org/apache/maven/execution/**
>>> DefaultMavenExecutio
>>> > nRequest.java +++
>>> > b/maven-core/src/main/java/**org/apache/maven/execution/**
>>> DefaultMavenExecutio
>>> > nRequest.java @@ -143,7 +143,7 @@ public class
>>> > DefaultMavenExecutionRequest
>>> >
>>> >       */
>>> >
>>> >      private boolean noSnapshotUpdates;
>>> >
>>> > -    private boolean useSimpleLocalRepostoryManager = false;
>>> > +    private boolean useSimpleLocalRepositoryManage**r = false;
>>> >
>>> >      public DefaultMavenExecutionRequest()
>>> >      {
>>> >
>>> > @@ -1078,14 +1078,14 @@ public class DefaultMavenExecutionRequest
>>> >
>>> >          return this;
>>> >
>>> >      }
>>> >
>>> > -    public boolean isUseSimpleLocalRepostoryManag**er()
>>> > +    public boolean isUseSimpleLocalRepositoryMana**ger()
>>> >
>>> >      {
>>> >
>>> > -        return this.**useSimpleLocalRepostoryManager**;
>>> > +        return this.**useSimpleLocalRepositoryManage**r;
>>> >
>>> >      }
>>> >
>>> > -    public MavenExecutionRequest setUseSimpleLocalRepostoryMana**ger(
>>> > boolean useSimpleLocalRepostoryManager )
>>> > +    public MavenExecutionRequest setUseSimpleLocalRepositoryMan**
>>> ager(
>>> > boolean useSimpleLocalRepositoryManage**r )
>>> >
>>> >      {
>>> >
>>> > -        this.**useSimpleLocalRepostoryManager =
>>> > useSimpleLocalRepostoryManager**;
>>> > +        this.**useSimpleLocalRepositoryManage**r =
>>> > useSimpleLocalRepositoryManage**r;
>>> >
>>> >          return this;
>>> >
>>> >      }
>>> >
>>> >  }
>>> >
>>> > http://git-wip-us.apache.org/**repos/asf/maven/blob/5d06bc6a/**
>>> maven-core/src/<http://git-wip-us.apache.org/repos/asf/maven/blob/5d06bc6a/maven-core/src/>
>>> > main/java/org/apache/maven/**execution/**MavenExecutionRequest.java
>>> > ------------------------------**------------------------------**
>>> ----------
>>> > diff --git
>>> > a/maven-core/src/main/java/**org/apache/maven/execution/**
>>> MavenExecutionReques
>>> > t.java
>>> > b/maven-core/src/main/java/**org/apache/maven/execution/**
>>> MavenExecutionReque
>>> > st.java index 5bd839a..cb4b207 100644
>>> > ---
>>> > a/maven-core/src/main/java/**org/apache/maven/execution/**
>>> MavenExecutionReques
>>> > t.java +++
>>> > b/maven-core/src/main/java/**org/apache/maven/execution/**
>>> MavenExecutionReques
>>> > t.java @@ -286,11 +286,11 @@ public interface MavenExecutionRequest
>>> >
>>> >      /**
>>> >
>>> >       * @since 3.1
>>> >       */
>>> >
>>> > -    boolean isUseSimpleLocalRepostoryManag**er();
>>> > +    boolean isUseSimpleLocalRepositoryMana**ger();
>>> >
>>> >      /**
>>> >
>>> >       * @since 3.1
>>> >       */
>>> >
>>> > -    MavenExecutionRequest setUseSimpleLocalRepostoryMana**ger(
>>> boolean
>>> > useSimpleLocalRepostoryManager );
>>> > +    MavenExecutionRequest setUseSimpleLocalRepositoryMan**ager(
>>> boolean
>>> > useSimpleLocalRepositoryManage**r );
>>> >
>>> >  }
>>> >
>>> > http://git-wip-us.apache.org/**repos/asf/maven/blob/5d06bc6a/**
>>> maven-embedder/<http://git-wip-us.apache.org/repos/asf/maven/blob/5d06bc6a/maven-embedder/>
>>> > src/main/java/org/apache/**maven/cli/CLIManager.java
>>> > ------------------------------**------------------------------**
>>> ----------
>>> > diff --git
>>> > a/maven-embedder/src/main/**java/org/apache/maven/cli/**
>>> CLIManager.java
>>> > b/maven-embedder/src/main/**java/org/apache/maven/cli/**
>>> CLIManager.java
>>> > index 44eb7a3..4bcbda6 100644
>>> > --- a/maven-embedder/src/main/**java/org/apache/maven/cli/**
>>> CLIManager.java
>>> > +++ b/maven-embedder/src/main/**java/org/apache/maven/cli/**
>>> CLIManager.java
>>> > @@ -137,10 +137,10 @@ public class CLIManager
>>> >
>>> >          options.addOption( OptionBuilder.withLongOpt( "threads"
>>> >
>>> > ).hasArg().withDescription( "Thread count, for instance 2.0C where C is
>>> > core multiplied" ).create( THREADS ) );
>>> >
>>> >          options.addOption( OptionBuilder.withLongOpt(
>>> >
>>> > "simple-local-repository-**manager" ).withDescription(
>>> > -            "Use a simple local Repository Manager (no use of
>>> > _maven.repositories) can be activated using
>>> > -Dmaven.simpleLocalRepoMan=**true" ).create(
>>> > +            "Use a simple Local Repository Manager, ie no use of
>>> > _maven.repositories. Can be activated using
>>> > -Dmaven.simpleLocalRepoMan=**true" ).create(
>>> >
>>> >              SIMPLE_LOCAL_REPOSITORY_**MANAGER ) );
>>> >
>>> > -        // Adding this back in for compatibility with the verifier
>>> that
>>> > hard codes this option.
>>> >
>>> > +        // Adding this back in for compatibility with the verifier
>>> that
>>> > hard codes this option.
>>> >
>>> >          options.addOption( OptionBuilder.withLongOpt(
>>> >
>>> > "no-plugin-registry" ).withDescription( "Ineffective, only kept for
>>> > backward compatibility" ).create( "npr" ) );
>>> >
>>> >          options.addOption( OptionBuilder.withLongOpt(
>>> >
>>> > "check-plugin-updates" ).withDescription( "Ineffective, only kept for
>>> > backward compatibility" ).create( "cpu" ) );
>>> >
>>> >          options.addOption( OptionBuilder.withLongOpt( "update-plugins"
>>> >
>>> > ).withDescription( "Ineffective, only kept for backward compatibility"
>>> > ).create( "up" ) );
>>> >
>>> >
>>> > http://git-wip-us.apache.org/**repos/asf/maven/blob/5d06bc6a/**
>>> maven-embedder/<http://git-wip-us.apache.org/repos/asf/maven/blob/5d06bc6a/maven-embedder/>
>>> > src/main/java/org/apache/**maven/cli/MavenCli.java
>>> > ------------------------------**------------------------------**
>>> ----------
>>> > diff --git
>>> > a/maven-embedder/src/main/**java/org/apache/maven/cli/**MavenCli.java
>>> > b/maven-embedder/src/main/**java/org/apache/maven/cli/**MavenCli.java
>>> > index a6ce497..9fad9e6 100644
>>> > --- a/maven-embedder/src/main/**java/org/apache/maven/cli/**
>>> MavenCli.java
>>> > +++ b/maven-embedder/src/main/**java/org/apache/maven/cli/**
>>> MavenCli.java
>>> > @@ -544,7 +544,7 @@ public class MavenCli
>>> >
>>> >      {
>>> >
>>> >          if ( cliRequest.commandLine.**hasOption(
>>> >
>>> > CLIManager.SIMPLE_LOCAL_**REPOSITORY_MANAGER ) || Boolean.getBoolean(
>>> > "maven.simpleLocalRepoMan" ) )
>>> >
>>> >          {
>>> >
>>> > -           cliRequest.request.**setUseSimpleLocalRepostoryMana**ger(
>>> true );
>>> > +           cliRequest.request.**setUseSimpleLocalRepositoryMan**ager(
>>> true );
>>> >
>>> >          }
>>> >
>>> >      }
>>>
>>
>> ------------------------------**------------------------------**---------
>> To unsubscribe, e-mail: 
>> dev-unsubscribe@maven.apache.**org<dev-unsubscr...@maven.apache.org>
>> For additional commands, e-mail: dev-h...@maven.apache.org
>>
>
> ------------------------------**------------------------------**---------
> To unsubscribe, e-mail: 
> dev-unsubscribe@maven.apache.**org<dev-unsubscr...@maven.apache.org>
> For additional commands, e-mail: dev-h...@maven.apache.org
>
>

Reply via email to