| From dev-return-124374-apmail-maven-dev-archive=maven.apache.org@maven.apache.org Wed Nov 1 06:04:52 2017 |
| Return-Path: <dev-return-124374-apmail-maven-dev-archive=maven.apache.org@maven.apache.org> |
| X-Original-To: apmail-maven-dev-archive@www.apache.org |
| Delivered-To: apmail-maven-dev-archive@www.apache.org |
| Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) |
| by minotaur.apache.org (Postfix) with SMTP id 120A910FBB |
| for <apmail-maven-dev-archive@www.apache.org>; Wed, 1 Nov 2017 06:04:52 +0000 (UTC) |
| Received: (qmail 49105 invoked by uid 500); 1 Nov 2017 06:04:51 -0000 |
| Delivered-To: apmail-maven-dev-archive@maven.apache.org |
| Received: (qmail 48013 invoked by uid 500); 1 Nov 2017 06:04:50 -0000 |
| Mailing-List: contact dev-help@maven.apache.org; run by ezmlm |
| Precedence: bulk |
| List-Unsubscribe: <mailto:dev-unsubscribe@maven.apache.org> |
| List-Help: <mailto:dev-help@maven.apache.org> |
| List-Post: <mailto:dev@maven.apache.org> |
| List-Id: "Maven Developers List" <dev.maven.apache.org> |
| Reply-To: "Maven Developers List" <dev@maven.apache.org> |
| Delivered-To: mailing list dev@maven.apache.org |
| Received: (qmail 47994 invoked by uid 99); 1 Nov 2017 06:04:50 -0000 |
| Received: from ec2-52-202-80-70.compute-1.amazonaws.com (HELO gitbox.apache.org) (52.202.80.70) |
| by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 01 Nov 2017 06:04:50 +0000 |
| From: GitBox <git@apache.org> |
| To: dev@maven.apache.org |
| Subject: [GitHub] hboutemy closed pull request #13: MRELEASE-980 Allow commit comments to be controlled |
| Message-ID: <150951629010.5809.564130352388296600.gitbox@gitbox.apache.org> |
| |
| hboutemy closed pull request #13: MRELEASE-980 Allow commit comments to be controlled |
| URL: https://github.com/apache/maven-release/pull/13 |
| |
| |
| |
| |
| This is a PR merged from a forked repository. |
| As GitHub hides the original diff on merge, it is displayed below for |
| the sake of provenance: |
| |
| As this is a foreign pull request (from a fork), the diff is supplied |
| below (as it won't show otherwise due to GitHub magic): |
| |
| diff --git a/maven-release-manager/src/main/components-fragment.xml b/maven-release-manager/src/main/components-fragment.xml |
| index 5880c75f..97eca406 100644 |
| --- a/maven-release-manager/src/main/components-fragment.xml |
| +++ b/maven-release-manager/src/main/components-fragment.xml |
| @@ -152,7 +152,7 @@ |
| </requirement> |
| </requirements> |
| <configuration> |
| - <messageFormat>prepare release {0}</messageFormat> |
| + <descriptorCommentGetter>getScmReleaseCommitComment</descriptorCommentGetter> |
| </configuration> |
| </component> |
| <component> |
| @@ -165,7 +165,7 @@ |
| </requirement> |
| </requirements> |
| <configuration> |
| - <messageFormat>prepare for next development iteration</messageFormat> |
| + <descriptorCommentGetter>getScmDevelopmentCommitComment</descriptorCommentGetter> |
| <rollbackMessageFormat>rollback changes from release preparation of {0}</rollbackMessageFormat> |
| </configuration> |
| </component> |
| @@ -179,7 +179,7 @@ |
| </requirement> |
| </requirements> |
| <configuration> |
| - <messageFormat>prepare branch {0}</messageFormat> |
| + <descriptorCommentGetter>getScmBranchCommitComment</descriptorCommentGetter> |
| </configuration> |
| </component> |
| <component> |
| @@ -192,7 +192,7 @@ |
| </requirement> |
| </requirements> |
| <configuration> |
| - <messageFormat>rollback the release of {0}</messageFormat> |
| + <descriptorCommentGetter>getScmRollbackCommitComment</descriptorCommentGetter> |
| </configuration> |
| </component> |
| <component> |
| diff --git a/maven-release-manager/src/main/java/org/apache/maven/shared/release/config/PropertiesReleaseDescriptorStore.java b/maven-release-manager/src/main/java/org/apache/maven/shared/release/config/PropertiesReleaseDescriptorStore.java |
| index 235517b6..559a4921 100644 |
| --- a/maven-release-manager/src/main/java/org/apache/maven/shared/release/config/PropertiesReleaseDescriptorStore.java |
| +++ b/maven-release-manager/src/main/java/org/apache/maven/shared/release/config/PropertiesReleaseDescriptorStore.java |
| @@ -211,6 +211,22 @@ public void write( ReleaseDescriptor config, File file ) |
| { |
| properties.setProperty( "scm.commentPrefix", config.getScmCommentPrefix() ); |
| } |
| + if ( config.getScmDevelopmentCommitComment() != null ) |
| + { |
| + properties.setProperty( "scm.developmentCommitComment", config.getScmDevelopmentCommitComment() ); |
| + } |
| + if ( config.getScmReleaseCommitComment() != null ) |
| + { |
| + properties.setProperty( "scm.releaseCommitComment", config.getScmReleaseCommitComment() ); |
| + } |
| + if ( config.getScmBranchCommitComment() != null ) |
| + { |
| + properties.setProperty( "scm.branchCommitComment", config.getScmBranchCommitComment() ); |
| + } |
| + if ( config.getScmRollbackCommitComment() != null ) |
| + { |
| + properties.setProperty( "scm.rollbackCommitComment", config.getScmRollbackCommitComment() ); |
| + } |
| if ( config.getAdditionalArguments() != null ) |
| { |
| properties.setProperty( "exec.additionalArguments", config.getAdditionalArguments() ); |
| diff --git a/maven-release-manager/src/main/java/org/apache/maven/shared/release/config/ReleaseUtils.java b/maven-release-manager/src/main/java/org/apache/maven/shared/release/config/ReleaseUtils.java |
| index 522fef4a..5dca5b8a 100644 |
| --- a/maven-release-manager/src/main/java/org/apache/maven/shared/release/config/ReleaseUtils.java |
| +++ b/maven-release-manager/src/main/java/org/apache/maven/shared/release/config/ReleaseUtils.java |
| @@ -69,6 +69,16 @@ public static ReleaseDescriptor merge( ReleaseDescriptor mergeInto, ReleaseDescr |
| mergeOverride( mergeInto.getScmPrivateKeyPassPhrase(), toBeMerged.getScmPrivateKeyPassPhrase() ) ); |
| mergeInto.setScmCommentPrefix( |
| mergeOverride( mergeInto.getScmCommentPrefix(), toBeMerged.getScmCommentPrefix() ) ); |
| + mergeInto.setScmDevelopmentCommitComment( |
| + mergeOverride( |
| + mergeInto.getScmDevelopmentCommitComment(), |
| + toBeMerged.getScmDevelopmentCommitComment() ) ); |
| + mergeInto.setScmReleaseCommitComment( |
| + mergeOverride( mergeInto.getScmReleaseCommitComment(), toBeMerged.getScmReleaseCommitComment() ) ); |
| + mergeInto.setScmBranchCommitComment( |
| + mergeOverride( mergeInto.getScmBranchCommitComment(), toBeMerged.getScmBranchCommitComment() ) ); |
| + mergeInto.setScmRollbackCommitComment( |
| + mergeOverride( mergeInto.getScmRollbackCommitComment(), toBeMerged.getScmRollbackCommitComment() ) ); |
| mergeInto.setAdditionalArguments( |
| mergeOverride( mergeInto.getAdditionalArguments(), toBeMerged.getAdditionalArguments() ) ); |
| mergeInto.setPreparationGoals( |
| @@ -158,6 +168,23 @@ public static ReleaseDescriptor copyPropertiesToReleaseDescriptor( Properties pr |
| releaseDescriptor.setScmBranchBase( properties.getProperty( "scm.branchBase" ) ); |
| releaseDescriptor.setScmReleaseLabel( properties.getProperty( "scm.tag" ) ); |
| releaseDescriptor.setScmCommentPrefix( properties.getProperty( "scm.commentPrefix" ) ); |
| + if ( properties.getProperty( "scm.releaseCommitComment" ) != null ) |
| + { |
| + releaseDescriptor.setScmReleaseCommitComment( properties.getProperty( "scm.releaseCommitComment" ) ); |
| + } |
| + if ( properties.getProperty( "scm.developmentCommitComment" ) != null ) |
| + { |
| + releaseDescriptor.setScmDevelopmentCommitComment( |
| + properties.getProperty( "scm.developmentCommitComment" ) ); |
| + } |
| + if ( properties.getProperty( "scm.branchCommitComment" ) != null ) |
| + { |
| + releaseDescriptor.setScmBranchCommitComment( properties.getProperty( "scm.branchCommitComment" ) ); |
| + } |
| + if ( properties.getProperty( "scm.rollbackCommitComment" ) != null ) |
| + { |
| + releaseDescriptor.setScmRollbackCommitComment( properties.getProperty( "scm.rollbackCommitComment" ) ); |
| + } |
| releaseDescriptor.setAdditionalArguments( properties.getProperty( "exec.additionalArguments" ) ); |
| releaseDescriptor.setPomFileName( properties.getProperty( "exec.pomFileName" ) ); |
| releaseDescriptor.setPreparationGoals( properties.getProperty( "preparationGoals" ) ); |
| diff --git a/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/AbstractScmCommitPhase.java b/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/AbstractScmCommitPhase.java |
| index 990060d7..e67fd267 100644 |
| --- a/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/AbstractScmCommitPhase.java |
| +++ b/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/AbstractScmCommitPhase.java |
| @@ -39,7 +39,6 @@ |
| import org.apache.maven.shared.release.util.ReleaseUtil; |
| |
| import java.io.File; |
| -import java.text.MessageFormat; |
| import java.util.ArrayList; |
| import java.util.Collection; |
| import java.util.List; |
| @@ -63,9 +62,9 @@ |
| protected ScmRepositoryConfigurator scmRepositoryConfigurator; |
| |
| /** |
| - * The format for the commit message. |
| + * The getter in the descriptor for the comment. |
| */ |
| - protected String messageFormat; |
| + protected String descriptorCommentGetter; |
| |
| public ReleaseResult execute( ReleaseDescriptor releaseDescriptor, ReleaseEnvironment releaseEnvironment, |
| List<MavenProject> reactorProjects ) |
| @@ -186,10 +185,47 @@ protected void validateConfiguration( ReleaseDescriptor releaseDescriptor ) |
| } |
| } |
| |
| - protected String createMessage( ReleaseDescriptor releaseDescriptor ) |
| + protected String createMessage( List<MavenProject> reactorProjects, |
| + ReleaseDescriptor releaseDescriptor ) |
| + throws ReleaseExecutionException |
| { |
| - return MessageFormat.format( releaseDescriptor.getScmCommentPrefix() + messageFormat, |
| - new Object[]{releaseDescriptor.getScmReleaseLabel()} ); |
| + String comment; |
| + boolean branch = false; |
| + if ( "getScmReleaseCommitComment".equals( descriptorCommentGetter ) ) |
| + { |
| + comment = releaseDescriptor.getScmReleaseCommitComment(); |
| + } |
| + else if ( "getScmDevelopmentCommitComment".equals( descriptorCommentGetter ) ) |
| + { |
| + comment = releaseDescriptor.getScmDevelopmentCommitComment(); |
| + } |
| + else if ( "getScmBranchCommitComment".equals( descriptorCommentGetter ) ) |
| + { |
| + comment = releaseDescriptor.getScmBranchCommitComment(); |
| + branch = true; |
| + } |
| + else if ( "getScmRollbackCommitComment".equals( descriptorCommentGetter ) ) |
| + { |
| + comment = releaseDescriptor.getScmRollbackCommitComment(); |
| + } |
| + else |
| + { |
| + throw new ReleaseExecutionException( "Invalid configuration in components-fragment.xml" ); |
| + } |
| + |
| + MavenProject project = ReleaseUtil.getRootProject( reactorProjects ); |
| + comment = comment.replace( "@{prefix}", releaseDescriptor.getScmCommentPrefix().trim() ); |
| + comment = comment.replace( "@{groupId}", project.getGroupId() ); |
| + comment = comment.replace( "@{artifactId}", project.getArtifactId() ); |
| + if ( branch ) |
| + { |
| + comment = comment.replace( "@{branchName}", releaseDescriptor.getScmReleaseLabel() ); |
| + } |
| + else |
| + { |
| + comment = comment.replace( "@{releaseLabel}", releaseDescriptor.getScmReleaseLabel() ); |
| + } |
| + return comment; |
| } |
| |
| protected static List<File> createPomFiles( ReleaseDescriptor releaseDescriptor, MavenProject project ) |
| diff --git a/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/ScmCommitDevelopmentPhase.java b/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/ScmCommitDevelopmentPhase.java |
| index 889b9c35..a1fc956e 100644 |
| --- a/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/ScmCommitDevelopmentPhase.java |
| +++ b/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/ScmCommitDevelopmentPhase.java |
| @@ -78,13 +78,13 @@ protected void runLogic( ReleaseDescriptor releaseDescriptor, ReleaseEnvironment |
| else |
| { |
| // a normal commit |
| - message = createMessage( releaseDescriptor ); |
| + message = createMessage( reactorProjects, releaseDescriptor ); |
| } |
| if ( simulating ) |
| { |
| Collection<File> pomFiles = createPomFiles( releaseDescriptor, reactorProjects ); |
| logInfo( result, |
| - "Full run would be commit " + pomFiles.size() + " files with message: '" + message + "'" ); |
| + "Full run would commit " + pomFiles.size() + " files with message: '" + message + "'" ); |
| } |
| else |
| { |
| diff --git a/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/ScmCommitPreparationPhase.java b/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/ScmCommitPreparationPhase.java |
| index 8c65a60a..1bee2fb4 100644 |
| --- a/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/ScmCommitPreparationPhase.java |
| +++ b/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/ScmCommitPreparationPhase.java |
| @@ -28,7 +28,6 @@ |
| import org.apache.maven.shared.release.scm.ReleaseScmCommandException; |
| import org.apache.maven.shared.release.scm.ReleaseScmRepositoryException; |
| |
| -import java.text.MessageFormat; |
| import java.util.List; |
| |
| /** |
| @@ -40,11 +39,6 @@ |
| extends AbstractScmCommitPhase |
| { |
| |
| - /** |
| - * The format for the |
| - */ |
| - private String rollbackMessageFormat; |
| - |
| protected void runLogic( ReleaseDescriptor releaseDescriptor, ReleaseEnvironment releaseEnvironment, |
| List<MavenProject> reactorProjects, ReleaseResult result, boolean simulating ) |
| throws ReleaseScmCommandException, ReleaseExecutionException, ReleaseScmRepositoryException |
| @@ -65,8 +59,7 @@ protected void runLogic( ReleaseDescriptor releaseDescriptor, ReleaseEnvironment |
| // commit development versions required |
| else |
| { |
| - String message = createMessage( releaseDescriptor ); |
| - |
| + String message = createMessage( reactorProjects, releaseDescriptor ); |
| if ( simulating ) |
| { |
| simulateCheckins( releaseDescriptor, reactorProjects, result, message ); |
| @@ -78,12 +71,6 @@ protected void runLogic( ReleaseDescriptor releaseDescriptor, ReleaseEnvironment |
| } |
| } |
| |
| - private String createRollbackMessage( ReleaseDescriptor releaseDescriptor ) |
| - { |
| - return MessageFormat.format( releaseDescriptor.getScmCommentPrefix() + rollbackMessageFormat, |
| - new Object[]{releaseDescriptor.getScmReleaseLabel()} ); |
| - } |
| - |
| protected void validateConfiguration( ReleaseDescriptor releaseDescriptor ) |
| throws ReleaseFailureException |
| { |
| diff --git a/maven-release-manager/src/main/mdo/release-descriptor.mdo b/maven-release-manager/src/main/mdo/release-descriptor.mdo |
| index f62b0ffd..c8defbc7 100644 |
| --- a/maven-release-manager/src/main/mdo/release-descriptor.mdo |
| +++ b/maven-release-manager/src/main/mdo/release-descriptor.mdo |
| @@ -69,6 +69,42 @@ |
| </description> |
| </field> |
| <field> |
| + <name>scmReleaseCommitComment</name> |
| + <version>3.0.0+</version> |
| + <type>String</type> |
| + <defaultValue>@{prefix} prepare release @{releaseLabel}</defaultValue> |
| + <description> |
| + The SCM commit comment when setting pom.xml to release |
| + </description> |
| + </field> |
| + <field> |
| + <name>scmDevelopmentCommitComment</name> |
| + <version>3.0.0+</version> |
| + <type>String</type> |
| + <defaultValue>@{prefix} prepare for next development iteration</defaultValue> |
| + <description> |
| + The SCM commit comment when setting pom.xml back to development |
| + </description> |
| + </field> |
| + <field> |
| + <name>scmBranchCommitComment</name> |
| + <version>3.0.0+</version> |
| + <type>String</type> |
| + <defaultValue>@{prefix} prepare branch @{releaseLabel}</defaultValue> |
| + <description> |
| + The SCM commit comment when branching |
| + </description> |
| + </field> |
| + <field> |
| + <name>scmRollbackCommitComment</name> |
| + <version>3.0.0+</version> |
| + <type>String</type> |
| + <defaultValue>@{prefix} rollback the release of @{releaseLabel}</defaultValue> |
| + <description> |
| + The SCM commit comment when rolling back |
| + </description> |
| + </field> |
| + <field> |
| <name>scmSourceUrl</name> |
| <version>1.0.0+</version> |
| <type>String</type> |
| @@ -793,6 +829,22 @@ |
| { |
| return false; |
| } |
| + if ( !safeEquals( scmDevelopmentCommitComment, that.scmDevelopmentCommitComment ) ) |
| + { |
| + return false; |
| + } |
| + if ( !safeEquals( scmReleaseCommitComment, that.scmReleaseCommitComment ) ) |
| + { |
| + return false; |
| + } |
| + if ( !safeEquals( scmBranchCommitComment, that.scmBranchCommitComment ) ) |
| + { |
| + return false; |
| + } |
| + if ( !safeEquals( scmRollbackCommitComment, that.scmRollbackCommitComment ) ) |
| + { |
| + return false; |
| + } |
| if ( !safeEquals( scmPrivateKeyPassPhrase, that.scmPrivateKeyPassPhrase ) ) |
| { |
| return false; |
| @@ -921,6 +973,10 @@ |
| result = 29 * result + ( completionGoals != null ? completionGoals.hashCode() : 0 ); |
| result = 29 * result + ( pomFileName != null ? pomFileName.hashCode() : 0 ); |
| result = 29 * result + ( checkModificationExcludes != null ? checkModificationExcludes.hashCode() : 0 ); |
| + result = 29 * result + ( scmDevelopmentCommitComment != null ? scmDevelopmentCommitComment.hashCode() : 0 ); |
| + result = 29 * result + ( scmReleaseCommitComment != null ? scmReleaseCommitComment.hashCode() : 0 ); |
| + result = 29 * result + ( scmBranchCommitComment != null ? scmBranchCommitComment.hashCode() : 0 ); |
| + result = 29 * result + ( scmRollbackCommitComment != null ? scmRollbackCommitComment.hashCode() : 0 ); |
| result = 29 * result + ( scmTagBase != null ? scmTagBase.hashCode() : 0 ); |
| result = 29 * result + ( scmBranchBase != null ? scmBranchBase.hashCode() : 0 ); |
| result = 29 * result + ( scmUsername != null ? scmUsername.hashCode() : 0 ); |
| diff --git a/maven-release-manager/src/test/java/org/apache/maven/shared/release/phase/ScmCommitDevelopmentPhaseTest.java b/maven-release-manager/src/test/java/org/apache/maven/shared/release/phase/ScmCommitDevelopmentPhaseTest.java |
| index 56875c0a..14f99938 100644 |
| --- a/maven-release-manager/src/test/java/org/apache/maven/shared/release/phase/ScmCommitDevelopmentPhaseTest.java |
| +++ b/maven-release-manager/src/test/java/org/apache/maven/shared/release/phase/ScmCommitDevelopmentPhaseTest.java |
| @@ -118,6 +118,21 @@ public void testCommitsNextVersions() |
| } |
| |
| @Test |
| + public void testCommitsNextVersionsAlternateMessage() |
| + throws Exception |
| + { |
| + descriptor.setUpdateWorkingCopyVersions( true ); |
| + descriptor.setScmCommentPrefix("[release]"); |
| + descriptor.setScmDevelopmentCommitComment("@{prefix} Development of @{groupId}:@{artifactId}"); |
| + |
| + prepareCheckin( "[release] Development of groupId:artifactId" ); |
| + |
| + phase.execute( descriptor, new DefaultReleaseEnvironment(), reactorProjects ); |
| + |
| + verifyCheckin( "[release] Development of groupId:artifactId" ); |
| + } |
| + |
| + @Test |
| public void testCommitsRollbackPrepare() |
| throws Exception |
| { |
| diff --git a/maven-release-manager/src/test/java/org/apache/maven/shared/release/phase/ScmCommitPreparationPhaseTest.java b/maven-release-manager/src/test/java/org/apache/maven/shared/release/phase/ScmCommitPreparationPhaseTest.java |
| index 9cc7256c..ec825074 100644 |
| --- a/maven-release-manager/src/test/java/org/apache/maven/shared/release/phase/ScmCommitPreparationPhaseTest.java |
| +++ b/maven-release-manager/src/test/java/org/apache/maven/shared/release/phase/ScmCommitPreparationPhaseTest.java |
| @@ -129,6 +129,41 @@ public void testCommit() |
| } |
| |
| @Test |
| + public void testCommitAlternateMessage() |
| + throws Exception |
| + { |
| + // prepare |
| + List<MavenProject> reactorProjects = createReactorProjects(); |
| + ReleaseDescriptor descriptor = new ReleaseDescriptor(); |
| + descriptor.setScmSourceUrl( "scm-url" ); |
| + descriptor.setScmCommentPrefix("[release]"); |
| + descriptor.setScmReleaseCommitComment("@{prefix} Release of @{groupId}:@{artifactId} @{releaseLabel}"); |
| + MavenProject rootProject = ReleaseUtil.getRootProject( reactorProjects ); |
| + descriptor.setWorkingDirectory( rootProject.getFile().getParentFile().getAbsolutePath() ); |
| + descriptor.setScmReleaseLabel( "release-label" ); |
| + |
| + ScmFileSet fileSet = new ScmFileSet( rootProject.getFile().getParentFile(), rootProject.getFile() ); |
| + |
| + ScmProvider scmProviderMock = mock( ScmProvider.class ); |
| + when( scmProviderMock.checkIn( isA( ScmRepository.class ), argThat( new IsScmFileSetEquals( fileSet ) ), |
| + isNull( ScmVersion.class ), |
| + eq( "[release] Release of groupId:artifactId release-label" ) ) ).thenReturn( new CheckInScmResult( "...", |
| + Collections.singletonList( new ScmFile( rootProject.getFile().getPath(), |
| + ScmFileStatus.CHECKED_IN ) ) ) ); |
| + |
| + ScmManagerStub stub = (ScmManagerStub) lookup( ScmManager.ROLE ); |
| + stub.setScmProvider( scmProviderMock ); |
| + |
| + // execute |
| + phase.execute( descriptor, new DefaultReleaseEnvironment(), reactorProjects ); |
| + |
| + // verify |
| + verify( scmProviderMock ).checkIn( isA( ScmRepository.class ), argThat( new IsScmFileSetEquals( fileSet ) ), |
| + isNull( ScmVersion.class ), eq( "[release] Release of groupId:artifactId release-label" ) ); |
| + verifyNoMoreInteractions( scmProviderMock ); |
| + } |
| + |
| + @Test |
| public void testCommitMultiModule() |
| throws Exception |
| { |
| @@ -204,6 +239,44 @@ public void testCommitDevelopment() |
| } |
| |
| @Test |
| + public void testCommitDevelopmentAlternateMessage() |
| + throws Exception |
| + { |
| + // prepare |
| + phase = (ReleasePhase) lookup( ReleasePhase.ROLE, "scm-commit-development" ); |
| + |
| + ReleaseDescriptor descriptor = new ReleaseDescriptor(); |
| + List<MavenProject> reactorProjects = createReactorProjects(); |
| + descriptor.setScmSourceUrl( "scm-url" ); |
| + descriptor.setScmCommentPrefix("[release]"); |
| + descriptor.setScmDevelopmentCommitComment("@{prefix} Bump version of @{groupId}:@{artifactId} after @{releaseLabel}"); |
| + MavenProject rootProject = ReleaseUtil.getRootProject( reactorProjects ); |
| + descriptor.setWorkingDirectory( rootProject.getFile().getParentFile().getAbsolutePath() ); |
| + descriptor.setScmReleaseLabel( "release-label" ); |
| + |
| + ScmFileSet fileSet = new ScmFileSet( rootProject.getFile().getParentFile(), rootProject.getFile() ); |
| + |
| + ScmProvider scmProviderMock = mock( ScmProvider.class ); |
| + when( scmProviderMock.checkIn( isA( ScmRepository.class ), argThat( new IsScmFileSetEquals( fileSet ) ), |
| + isNull( ScmVersion.class ), |
| + eq( "[release] Bump version of groupId:artifactId after release-label" ) ) ).thenReturn( new CheckInScmResult( "...", |
| + Collections.singletonList( new ScmFile( rootProject.getFile().getPath(), |
| + ScmFileStatus.CHECKED_IN ) ) ) ); |
| + |
| + ScmManagerStub stub = (ScmManagerStub) lookup( ScmManager.ROLE ); |
| + stub.setScmProvider( scmProviderMock ); |
| + |
| + // execute |
| + phase.execute( descriptor, new DefaultReleaseEnvironment(), reactorProjects ); |
| + |
| + // verify |
| + verify( scmProviderMock ).checkIn( isA( ScmRepository.class ), argThat( new IsScmFileSetEquals( fileSet ) ), |
| + isNull( ScmVersion.class ), |
| + eq( "[release] Bump version of groupId:artifactId after release-label" ) ); |
| + verifyNoMoreInteractions( scmProviderMock ); |
| + } |
| + |
| + @Test |
| public void testCommitNoReleaseLabel() |
| throws Exception |
| { |
| diff --git a/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/BranchReleaseMojo.java b/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/BranchReleaseMojo.java |
| index 03aa31be..9884334a 100644 |
| --- a/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/BranchReleaseMojo.java |
| +++ b/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/BranchReleaseMojo.java |
| @@ -207,6 +207,25 @@ |
| private String projectNamingPolicyId; |
| |
| /** |
| + * The SCM commit comment when branching. |
| + * Defaults to "@{prefix} prepare branch @{releaseLabel}". |
| + * <p> |
| + * Property interpolation is performed on the value, but in order to ensure that the interpolation occurs |
| + * during release, you must use <code>@{...}</code> to reference the properties rather than <code>${...}</code>. |
| + * The following properties are available: |
| + * <ul> |
| + * <li><code>prefix</code> - The comment prefix. |
| + * <li><code>groupId</code> - The groupId of the root project. |
| + * <li><code>artifactId</code> - The artifactId of the root project. |
| + * <li><code>releaseLabel</code> - The release version of the root project. |
| + * </ul> |
| + * |
| + * @since 3.0.0 |
| + */ |
| + @Parameter( defaultValue = "@{prefix} prepare branch @{releaseLabel}", property = "scmBranchCommitComment" ) |
| + private String scmBranchCommitComment = "@{prefix} prepare branch @{releaseLabel}"; |
| + |
| + /** |
| * {@inheritDoc} |
| */ |
| public void execute() |
| @@ -231,6 +250,7 @@ public void execute() |
| config.setSuppressCommitBeforeTagOrBranch( suppressCommitBeforeBranch ); |
| config.setProjectVersionPolicyId( projectVersionPolicyId ); |
| config.setProjectNamingPolicyId( projectNamingPolicyId ); |
| + config.setScmBranchCommitComment( scmBranchCommitComment ); |
| |
| // Create a config containing values from the session properties (ie command line properties with cli). |
| ReleaseDescriptor sysPropertiesConfig |
| diff --git a/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/PrepareReleaseMojo.java b/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/PrepareReleaseMojo.java |
| index 852f61cd..a0ae3b2d 100644 |
| --- a/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/PrepareReleaseMojo.java |
| +++ b/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/PrepareReleaseMojo.java |
| @@ -234,6 +234,46 @@ |
| private String projectNamingPolicyId; |
| |
| /** |
| + * The SCM commit comment when setting pom.xml to release. |
| + * Defaults to "@{prefix} prepare release @{releaseLabel}". |
| + * <p> |
| + * Property interpolation is performed on the value, but in order to ensure that the interpolation occurs |
| + * during release, you must use <code>@{...}</code> to reference the properties rather than <code>${...}</code>. |
| + * The following properties are available: |
| + * <ul> |
| + * <li><code>prefix</code> - The comment prefix. |
| + * <li><code>groupId</code> - The groupId of the root project. |
| + * <li><code>artifactId</code> - The artifactId of the root project. |
| + * <li><code>releaseLabel</code> - The release version of the root project. |
| + * </ul> |
| + * |
| + * @since 3.0.0 |
| + */ |
| + @Parameter( defaultValue = "@{prefix} prepare release @{releaseLabel}", property = "scmReleaseCommitComment" ) |
| + private String scmReleaseCommitComment = "@{prefix} prepare release @{releaseLabel}"; |
| + |
| + /** |
| + * The SCM commit comment when setting pom.xml back to development. |
| + * Defaults to "@{prefix} prepare for next development iteration". |
| + * <p> |
| + * Property interpolation is performed on the value, but in order to ensure that the interpolation occurs |
| + * during release, you must use <code>@{...}</code> to reference the properties rather than <code>${...}</code>. |
| + * The following properties are available: |
| + * <ul> |
| + * <li><code>prefix</code> - The comment prefix. |
| + * <li><code>groupId</code> - The groupId of the root project. |
| + * <li><code>artifactId</code> - The artifactId of the root project. |
| + * <li><code>releaseLabel</code> - The release version of the root project. |
| + * </ul> |
| + * |
| + * @since 3.0.0 |
| + */ |
| + @Parameter( |
| + defaultValue = "@{prefix} prepare for next development iteration", |
| + property = "scmDevelopmentCommitComment" ) |
| + private String scmDevelopmentCommitComment = "@{prefix} prepare for next development iteration"; |
| + |
| + /** |
| * {@inheritDoc} |
| */ |
| public void execute() |
| @@ -274,6 +314,8 @@ protected void prepareRelease( boolean generateReleasePoms ) |
| config.setWaitBeforeTagging( waitBeforeTagging ); |
| config.setProjectVersionPolicyId( projectVersionPolicyId ); |
| config.setProjectNamingPolicyId( projectNamingPolicyId ); |
| + config.setScmDevelopmentCommitComment( scmDevelopmentCommitComment ); |
| + config.setScmReleaseCommitComment( scmReleaseCommitComment ); |
| |
| if ( checkModificationExcludeList != null ) |
| { |
| diff --git a/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/RollbackReleaseMojo.java b/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/RollbackReleaseMojo.java |
| index fd0cad07..2fc60d29 100644 |
| --- a/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/RollbackReleaseMojo.java |
| +++ b/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/RollbackReleaseMojo.java |
| @@ -22,6 +22,7 @@ |
| import org.apache.maven.plugin.MojoExecutionException; |
| import org.apache.maven.plugin.MojoFailureException; |
| import org.apache.maven.plugins.annotations.Mojo; |
| +import org.apache.maven.plugins.annotations.Parameter; |
| import org.apache.maven.shared.release.ReleaseExecutionException; |
| import org.apache.maven.shared.release.ReleaseFailureException; |
| import org.apache.maven.shared.release.config.ReleaseDescriptor; |
| @@ -42,6 +43,27 @@ |
| { |
| |
| /** |
| + * The SCM commit comment when rolling back. |
| + * Defaults to "@{prefix} rollback the release of @{releaseLabel}". |
| + * <p> |
| + * Property interpolation is performed on the value, but in order to ensure that the interpolation occurs |
| + * during release, you must use <code>@{...}</code> to reference the properties rather than <code>${...}</code>. |
| + * The following properties are available: |
| + * <ul> |
| + * <li><code>prefix</code> - The comment prefix. |
| + * <li><code>groupId</code> - The groupId of the root project. |
| + * <li><code>artifactId</code> - The artifactId of the root project. |
| + * <li><code>releaseLabel</code> - The release version of the root project. |
| + * </ul> |
| + * |
| + * @since 3.0.0 |
| + */ |
| + @Parameter( |
| + defaultValue = "@{prefix} rollback the release of @{releaseLabel}", |
| + property = "scmRollbackCommitComment" ) |
| + private String scmRollbackCommitComment = "@{prefix} rollback the release of @{releaseLabel}"; |
| + |
| + /** |
| * {@inheritDoc} |
| */ |
| public void execute() |
| @@ -50,6 +72,7 @@ public void execute() |
| super.execute(); |
| |
| ReleaseDescriptor config = createReleaseDescriptor(); |
| + config.setScmRollbackCommitComment( scmRollbackCommitComment ); |
| |
| try |
| { |
| |
| |
| |
| |
| ---------------------------------------------------------------- |
| This is an automated message from the Apache Git Service. |
| To respond to the message, please log on GitHub and use the |
| URL above to go to the specific comment. |
| |
| For queries about this service, please contact Infrastructure at: |
| users@infra.apache.org |
| |
| |
| With regards, |
| Apache Git Services |
| |
| --------------------------------------------------------------------- |
| To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org |
| For additional commands, e-mail: dev-help@maven.apache.org |
| |
| |
| From dev-return-124375-apmail-maven-dev-archive=maven.apache.org@maven.apache.org Wed Nov 1 06:04:53 2017 |
| Return-Path: <dev-return-124375-apmail-maven-dev-archive=maven.apache.org@maven.apache.org> |
| X-Original-To: apmail-maven-dev-archive@www.apache.org |
| Delivered-To: apmail-maven-dev-archive@www.apache.org |
| Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) |
| by minotaur.apache.org (Postfix) with SMTP id 1420610FBC |
| for <apmail-maven-dev-archive@www.apache.org>; Wed, 1 Nov 2017 06:04:52 +0000 (UTC) |
| Received: (qmail 49106 invoked by uid 500); 1 Nov 2017 06:04:51 -0000 |
| Delivered-To: apmail-maven-dev-archive@maven.apache.org |
| Received: (qmail 48017 invoked by uid 500); 1 Nov 2017 06:04:51 -0000 |
| Mailing-List: contact dev-help@maven.apache.org; run by ezmlm |
| Precedence: bulk |
| List-Unsubscribe: <mailto:dev-unsubscribe@maven.apache.org> |
| List-Help: <mailto:dev-help@maven.apache.org> |
| List-Post: <mailto:dev@maven.apache.org> |
| List-Id: "Maven Developers List" <dev.maven.apache.org> |
| Reply-To: "Maven Developers List" <dev@maven.apache.org> |
| Delivered-To: mailing list dev@maven.apache.org |
| Received: (qmail 47991 invoked by uid 99); 1 Nov 2017 06:04:50 -0000 |
| Received: from ec2-52-202-80-70.compute-1.amazonaws.com (HELO gitbox.apache.org) (52.202.80.70) |
| by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 01 Nov 2017 06:04:50 +0000 |
| From: GitBox <git@apache.org> |
| To: dev@maven.apache.org |
| Subject: [GitHub] hboutemy closed pull request #4: [MRELEASE-798] Commit additional files with release plugin |
| Message-ID: <150951629006.5782.1558667080829942135.gitbox@gitbox.apache.org> |
| |
| hboutemy closed pull request #4: [MRELEASE-798] Commit additional files with release plugin |
| URL: https://github.com/apache/maven-release/pull/4 |
| |
| |
| |
| |
| This is a PR merged from a forked repository. |
| As GitHub hides the original diff on merge, it is displayed below for |
| the sake of provenance: |
| |
| As this is a foreign pull request (from a fork), the diff is supplied |
| below (as it won't show otherwise due to GitHub magic): |
| |
| diff --git a/maven-release-manager/pom.xml b/maven-release-manager/pom.xml |
| index bd209a31..eba20925 100644 |
| --- a/maven-release-manager/pom.xml |
| +++ b/maven-release-manager/pom.xml |
| @@ -234,7 +234,7 @@ |
| </execution> |
| </executions> |
| <configuration> |
| - <version>2.3.0</version> |
| + <version>2.3.1</version> |
| <packageWithVersion>false</packageWithVersion> |
| <useJava5>true</useJava5> |
| <models> |
| diff --git a/maven-release-manager/src/main/java/org/apache/maven/shared/release/config/PropertiesReleaseDescriptorStore.java b/maven-release-manager/src/main/java/org/apache/maven/shared/release/config/PropertiesReleaseDescriptorStore.java |
| index 32be254e..99cf4523 100644 |
| --- a/maven-release-manager/src/main/java/org/apache/maven/shared/release/config/PropertiesReleaseDescriptorStore.java |
| +++ b/maven-release-manager/src/main/java/org/apache/maven/shared/release/config/PropertiesReleaseDescriptorStore.java |
| @@ -36,6 +36,7 @@ |
| import org.apache.maven.shared.release.scm.IdentifiedScm; |
| import org.codehaus.plexus.logging.AbstractLogEnabled; |
| import org.codehaus.plexus.util.IOUtil; |
| +import org.codehaus.plexus.util.StringUtils; |
| import org.sonatype.plexus.components.cipher.DefaultPlexusCipher; |
| import org.sonatype.plexus.components.cipher.PlexusCipherException; |
| import org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher; |
| @@ -135,6 +136,10 @@ public void write( ReleaseDescriptor config, File file ) |
| { |
| properties.setProperty( "commitByProject", "true" ); |
| } |
| + if ( config.getAdditionalCommittedIncludes() != null ) |
| + { |
| + properties.setProperty( "additionalCommittedIncludes", config.getAdditionalCommittedIncludes() ); |
| + } |
| properties.setProperty( "scm.url", config.getScmSourceUrl() ); |
| if ( config.getScmId() != null ) |
| { |
| diff --git a/maven-release-manager/src/main/java/org/apache/maven/shared/release/config/ReleaseUtils.java b/maven-release-manager/src/main/java/org/apache/maven/shared/release/config/ReleaseUtils.java |
| index 3f705909..096e9ade 100644 |
| --- a/maven-release-manager/src/main/java/org/apache/maven/shared/release/config/ReleaseUtils.java |
| +++ b/maven-release-manager/src/main/java/org/apache/maven/shared/release/config/ReleaseUtils.java |
| @@ -27,6 +27,7 @@ |
| import java.util.Set; |
| |
| import org.apache.maven.shared.release.scm.IdentifiedScm; |
| +import org.codehaus.plexus.util.StringUtils; |
| |
| /** |
| * Class providing utility methods used during the release process |
| @@ -120,6 +121,7 @@ public static ReleaseDescriptor merge( ReleaseDescriptor mergeInto, ReleaseDescr |
| // Not overridden - not configured from caller |
| mergeInto.setCompletedPhase( mergeDefault( mergeInto.getCompletedPhase(), toBeMerged.getCompletedPhase() ) ); |
| |
| + mergeInto.setAdditionalCommittedIncludes(mergeOverride(mergeInto.getAdditionalCommittedIncludes(), toBeMerged.getAdditionalCommittedIncludes())); |
| return mergeInto; |
| } |
| |
| @@ -169,6 +171,12 @@ public static ReleaseDescriptor copyPropertiesToReleaseDescriptor( Properties pr |
| String pushChanges = properties.getProperty( "pushChanges" ); |
| releaseDescriptor.setPushChanges( pushChanges == null ? true : Boolean.valueOf( pushChanges ).booleanValue() ); |
| |
| + String additionalCommitedIncludes = properties.getProperty( "additionalCommittedIncludes" ) ; |
| + if ( StringUtils.isNotBlank(additionalCommitedIncludes) ) |
| + { |
| + releaseDescriptor.setAdditionalCommittedIncludes(additionalCommitedIncludes); |
| + } |
| + |
| loadResolvedDependencies( properties, releaseDescriptor ); |
| |
| // boolean properties are not written to the properties file because the value from the caller is always used |
| diff --git a/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/AbstractScmCommitPhase.java b/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/AbstractScmCommitPhase.java |
| index 65800aef..f79940b7 100644 |
| --- a/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/AbstractScmCommitPhase.java |
| +++ b/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/AbstractScmCommitPhase.java |
| @@ -37,6 +37,7 @@ |
| import org.apache.maven.shared.release.scm.ReleaseScmRepositoryException; |
| import org.apache.maven.shared.release.scm.ScmRepositoryConfigurator; |
| import org.apache.maven.shared.release.util.ReleaseUtil; |
| +import org.codehaus.plexus.util.DirectoryScanner; |
| |
| import java.io.File; |
| import java.text.MessageFormat; |
| @@ -132,7 +133,11 @@ protected void performCheckins( ReleaseDescriptor releaseDescriptor, ReleaseEnvi |
| for ( MavenProject project : reactorProjects ) |
| { |
| List<File> pomFiles = createPomFiles( releaseDescriptor, project ); |
| - ScmFileSet fileSet = new ScmFileSet( project.getFile().getParentFile(), pomFiles ); |
| + List<File> additionalFiles = createAdditionalFiles(releaseDescriptor, project) ; |
| + List<File> files = new ArrayList<File>() ; |
| + files.addAll(pomFiles); |
| + files.addAll(additionalFiles) ; |
| + ScmFileSet fileSet = new ScmFileSet( project.getFile().getParentFile(), files ); |
| |
| checkin( provider, repository, fileSet, releaseDescriptor, message ); |
| } |
| @@ -140,7 +145,11 @@ protected void performCheckins( ReleaseDescriptor releaseDescriptor, ReleaseEnvi |
| else |
| { |
| List<File> pomFiles = createPomFiles( releaseDescriptor, reactorProjects ); |
| - ScmFileSet fileSet = new ScmFileSet( new File( releaseDescriptor.getWorkingDirectory() ), pomFiles ); |
| + List<File> additionalFiles = createAdditionalFiles(releaseDescriptor, reactorProjects) ; |
| + List<File> files = new ArrayList<File>() ; |
| + files.addAll(pomFiles); |
| + files.addAll(additionalFiles) ; |
| + ScmFileSet fileSet = new ScmFileSet( new File( releaseDescriptor.getWorkingDirectory() ), files ); |
| |
| checkin( provider, repository, fileSet, releaseDescriptor, message ); |
| } |
| @@ -174,7 +183,11 @@ protected void simulateCheckins( ReleaseDescriptor releaseDescriptor, List<Maven |
| String message ) |
| { |
| Collection<File> pomFiles = createPomFiles( releaseDescriptor, reactorProjects ); |
| - logInfo( result, "Full run would be commit " + pomFiles.size() + " files with message: '" + message + "'" ); |
| + Collection<File> additionalFiles = createAdditionalFiles(releaseDescriptor, reactorProjects) ; |
| + Collection<File> files = new ArrayList<File>() ; |
| + files.addAll(pomFiles) ; |
| + files.addAll(additionalFiles) ; |
| + logInfo( result, "Full run would be commit " + files.size() + " files with message: '" + message + "'" ); |
| } |
| |
| protected void validateConfiguration( ReleaseDescriptor releaseDescriptor ) |
| @@ -215,4 +228,43 @@ protected String createMessage( ReleaseDescriptor releaseDescriptor ) |
| } |
| return pomFiles; |
| } |
| + |
| + protected static List<File> createAdditionalFiles( ReleaseDescriptor releaseDescriptor, MavenProject project ) |
| + { |
| + |
| + List<File> additionalFiles = new ArrayList<File>(); |
| + if(releaseDescriptor.getAdditionalCommittedIncludes() != null) { |
| + String[] additionalIncludes = releaseDescriptor.getAdditionalCommittedIncludes().replaceAll( "\\s", "" ).split( "," ); ; |
| + |
| + if(additionalIncludes != null && additionalIncludes.length !=0) { |
| + |
| + File baseDir = project.getBasedir() ; |
| + |
| + DirectoryScanner scanner = new DirectoryScanner(); |
| + scanner.setBasedir(baseDir); |
| + scanner.setIncludes(additionalIncludes); |
| + |
| + scanner.scan(); |
| + |
| + if(scanner.getIncludedFiles() != null) { |
| + for(String file : scanner.getIncludedFiles()) { |
| + additionalFiles.add(new File(baseDir, file)) ; |
| + } |
| + } |
| + |
| + } |
| + } |
| + |
| + return additionalFiles; |
| + } |
| + |
| + protected static List<File> createAdditionalFiles( ReleaseDescriptor releaseDescriptor, List<MavenProject> reactorProjects ) |
| + { |
| + List<File> additionalFiles = new ArrayList<File>(); |
| + for ( MavenProject project : reactorProjects ) |
| + { |
| + additionalFiles.addAll( createAdditionalFiles( releaseDescriptor, project ) ); |
| + } |
| + return additionalFiles; |
| + } |
| } |
| diff --git a/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/ScmCommitDevelopmentPhase.java b/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/ScmCommitDevelopmentPhase.java |
| index 889b9c35..0ddc789f 100644 |
| --- a/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/ScmCommitDevelopmentPhase.java |
| +++ b/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/ScmCommitDevelopmentPhase.java |
| @@ -21,6 +21,7 @@ |
| |
| import java.io.File; |
| import java.text.MessageFormat; |
| +import java.util.ArrayList; |
| import java.util.Collection; |
| import java.util.List; |
| |
| @@ -83,8 +84,12 @@ protected void runLogic( ReleaseDescriptor releaseDescriptor, ReleaseEnvironment |
| if ( simulating ) |
| { |
| Collection<File> pomFiles = createPomFiles( releaseDescriptor, reactorProjects ); |
| + Collection<File> additionalFiles = createAdditionalFiles(releaseDescriptor, reactorProjects) ; |
| + Collection<File> files = new ArrayList<File>() ; |
| + files.addAll(pomFiles) ; |
| + files.addAll(additionalFiles) ; |
| logInfo( result, |
| - "Full run would be commit " + pomFiles.size() + " files with message: '" + message + "'" ); |
| + "Full run would be commit " + files.size() + " files with message: '" + message + "'" ); |
| } |
| else |
| { |
| diff --git a/maven-release-manager/src/main/mdo/release-descriptor.mdo b/maven-release-manager/src/main/mdo/release-descriptor.mdo |
| index 1dfc3f71..73c9e16b 100644 |
| --- a/maven-release-manager/src/main/mdo/release-descriptor.mdo |
| +++ b/maven-release-manager/src/main/mdo/release-descriptor.mdo |
| @@ -489,6 +489,16 @@ |
| with @{ and } |
| </description> |
| </field> |
| + |
| + <field> |
| + <name>additionalCommittedIncludes</name> |
| + <version>2.3.1+</version> |
| + <type>String</type> |
| + <description> |
| + In some exceptions you want to commit some changes to the repository in addition to pom files. Changes |
| + to files listed here will be committed. |
| + </description> |
| + </field> |
| |
| <!-- Announcement Information |
| |
| @@ -819,6 +829,11 @@ |
| { |
| return false; |
| } |
| + if ( !safeEquals( additionalCommittedIncludes, that.additionalCommittedIncludes ) ) |
| + { |
| + return false; |
| + } |
| + |
| |
| return true; |
| } |
| @@ -939,6 +954,7 @@ |
| result = 29 * result + ( performGoals != null ? performGoals.hashCode() : 0 ); |
| result = 29 * result + ( defaultReleaseVersion != null ? defaultReleaseVersion.hashCode() : 0 ); |
| result = 29 * result + ( scmReleasedPomRevision != null ? scmReleasedPomRevision.hashCode() : 0 ); |
| + result = 29 * result + ( additionalCommittedIncludes != null ? additionalCommittedIncludes.hashCode() : 0 ); |
| |
| return result; |
| } |
| diff --git a/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/PrepareReleaseMojo.java b/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/PrepareReleaseMojo.java |
| index 841206b2..526d46ec 100644 |
| --- a/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/PrepareReleaseMojo.java |
| +++ b/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/PrepareReleaseMojo.java |
| @@ -21,6 +21,7 @@ |
| |
| import java.util.Arrays; |
| |
| +import org.apache.commons.lang.StringUtils; |
| import org.apache.maven.plugin.MojoExecutionException; |
| import org.apache.maven.plugin.MojoFailureException; |
| import org.apache.maven.plugins.annotations.Mojo; |
| @@ -218,6 +219,22 @@ |
| private int waitBeforeTagging; |
| |
| /** |
| + * A list of additional include filters that will be commited with pom files. |
| + * |
| + * @since 2.4.2 |
| + */ |
| + @Parameter |
| + private String[] additionalCommittedIncludes; |
| + |
| + /** |
| + * Command-line version of additionalCommittedIncludes. |
| + * |
| + * @since 2.4.2 |
| + */ |
| + @Parameter( property = "additionalCommittedIncludeList" ) |
| + private String additionalCommittedIncludeList; |
| + |
| + /** |
| * {@inheritDoc} |
| */ |
| public void execute() |
| @@ -266,6 +283,16 @@ protected void prepareRelease( boolean generateReleasePoms ) |
| { |
| config.setCheckModificationExcludes( Arrays.asList( checkModificationExcludes ) ); |
| } |
| + |
| + if ( additionalCommittedIncludeList != null ) |
| + { |
| + additionalCommittedIncludes = additionalCommittedIncludeList.replaceAll( "\\s", "" ).split( "," ); |
| + } |
| + |
| + if ( additionalCommittedIncludes != null ) |
| + { |
| + config.setAdditionalCommittedIncludes(StringUtils.join( additionalCommittedIncludes,"," ) ); |
| + } |
| |
| // Create a config containing values from the session properties (ie command line properties with cli). |
| ReleaseDescriptor sysPropertiesConfig = |
| |
| |
| |
| |
| ---------------------------------------------------------------- |
| This is an automated message from the Apache Git Service. |
| To respond to the message, please log on GitHub and use the |
| URL above to go to the specific comment. |
| |
| For queries about this service, please contact Infrastructure at: |
| users@infra.apache.org |
| |
| |
| With regards, |
| Apache Git Services |
| |
| --------------------------------------------------------------------- |
| To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org |
| For additional commands, e-mail: dev-help@maven.apache.org |
| |
| |
| From dev-return-124376-apmail-maven-dev-archive=maven.apache.org@maven.apache.org Wed Nov 1 06:28:13 2017 |
| Return-Path: <dev-return-124376-apmail-maven-dev-archive=maven.apache.org@maven.apache.org> |
| X-Original-To: apmail-maven-dev-archive@www.apache.org |
| Delivered-To: apmail-maven-dev-archive@www.apache.org |
| Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) |
| by minotaur.apache.org (Postfix) with SMTP id 86C901009E |
| for <apmail-maven-dev-archive@www.apache.org>; Wed, 1 Nov 2017 06:28:13 +0000 (UTC) |
| Received: (qmail 92892 invoked by uid 500); 1 Nov 2017 06:28:13 -0000 |
| Delivered-To: apmail-maven-dev-archive@maven.apache.org |
| Received: (qmail 92667 invoked by uid 500); 1 Nov 2017 06:28:12 -0000 |
| Mailing-List: contact dev-help@maven.apache.org; run by ezmlm |
| Precedence: bulk |
| List-Unsubscribe: <mailto:dev-unsubscribe@maven.apache.org> |
| List-Help: <mailto:dev-help@maven.apache.org> |
| List-Post: <mailto:dev@maven.apache.org> |
| List-Id: "Maven Developers List" <dev.maven.apache.org> |
| Reply-To: "Maven Developers List" <dev@maven.apache.org> |
| Delivered-To: mailing list dev@maven.apache.org |
| Received: (qmail 92655 invoked by uid 99); 1 Nov 2017 06:28:12 -0000 |
| Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) |
| by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 01 Nov 2017 06:28:12 +0000 |
| Received: from localhost (localhost [127.0.0.1]) |
| by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id B9947C6656 |
| for <dev@maven.apache.org>; Wed, 1 Nov 2017 06:28:11 +0000 (UTC) |
| X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org |
| X-Spam-Flag: NO |
| X-Spam-Score: -1.3 |
| X-Spam-Level: |
| X-Spam-Status: No, score=-1.3 tagged_above=-999 required=6.31 |
| tests=[KAM_LAZY_DOMAIN_SECURITY=1, RCVD_IN_DNSWL_NONE=-0.0001, |
| RCVD_IN_MSPIKE_H2=-2.8, RCVD_IN_SORBS_SPAM=0.5] autolearn=disabled |
| Received: from mx1-lw-eu.apache.org ([10.40.0.8]) |
| by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) |
| with ESMTP id SA5jhiQXS9W0 for <dev@maven.apache.org>; |
| Wed, 1 Nov 2017 06:28:09 +0000 (UTC) |
| Received: from smtp.smtpout.orange.fr (smtp06.smtpout.orange.fr [80.12.242.128]) |
| by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 7D92E60D28 |
| for <dev@maven.apache.org>; Wed, 1 Nov 2017 06:28:09 +0000 (UTC) |
| Received: from giga.localnet ([86.238.16.93]) |
| by mwinf5d29 with ME |
| id UWU21w00N20Ufdy03WU3hq; Wed, 01 Nov 2017 07:28:03 +0100 |
| X-ME-Helo: giga.localnet |
| X-ME-Date: Wed, 01 Nov 2017 07:28:03 +0100 |
| X-ME-IP: 86.238.16.93 |
| From: =?ISO-8859-1?Q?Herv=E9?= BOUTEMY <herve.boutemy@free.fr> |
| To: Maven Developers List <dev@maven.apache.org> |
| Subject: Re: migrating some code to Git |
| Date: Wed, 01 Nov 2017 07:28:02 +0100 |
| Message-ID: <2028880.1HgFmRJS0p@giga> |
| In-Reply-To: <5878110.TMEot6VEuu@giga> |
| References: <5878110.TMEot6VEuu@giga> |
| MIME-Version: 1.0 |
| Content-Transfer-Encoding: quoted-printable |
| Content-Type: text/plain; charset="iso-8859-1" |
| |
| for lazy people, I took time to create the 4 repo on personal GitHub space: |
| https://github.com/hboutemy/maven-apache-parent |
| https://github.com/hboutemy/maven-parent |
| https://github.com/hboutemy/maven-default-skin |
| https://github.com/hboutemy/maven-fluido-skin |
| |
| I won't do the same in the future for the 26 shared and 45 plugins, since=20 |
| manual repo creation is not fun... |
| |
| Regards, |
| |
| Herv=E9 |
| |
| Le mardi 31 octobre 2017, 16:08:01 CET Herv=E9 BOUTEMY a =E9crit : |
| > As you probably noticed, I migrated maven-dist-tool [1] to git, using sel= |
| f- |
| > service Gitbox for the empty repo creation and a migrate-sandbox.sh shell |
| > script [2] to populate them (after Sling example) |
| >=20 |
| > It worked like a charm! |
| >=20 |
| > If nobody objects, in 72h, I'll use migrate-pom.sh and migrate-skins.sh to |
| > create 4 new repos: maven-apache-parent, maven-parent, maven-default-skin |
| > and maven-fluido-skin |
| > Please take time to execute the scripts for yourself and check that the |
| > result is ok for you. |
| >=20 |
| > I already prepared migrate-plugins.sh and migrate-shared.sh scripts: I'm |
| > waiting for Jenkins integration results before trying to migrate this par= |
| t, |
| > but you can also take time to check that the resulting git repos from the |
| > scripts are good. |
| >=20 |
| > Regards, |
| >=20 |
| > Herv=E9 |
| >=20 |
| > [1] https://github.com/apache/maven-dist-tool/ |
| >=20 |
| > [2] https://svn.apache.org/viewvc/maven/sandbox/trunk/scripts/git/ |
| >=20 |
| > --------------------------------------------------------------------- |
| > 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 |
| |
| |
| From dev-return-124377-apmail-maven-dev-archive=maven.apache.org@maven.apache.org Wed Nov 1 11:10:03 2017 |
| Return-Path: <dev-return-124377-apmail-maven-dev-archive=maven.apache.org@maven.apache.org> |
| X-Original-To: apmail-maven-dev-archive@www.apache.org |
| Delivered-To: apmail-maven-dev-archive@www.apache.org |
| Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) |
| by minotaur.apache.org (Postfix) with SMTP id F025E1080B |
| for <apmail-maven-dev-archive@www.apache.org>; Wed, 1 Nov 2017 11:10:03 +0000 (UTC) |
| Received: (qmail 29172 invoked by uid 500); 1 Nov 2017 11:10:03 -0000 |
| Delivered-To: apmail-maven-dev-archive@maven.apache.org |
| Received: (qmail 28871 invoked by uid 500); 1 Nov 2017 11:10:03 -0000 |
| Mailing-List: contact dev-help@maven.apache.org; run by ezmlm |
| Precedence: bulk |
| List-Unsubscribe: <mailto:dev-unsubscribe@maven.apache.org> |
| List-Help: <mailto:dev-help@maven.apache.org> |
| List-Post: <mailto:dev@maven.apache.org> |
| List-Id: "Maven Developers List" <dev.maven.apache.org> |
| Reply-To: "Maven Developers List" <dev@maven.apache.org> |
| Delivered-To: mailing list dev@maven.apache.org |
| Received: (qmail 28860 invoked by uid 99); 1 Nov 2017 11:10:02 -0000 |
| Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) |
| by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 01 Nov 2017 11:10:02 +0000 |
| Received: from localhost (localhost [127.0.0.1]) |
| by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id 05A761A3F86 |
| for <dev@maven.apache.org>; Wed, 1 Nov 2017 11:10:02 +0000 (UTC) |
| X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org |
| X-Spam-Flag: NO |
| X-Spam-Score: -1 |
| X-Spam-Level: |
| X-Spam-Status: No, score=-1 tagged_above=-999 required=6.31 |
| tests=[KAM_ASCII_DIVIDERS=0.8, KAM_LAZY_DOMAIN_SECURITY=1, |
| RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-2.8] autolearn=disabled |
| Received: from mx1-lw-us.apache.org ([10.40.0.8]) |
| by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) |
| with ESMTP id fawNE3FtE5kV for <dev@maven.apache.org>; |
| Wed, 1 Nov 2017 11:10:00 +0000 (UTC) |
| Received: from smtp.smtpout.orange.fr (smtp02.smtpout.orange.fr [80.12.242.124]) |
| by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id D6A1260E0E |
| for <dev@maven.apache.org>; Wed, 1 Nov 2017 11:09:59 +0000 (UTC) |
| Received: from giga.localnet ([86.238.16.93]) |
| by mwinf5d37 with ME |
| id Ub9y1w00J20Ufdy03b9yga; Wed, 01 Nov 2017 12:09:58 +0100 |
| X-ME-Helo: giga.localnet |
| X-ME-Date: Wed, 01 Nov 2017 12:09:58 +0100 |
| X-ME-IP: 86.238.16.93 |
| From: =?ISO-8859-1?Q?Herv=E9?= BOUTEMY <herve.boutemy@free.fr> |
| To: Maven Developers List <dev@maven.apache.org> |
| Subject: Re: migrating some code to Git |
| Date: Wed, 01 Nov 2017 12:09:58 +0100 |
| Message-ID: <3630796.pCx2FPPgFg@giga> |
| In-Reply-To: <2028880.1HgFmRJS0p@giga> |
| References: <5878110.TMEot6VEuu@giga> <2028880.1HgFmRJS0p@giga> |
| MIME-Version: 1.0 |
| Content-Transfer-Encoding: quoted-printable |
| Content-Type: text/plain; charset="iso-8859-1" |
| |
| adding 2 more repos to the list: |
| https://github.com/hboutemy/maven-doxia-converter |
| https://github.com/hboutemy/maven-doxia-linkcheck |
| |
| Le mercredi 1 novembre 2017, 07:28:02 CET Herv=E9 BOUTEMY a =E9crit : |
| > for lazy people, I took time to create the 4 repo on personal GitHub spac= |
| e: |
| > https://github.com/hboutemy/maven-apache-parent |
| > https://github.com/hboutemy/maven-parent |
| > https://github.com/hboutemy/maven-default-skin |
| > https://github.com/hboutemy/maven-fluido-skin |
| >=20 |
| > I won't do the same in the future for the 26 shared and 45 plugins, since |
| > manual repo creation is not fun... |
| >=20 |
| > Regards, |
| >=20 |
| > Herv=E9 |
| >=20 |
| > Le mardi 31 octobre 2017, 16:08:01 CET Herv=E9 BOUTEMY a =E9crit : |
| > > As you probably noticed, I migrated maven-dist-tool [1] to git, using |
| > > self- |
| > > service Gitbox for the empty repo creation and a migrate-sandbox.sh she= |
| ll |
| > > script [2] to populate them (after Sling example) |
| > >=20 |
| > > It worked like a charm! |
| > >=20 |
| > > If nobody objects, in 72h, I'll use migrate-pom.sh and migrate-skins.sh= |
| to |
| > > create 4 new repos: maven-apache-parent, maven-parent, maven-default-sk= |
| in |
| > > and maven-fluido-skin |
| > > Please take time to execute the scripts for yourself and check that the |
| > > result is ok for you. |
| > >=20 |
| > > I already prepared migrate-plugins.sh and migrate-shared.sh scripts: I'm |
| > > waiting for Jenkins integration results before trying to migrate this |
| > > part, |
| > > but you can also take time to check that the resulting git repos from t= |
| he |
| > > scripts are good. |
| > >=20 |
| > > Regards, |
| > >=20 |
| > > Herv=E9 |
| > >=20 |
| > > [1] https://github.com/apache/maven-dist-tool/ |
| > >=20 |
| > > [2] https://svn.apache.org/viewvc/maven/sandbox/trunk/scripts/git/ |
| > >=20 |
| > > --------------------------------------------------------------------- |
| > > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org |
| > > For additional commands, e-mail: dev-help@maven.apache.org |
| >=20 |
| > --------------------------------------------------------------------- |
| > 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 |
| |
| |
| From dev-return-124378-apmail-maven-dev-archive=maven.apache.org@maven.apache.org Wed Nov 1 14:15:59 2017 |
| Return-Path: <dev-return-124378-apmail-maven-dev-archive=maven.apache.org@maven.apache.org> |
| X-Original-To: apmail-maven-dev-archive@www.apache.org |
| Delivered-To: apmail-maven-dev-archive@www.apache.org |
| Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) |
| by minotaur.apache.org (Postfix) with SMTP id 60C5710EA4 |
| for <apmail-maven-dev-archive@www.apache.org>; Wed, 1 Nov 2017 14:15:59 +0000 (UTC) |
| Received: (qmail 94921 invoked by uid 500); 1 Nov 2017 14:15:59 -0000 |
| Delivered-To: apmail-maven-dev-archive@maven.apache.org |
| Received: (qmail 94814 invoked by uid 500); 1 Nov 2017 14:15:58 -0000 |
| Mailing-List: contact dev-help@maven.apache.org; run by ezmlm |
| Precedence: bulk |
| List-Unsubscribe: <mailto:dev-unsubscribe@maven.apache.org> |
| List-Help: <mailto:dev-help@maven.apache.org> |
| List-Post: <mailto:dev@maven.apache.org> |
| List-Id: "Maven Developers List" <dev.maven.apache.org> |
| Reply-To: "Maven Developers List" <dev@maven.apache.org> |
| Delivered-To: mailing list dev@maven.apache.org |
| Received: (qmail 94803 invoked by uid 99); 1 Nov 2017 14:15:58 -0000 |
| Received: from ec2-52-202-80-70.compute-1.amazonaws.com (HELO gitbox.apache.org) (52.202.80.70) |
| by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 01 Nov 2017 14:15:58 +0000 |
| From: GitBox <git@apache.org> |
| To: dev@maven.apache.org |
| Subject: [GitHub] jgangemi commented on issue #4: [MRELEASE-798] Commit additional files with release plugin |
| Message-ID: <150954575827.30764.3586850456753546691.gitbox@gitbox.apache.org> |
| |
| jgangemi commented on issue #4: [MRELEASE-798] Commit additional files with release plugin |
| URL: https://github.com/apache/maven-release/pull/4#issuecomment-341118397 |
| |
| |
| so this issue is being closed outright and not even considered?!! |
| |
| ---------------------------------------------------------------- |
| This is an automated message from the Apache Git Service. |
| To respond to the message, please log on GitHub and use the |
| URL above to go to the specific comment. |
| |
| For queries about this service, please contact Infrastructure at: |
| users@infra.apache.org |
| |
| |
| With regards, |
| Apache Git Services |
| |
| --------------------------------------------------------------------- |
| To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org |
| For additional commands, e-mail: dev-help@maven.apache.org |
| |
| |
| From dev-return-124379-apmail-maven-dev-archive=maven.apache.org@maven.apache.org Wed Nov 1 14:16:26 2017 |
| Return-Path: <dev-return-124379-apmail-maven-dev-archive=maven.apache.org@maven.apache.org> |
| X-Original-To: apmail-maven-dev-archive@www.apache.org |
| Delivered-To: apmail-maven-dev-archive@www.apache.org |
| Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) |
| by minotaur.apache.org (Postfix) with SMTP id 0563810EC5 |
| for <apmail-maven-dev-archive@www.apache.org>; Wed, 1 Nov 2017 14:16:26 +0000 (UTC) |
| Received: (qmail 96942 invoked by uid 500); 1 Nov 2017 14:16:25 -0000 |
| Delivered-To: apmail-maven-dev-archive@maven.apache.org |
| Received: (qmail 96858 invoked by uid 500); 1 Nov 2017 14:16:25 -0000 |
| Mailing-List: contact dev-help@maven.apache.org; run by ezmlm |
| Precedence: bulk |
| List-Unsubscribe: <mailto:dev-unsubscribe@maven.apache.org> |
| List-Help: <mailto:dev-help@maven.apache.org> |
| List-Post: <mailto:dev@maven.apache.org> |
| List-Id: "Maven Developers List" <dev.maven.apache.org> |
| Reply-To: "Maven Developers List" <dev@maven.apache.org> |
| Delivered-To: mailing list dev@maven.apache.org |
| Received: (qmail 96846 invoked by uid 99); 1 Nov 2017 14:16:25 -0000 |
| Received: from ec2-52-202-80-70.compute-1.amazonaws.com (HELO gitbox.apache.org) (52.202.80.70) |
| by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 01 Nov 2017 14:16:25 +0000 |
| From: GitBox <git@apache.org> |
| To: dev@maven.apache.org |
| Subject: [GitHub] jgangemi commented on issue #4: [MRELEASE-798] Commit additional files with release plugin |
| Message-ID: <150954578504.30870.18066828686509946210.gitbox@gitbox.apache.org> |
| |
| jgangemi commented on issue #4: [MRELEASE-798] Commit additional files with release plugin |
| URL: https://github.com/apache/maven-release/pull/4#issuecomment-341118397 |
| |
| |
| so this issue is being closed outright and not even considered?!! |
| |
| an explanation as to why would be real nice. |
| |
| ---------------------------------------------------------------- |
| This is an automated message from the Apache Git Service. |
| To respond to the message, please log on GitHub and use the |
| URL above to go to the specific comment. |
| |
| For queries about this service, please contact Infrastructure at: |
| users@infra.apache.org |
| |
| |
| With regards, |
| Apache Git Services |
| |
| --------------------------------------------------------------------- |
| To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org |
| For additional commands, e-mail: dev-help@maven.apache.org |
| |
| |
| From dev-return-124380-apmail-maven-dev-archive=maven.apache.org@maven.apache.org Wed Nov 1 15:58:07 2017 |
| Return-Path: <dev-return-124380-apmail-maven-dev-archive=maven.apache.org@maven.apache.org> |
| X-Original-To: apmail-maven-dev-archive@www.apache.org |
| Delivered-To: apmail-maven-dev-archive@www.apache.org |
| Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) |
| by minotaur.apache.org (Postfix) with SMTP id B4F1F17614 |
| for <apmail-maven-dev-archive@www.apache.org>; Wed, 1 Nov 2017 15:58:07 +0000 (UTC) |
| Received: (qmail 50958 invoked by uid 500); 1 Nov 2017 15:58:07 -0000 |
| Delivered-To: apmail-maven-dev-archive@maven.apache.org |
| Received: (qmail 50862 invoked by uid 500); 1 Nov 2017 15:58:07 -0000 |
| Mailing-List: contact dev-help@maven.apache.org; run by ezmlm |
| Precedence: bulk |
| List-Unsubscribe: <mailto:dev-unsubscribe@maven.apache.org> |
| List-Help: <mailto:dev-help@maven.apache.org> |
| List-Post: <mailto:dev@maven.apache.org> |
| List-Id: "Maven Developers List" <dev.maven.apache.org> |
| Reply-To: "Maven Developers List" <dev@maven.apache.org> |
| Delivered-To: mailing list dev@maven.apache.org |
| Received: (qmail 50850 invoked by uid 99); 1 Nov 2017 15:58:07 -0000 |
| Received: from ec2-52-202-80-70.compute-1.amazonaws.com (HELO gitbox.apache.org) (52.202.80.70) |
| by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 01 Nov 2017 15:58:07 +0000 |
| From: GitBox <git@apache.org> |
| To: dev@maven.apache.org |
| Subject: [GitHub] hboutemy commented on issue #4: [MRELEASE-798] Commit additional files with release plugin |
| Message-ID: <150955188671.11959.6663000215232602860.gitbox@gitbox.apache.org> |
| |
| hboutemy commented on issue #4: [MRELEASE-798] Commit additional files with release plugin |
| URL: https://github.com/apache/maven-release/pull/4#issuecomment-341149983 |
| |
| |
| uh! sorry, we just migrated and it seems GitHub integration did unexpected things (and tells I did it, since I deleted trunk branch, in favor of master) |
| reopening... |
| |
| ---------------------------------------------------------------- |
| This is an automated message from the Apache Git Service. |
| To respond to the message, please log on GitHub and use the |
| URL above to go to the specific comment. |
| |
| For queries about this service, please contact Infrastructure at: |
| users@infra.apache.org |
| |
| |
| With regards, |
| Apache Git Services |
| |
| --------------------------------------------------------------------- |
| To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org |
| For additional commands, e-mail: dev-help@maven.apache.org |
| |
| |
| From dev-return-124381-apmail-maven-dev-archive=maven.apache.org@maven.apache.org Wed Nov 1 15:58:08 2017 |
| Return-Path: <dev-return-124381-apmail-maven-dev-archive=maven.apache.org@maven.apache.org> |
| X-Original-To: apmail-maven-dev-archive@www.apache.org |
| Delivered-To: apmail-maven-dev-archive@www.apache.org |
| Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) |
| by minotaur.apache.org (Postfix) with SMTP id 36A6317619 |
| for <apmail-maven-dev-archive@www.apache.org>; Wed, 1 Nov 2017 15:58:08 +0000 (UTC) |
| Received: (qmail 51711 invoked by uid 500); 1 Nov 2017 15:58:07 -0000 |
| Delivered-To: apmail-maven-dev-archive@maven.apache.org |
| Received: (qmail 51644 invoked by uid 500); 1 Nov 2017 15:58:07 -0000 |
| Mailing-List: contact dev-help@maven.apache.org; run by ezmlm |
| Precedence: bulk |
| List-Unsubscribe: <mailto:dev-unsubscribe@maven.apache.org> |
| List-Help: <mailto:dev-help@maven.apache.org> |
| List-Post: <mailto:dev@maven.apache.org> |
| List-Id: "Maven Developers List" <dev.maven.apache.org> |
| Reply-To: "Maven Developers List" <dev@maven.apache.org> |
| Delivered-To: mailing list dev@maven.apache.org |
| Received: (qmail 51630 invoked by uid 99); 1 Nov 2017 15:58:07 -0000 |
| Received: from ec2-52-202-80-70.compute-1.amazonaws.com (HELO gitbox.apache.org) (52.202.80.70) |
| by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 01 Nov 2017 15:58:07 +0000 |
| From: GitBox <git@apache.org> |
| To: dev@maven.apache.org |
| Subject: [GitHub] emenaceb opened a new pull request #4: [MRELEASE-798] Commit additional files with release plugin |
| Message-ID: <150955188716.11962.607702404693728204.gitbox@gitbox.apache.org> |
| |
| emenaceb opened a new pull request #4: [MRELEASE-798] Commit additional files with release plugin |
| URL: https://github.com/apache/maven-release/pull/4 |
| |
| |
| Ability to commit additional files on prepare |
| |
| |
| ---------------------------------------------------------------- |
| This is an automated message from the Apache Git Service. |
| To respond to the message, please log on GitHub and use the |
| URL above to go to the specific comment. |
| |
| For queries about this service, please contact Infrastructure at: |
| users@infra.apache.org |
| |
| |
| With regards, |
| Apache Git Services |
| |
| --------------------------------------------------------------------- |
| To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org |
| For additional commands, e-mail: dev-help@maven.apache.org |
| |
| |
| From dev-return-124382-apmail-maven-dev-archive=maven.apache.org@maven.apache.org Wed Nov 1 16:48:42 2017 |
| Return-Path: <dev-return-124382-apmail-maven-dev-archive=maven.apache.org@maven.apache.org> |
| X-Original-To: apmail-maven-dev-archive@www.apache.org |
| Delivered-To: apmail-maven-dev-archive@www.apache.org |
| Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) |
| by minotaur.apache.org (Postfix) with SMTP id 2023E1784A |
| for <apmail-maven-dev-archive@www.apache.org>; Wed, 1 Nov 2017 16:48:42 +0000 (UTC) |
| Received: (qmail 13786 invoked by uid 500); 1 Nov 2017 16:48:41 -0000 |
| Delivered-To: apmail-maven-dev-archive@maven.apache.org |
| Received: (qmail 13721 invoked by uid 500); 1 Nov 2017 16:48:41 -0000 |
| Mailing-List: contact dev-help@maven.apache.org; run by ezmlm |
| Precedence: bulk |
| List-Unsubscribe: <mailto:dev-unsubscribe@maven.apache.org> |
| List-Help: <mailto:dev-help@maven.apache.org> |
| List-Post: <mailto:dev@maven.apache.org> |
| List-Id: "Maven Developers List" <dev.maven.apache.org> |
| Reply-To: "Maven Developers List" <dev@maven.apache.org> |
| Delivered-To: mailing list dev@maven.apache.org |
| Received: (qmail 13710 invoked by uid 99); 1 Nov 2017 16:48:41 -0000 |
| Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) |
| by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 01 Nov 2017 16:48:41 +0000 |
| Received: from localhost (localhost [127.0.0.1]) |
| by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id 8DFCF180705 |
| for <dev@maven.apache.org>; Wed, 1 Nov 2017 16:48:40 +0000 (UTC) |
| X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org |
| X-Spam-Flag: NO |
| X-Spam-Score: -0.5 |
| X-Spam-Level: |
| X-Spam-Status: No, score=-0.5 tagged_above=-999 required=6.31 |
| tests=[KAM_ASCII_DIVIDERS=0.8, KAM_LAZY_DOMAIN_SECURITY=1, |
| RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-2.8, |
| RCVD_IN_SORBS_SPAM=0.5] autolearn=disabled |
| Received: from mx1-lw-us.apache.org ([10.40.0.8]) |
| by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) |
| with ESMTP id GlYBhBpfL74A for <dev@maven.apache.org>; |
| Wed, 1 Nov 2017 16:48:38 +0000 (UTC) |
| Received: from smtp.smtpout.orange.fr (smtp08.smtpout.orange.fr [80.12.242.130]) |
| by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 37AAB5FE0E |
| for <dev@maven.apache.org>; Wed, 1 Nov 2017 16:48:38 +0000 (UTC) |
| Received: from giga.localnet ([86.238.16.93]) |
| by mwinf5d31 with ME |
| id UgoW1w00S20Ufdy03goWDZ; Wed, 01 Nov 2017 17:48:30 +0100 |
| X-ME-Helo: giga.localnet |
| X-ME-Date: Wed, 01 Nov 2017 17:48:30 +0100 |
| X-ME-IP: 86.238.16.93 |
| From: =?ISO-8859-1?Q?Herv=E9?= BOUTEMY <herve.boutemy@free.fr> |
| To: Maven Developers List <dev@maven.apache.org> |
| Subject: Re: migrating some code to Git |
| Date: Wed, 01 Nov 2017 17:48:30 +0100 |
| Message-ID: <4655593.jDIGi2uUZ8@giga> |
| In-Reply-To: <3630796.pCx2FPPgFg@giga> |
| References: <5878110.TMEot6VEuu@giga> <2028880.1HgFmRJS0p@giga> <3630796.pCx2FPPgFg@giga> |
| MIME-Version: 1.0 |
| Content-Transfer-Encoding: quoted-printable |
| Content-Type: text/plain; charset="iso-8859-1" |
| |
| and here is the Google repo demo, with every git repo configured (even the = |
| 6=20 |
| tests): |
| https://github.com/hboutemy/maven-aggregator |
| |
| looks promising: if you use the bootstrapping commands from the readme, you= |
| =20 |
| should be able to use the repositories in a natural way with basic git=20 |
| commands |
| If you don't play with branches, you should be able to run "repo sync" at a= |
| ny=20 |
| time |
| |
| Please test and report if you're convinced or not |
| |
| If it works well, I'll put this maven-aggregator git repo in GitBox as an=20 |
| official way to get full Maven source (looks as good as trunks from svn) |
| |
| Regards, |
| |
| Herv=E9 |
| |
| Le mercredi 1 novembre 2017, 12:09:58 CET Herv=E9 BOUTEMY a =E9crit : |
| > adding 2 more repos to the list: |
| > https://github.com/hboutemy/maven-doxia-converter |
| > https://github.com/hboutemy/maven-doxia-linkcheck |
| >=20 |
| > Le mercredi 1 novembre 2017, 07:28:02 CET Herv=E9 BOUTEMY a =E9crit : |
| > > for lazy people, I took time to create the 4 repo on personal GitHub |
| > > space: |
| > > https://github.com/hboutemy/maven-apache-parent |
| > > https://github.com/hboutemy/maven-parent |
| > > https://github.com/hboutemy/maven-default-skin |
| > > https://github.com/hboutemy/maven-fluido-skin |
| > >=20 |
| > > I won't do the same in the future for the 26 shared and 45 plugins, sin= |
| ce |
| > > manual repo creation is not fun... |
| > >=20 |
| > > Regards, |
| > >=20 |
| > > Herv=E9 |
| > >=20 |
| > > Le mardi 31 octobre 2017, 16:08:01 CET Herv=E9 BOUTEMY a =E9crit : |
| > > > As you probably noticed, I migrated maven-dist-tool [1] to git, using |
| > > > self- |
| > > > service Gitbox for the empty repo creation and a migrate-sandbox.sh |
| > > > shell |
| > > > script [2] to populate them (after Sling example) |
| > > >=20 |
| > > > It worked like a charm! |
| > > >=20 |
| > > > If nobody objects, in 72h, I'll use migrate-pom.sh and migrate-skins.= |
| sh |
| > > > to |
| > > > create 4 new repos: maven-apache-parent, maven-parent, |
| > > > maven-default-skin |
| > > > and maven-fluido-skin |
| > > > Please take time to execute the scripts for yourself and check that t= |
| he |
| > > > result is ok for you. |
| > > >=20 |
| > > > I already prepared migrate-plugins.sh and migrate-shared.sh scripts: = |
| I'm |
| > > > waiting for Jenkins integration results before trying to migrate this |
| > > > part, |
| > > > but you can also take time to check that the resulting git repos from |
| > > > the |
| > > > scripts are good. |
| > > >=20 |
| > > > Regards, |
| > > >=20 |
| > > > Herv=E9 |
| > > >=20 |
| > > > [1] https://github.com/apache/maven-dist-tool/ |
| > > >=20 |
| > > > [2] https://svn.apache.org/viewvc/maven/sandbox/trunk/scripts/git/ |
| > > >=20 |
| > > > --------------------------------------------------------------------- |
| > > > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org |
| > > > For additional commands, e-mail: dev-help@maven.apache.org |
| > >=20 |
| > > --------------------------------------------------------------------- |
| > > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org |
| > > For additional commands, e-mail: dev-help@maven.apache.org |
| >=20 |
| > --------------------------------------------------------------------- |
| > 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 |
| |
| |
| From dev-return-124383-apmail-maven-dev-archive=maven.apache.org@maven.apache.org Wed Nov 1 17:26:27 2017 |
| Return-Path: <dev-return-124383-apmail-maven-dev-archive=maven.apache.org@maven.apache.org> |
| X-Original-To: apmail-maven-dev-archive@www.apache.org |
| Delivered-To: apmail-maven-dev-archive@www.apache.org |
| Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) |
| by minotaur.apache.org (Postfix) with SMTP id D3A47179F4 |
| for <apmail-maven-dev-archive@www.apache.org>; Wed, 1 Nov 2017 17:26:27 +0000 (UTC) |
| Received: (qmail 48490 invoked by uid 500); 1 Nov 2017 17:26:27 -0000 |
| Delivered-To: apmail-maven-dev-archive@maven.apache.org |
| Received: (qmail 48407 invoked by uid 500); 1 Nov 2017 17:26:27 -0000 |
| Mailing-List: contact dev-help@maven.apache.org; run by ezmlm |
| Precedence: bulk |
| List-Unsubscribe: <mailto:dev-unsubscribe@maven.apache.org> |
| List-Help: <mailto:dev-help@maven.apache.org> |
| List-Post: <mailto:dev@maven.apache.org> |
| List-Id: "Maven Developers List" <dev.maven.apache.org> |
| Reply-To: "Maven Developers List" <dev@maven.apache.org> |
| Delivered-To: mailing list dev@maven.apache.org |
| Received: (qmail 48379 invoked by uid 99); 1 Nov 2017 17:26:27 -0000 |
| Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) |
| by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 01 Nov 2017 17:26:27 +0000 |
| Received: from localhost (localhost [127.0.0.1]) |
| by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id 41EA71A419C |
| for <dev@maven.apache.org>; Wed, 1 Nov 2017 17:26:26 +0000 (UTC) |
| X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org |
| X-Spam-Flag: NO |
| X-Spam-Score: -0.3 |
| X-Spam-Level: |
| X-Spam-Status: No, score=-0.3 tagged_above=-999 required=6.31 |
| tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=2, |
| RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-2.8, |
| RCVD_IN_SORBS_SPAM=0.5] autolearn=disabled |
| Authentication-Results: spamd2-us-west.apache.org (amavisd-new); |
| dkim=pass (2048-bit key) header.d=infinity-nu.20150623.gappssmtp.com |
| Received: from mx1-lw-eu.apache.org ([10.40.0.8]) |
| by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) |
| with ESMTP id 8wxd9_tGPLdI for <dev@maven.apache.org>; |
| Wed, 1 Nov 2017 17:26:23 +0000 (UTC) |
| Received: from mail-vk0-f43.google.com (mail-vk0-f43.google.com [209.85.213.43]) |
| by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id B78D35FDBF |
| for <dev@maven.apache.org>; Wed, 1 Nov 2017 17:26:22 +0000 (UTC) |
| Received: by mail-vk0-f43.google.com with SMTP id k123so1879001vkb.3 |
| for <dev@maven.apache.org>; Wed, 01 Nov 2017 10:26:22 -0700 (PDT) |
| DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; |
| d=infinity-nu.20150623.gappssmtp.com; s=20150623; |
| h=mime-version:in-reply-to:references:from:date:message-id:subject:to; |
| bh=EIR49x/bXs4AGUrut1VjqdgOTmo2a1EwcGB5I6E5wJU=; |
| b=saTq+o/jfWPL/H3Xeces5e1DGcxkcsQJxaQBWZtkewd/tt7G/v/Axo0fPR0iGpwukK |
| sAahd2xb8rRixC4RSI+bmPvrUwgM5bWZeKVPvzPk0qfkor+KF+V7KG+HR0QuOL/ndIcW |
| jmmSv3tDRpCBBgjVDjSjy6fqoKp0K+57lbt/fiM768OO55VCx4RCbJsFpCWtznG1ZhrI |
| xsXbnlBLN0IoB5yvO44jnxobzCAOQUG8fg6cWauFqDzaUV9XtFTX57ZgIhiBY373ybPV |
| Eexjmmlbwas1h0q4/8zufDZHL85sWg0YNIrPfdCUZb3FhACqFbi33/K+4FcyPVWnmLS7 |
| V7Bw== |
| X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; |
| d=1e100.net; s=20161025; |
| h=x-gm-message-state:mime-version:in-reply-to:references:from:date |
| :message-id:subject:to; |
| bh=EIR49x/bXs4AGUrut1VjqdgOTmo2a1EwcGB5I6E5wJU=; |
| b=XK8FZrWumHzEo+nji8XpjnAX9lJkyf2umpKlzAaLMljRP0SSe+iMayS6IUAYt1w+KB |
| 39smHrRYuOvW5D8aF6VyJZNBzcWp6/Hw1WofJuqMG7t8j6oSeTBOLAA7kQvqFrmmEA0J |
| fzlRI9Bs9WeGYHO7US44yzAFaSeuRQErzXhnoYm9FEhkUy9rd7ay6wLAfzvdkOB5qK8C |
| hoGM4/PpRN0k6czC7vEIMWcmb6R/od8J2TWMvTiqB7jpgicFTsidHkY/XcSNn4W8o5XE |
| busa1xIbUXojhFn6vnpzka7soSMoehlaw96MWhL6XIZcfAPCU4I7nSi+EPZ37gAft7CI |
| up1g== |
| X-Gm-Message-State: AMCzsaWcSSTAHzjURPcN2goF/Y4N2Z820lXKBJOHcAA4XhiYi+o/4FAB |
| 0MnAAktDRxsINFHrS2cByyUOv+2Yd5xw4wfKBlO5TXPn |
| X-Google-Smtp-Source: ABhQp+TcJeVaWfL88JGx/yl8iUA6gmRRhHx/zBl5T7Nd3WJ3HYZZXz12mnl9GVBtK6mDeCdkwkIoWg4eYOZ0heZEczc= |
| X-Received: by 10.31.140.138 with SMTP id o132mr480540vkd.182.1509557181335; |
| Wed, 01 Nov 2017 10:26:21 -0700 (PDT) |
| MIME-Version: 1.0 |
| Received: by 10.176.19.201 with HTTP; Wed, 1 Nov 2017 10:26:00 -0700 (PDT) |
| In-Reply-To: <op.y8tna6udkdkhrr@desktop-2khsk44.dynamic.ziggo.nl> |
| References: <op.y8tna6udkdkhrr@desktop-2khsk44.dynamic.ziggo.nl> |
| From: Brian Fox <brianf@infinity.nu> |
| Date: Wed, 1 Nov 2017 13:26:00 -0400 |
| Message-ID: <CAMk_BegGaFH+3DO1PuiuNJG-yw2SSTGxkb4ZNtnJYNXzvAgf=w@mail.gmail.com> |
| Subject: Re: Maven JDeprScan Plugin |
| To: Maven Developers List <dev@maven.apache.org> |
| Content-Type: multipart/alternative; boundary="001a114256d48fe0f4055cef2b0a" |
| |
| --001a114256d48fe0f4055cef2b0a |
| Content-Type: text/plain; charset="UTF-8" |
| |
| All set. |
| |
| On Sat, Oct 28, 2017 at 9:48 AM, Robert Scholte <rfscholte@apache.org> |
| wrote: |
| |
| > Hi, |
| > |
| > I'd like to prepare an alpha release of the Maven JDeprScan Plugin |
| > It is a wrapper around the jdeprscan tool[1], available since Java 9. |
| > |
| > You use the jdeprscan tool as a static analysis tool that scans a jar |
| > file (or some other aggregation of class files) for uses of deprecated API |
| > elements. |
| > |
| > It would be nice if some could a review upfront. Any feedback it |
| > appreciated. |
| > |
| > @Brian, can you create a new Jira project: MJDEPRSCAN ? |
| > |
| > thanks, |
| > Robert |
| > |
| > [1] https://docs.oracle.com/javase/9/tools/jdeprscan.htm |
| > |
| > --------------------------------------------------------------------- |
| > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org |
| > For additional commands, e-mail: dev-help@maven.apache.org |
| > |
| > |
| |
| --001a114256d48fe0f4055cef2b0a-- |
| |
| From dev-return-124384-apmail-maven-dev-archive=maven.apache.org@maven.apache.org Thu Nov 2 03:53:42 2017 |
| Return-Path: <dev-return-124384-apmail-maven-dev-archive=maven.apache.org@maven.apache.org> |
| X-Original-To: apmail-maven-dev-archive@www.apache.org |
| Delivered-To: apmail-maven-dev-archive@www.apache.org |
| Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) |
| by minotaur.apache.org (Postfix) with SMTP id A33081757B |
| for <apmail-maven-dev-archive@www.apache.org>; Thu, 2 Nov 2017 03:53:42 +0000 (UTC) |
| Received: (qmail 79793 invoked by uid 500); 2 Nov 2017 03:53:42 -0000 |
| Delivered-To: apmail-maven-dev-archive@maven.apache.org |
| Received: (qmail 79678 invoked by uid 500); 2 Nov 2017 03:53:42 -0000 |
| Mailing-List: contact dev-help@maven.apache.org; run by ezmlm |
| Precedence: bulk |
| List-Unsubscribe: <mailto:dev-unsubscribe@maven.apache.org> |
| List-Help: <mailto:dev-help@maven.apache.org> |
| List-Post: <mailto:dev@maven.apache.org> |
| List-Id: "Maven Developers List" <dev.maven.apache.org> |
| Reply-To: "Maven Developers List" <dev@maven.apache.org> |
| Delivered-To: mailing list dev@maven.apache.org |
| Received: (qmail 79666 invoked by uid 99); 2 Nov 2017 03:53:41 -0000 |
| Received: from mail-relay.apache.org (HELO mail-relay.apache.org) (140.211.11.15) |
| by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 02 Nov 2017 03:53:41 +0000 |
| Received: from mail-lf0-f41.google.com (mail-lf0-f41.google.com [209.85.215.41]) |
| by mail-relay.apache.org (ASF Mail Server at mail-relay.apache.org) with ESMTPSA id 161531A0250 |
| for <dev@maven.apache.org>; Thu, 2 Nov 2017 03:53:41 +0000 (UTC) |
| Received: by mail-lf0-f41.google.com with SMTP id b190so4800427lfg.9 |
| for <dev@maven.apache.org>; Wed, 01 Nov 2017 20:53:41 -0700 (PDT) |
| X-Gm-Message-State: AJaThX5ADc+6nIQ6/zurjRV0Yx9qFNGBxfbcU9YqOH5ytYIWeD3GgzPM |
| gGUUelPyH602yIVpNcCVLcrMiY9qv18PotTQeCs= |
| X-Google-Smtp-Source: ABhQp+TS2mI5oZqmg17B+C/uIjrfgYrY4NnuyHF6Bda1MMIOPZpxgoL5jEVz8nNNmGRYqvdHha5egnakQKo02Lkxkrk= |
| X-Received: by 10.25.145.88 with SMTP id y24mr633625lfj.135.1509594819588; |
| Wed, 01 Nov 2017 20:53:39 -0700 (PDT) |
| MIME-Version: 1.0 |
| Received: by 10.179.75.130 with HTTP; Wed, 1 Nov 2017 20:53:18 -0700 (PDT) |
| In-Reply-To: <4655593.jDIGi2uUZ8@giga> |
| References: <5878110.TMEot6VEuu@giga> <2028880.1HgFmRJS0p@giga> |
| <3630796.pCx2FPPgFg@giga> <4655593.jDIGi2uUZ8@giga> |
| From: Olivier Lamy <olamy@apache.org> |
| Date: Thu, 2 Nov 2017 14:53:18 +1100 |
| X-Gmail-Original-Message-ID: <CAPoyBqT147fruiHdvHWgj2vscH4G8Q0t1s9=wOLwPc3GRwwrvQ@mail.gmail.com> |
| Message-ID: <CAPoyBqT147fruiHdvHWgj2vscH4G8Q0t1s9=wOLwPc3GRwwrvQ@mail.gmail.com> |
| Subject: Re: migrating some code to Git |
| To: Maven Developers List <dev@maven.apache.org> |
| Content-Type: multipart/alternative; boundary="94eb2c1cdb3cf9f8f7055cf7eeb2" |
| |
| --94eb2c1cdb3cf9f8f7055cf7eeb2 |
| Content-Type: text/plain; charset="UTF-8" |
| Content-Transfer-Encoding: quoted-printable |
| |
| impressive!! |
| thanks to setup this! |
| |
| Cheers |
| Olivier |
| |
| On 2 November 2017 at 03:48, Herv=C3=A9 BOUTEMY <herve.boutemy@free.fr> wro= |
| te: |
| |
| > and here is the Google repo demo, with every git repo configured (even th= |
| e |
| > 6 |
| > tests): |
| > https://github.com/hboutemy/maven-aggregator |
| > |
| > looks promising: if you use the bootstrapping commands from the readme, y= |
| ou |
| > should be able to use the repositories in a natural way with basic git |
| > commands |
| > If you don't play with branches, you should be able to run "repo sync" at |
| > any |
| > time |
| > |
| > Please test and report if you're convinced or not |
| > |
| > If it works well, I'll put this maven-aggregator git repo in GitBox as an |
| > official way to get full Maven source (looks as good as trunks from svn) |
| > |
| > Regards, |
| > |
| > Herv=C3=A9 |
| > |
| > Le mercredi 1 novembre 2017, 12:09:58 CET Herv=C3=A9 BOUTEMY a =C3=A9crit= |
| : |
| > > adding 2 more repos to the list: |
| > > https://github.com/hboutemy/maven-doxia-converter |
| > > https://github.com/hboutemy/maven-doxia-linkcheck |
| > > |
| > > Le mercredi 1 novembre 2017, 07:28:02 CET Herv=C3=A9 BOUTEMY a =C3=A9cr= |
| it : |
| > > > for lazy people, I took time to create the 4 repo on personal GitHub |
| > > > space: |
| > > > https://github.com/hboutemy/maven-apache-parent |
| > > > https://github.com/hboutemy/maven-parent |
| > > > https://github.com/hboutemy/maven-default-skin |
| > > > https://github.com/hboutemy/maven-fluido-skin |
| > > > |
| > > > I won't do the same in the future for the 26 shared and 45 plugins, |
| > since |
| > > > manual repo creation is not fun... |
| > > > |
| > > > Regards, |
| > > > |
| > > > Herv=C3=A9 |
| > > > |
| > > > Le mardi 31 octobre 2017, 16:08:01 CET Herv=C3=A9 BOUTEMY a =C3=A9cri= |
| t : |
| > > > > As you probably noticed, I migrated maven-dist-tool [1] to git, usi= |
| ng |
| > > > > self- |
| > > > > service Gitbox for the empty repo creation and a migrate-sandbox.sh |
| > > > > shell |
| > > > > script [2] to populate them (after Sling example) |
| > > > > |
| > > > > It worked like a charm! |
| > > > > |
| > > > > If nobody objects, in 72h, I'll use migrate-pom.sh and |
| > migrate-skins.sh |
| > > > > to |
| > > > > create 4 new repos: maven-apache-parent, maven-parent, |
| > > > > maven-default-skin |
| > > > > and maven-fluido-skin |
| > > > > Please take time to execute the scripts for yourself and check that |
| > the |
| > > > > result is ok for you. |
| > > > > |
| > > > > I already prepared migrate-plugins.sh and migrate-shared.sh scripts= |
| : |
| > I'm |
| > > > > waiting for Jenkins integration results before trying to migrate th= |
| is |
| > > > > part, |
| > > > > but you can also take time to check that the resulting git repos fr= |
| om |
| > > > > the |
| > > > > scripts are good. |
| > > > > |
| > > > > Regards, |
| > > > > |
| > > > > Herv=C3=A9 |
| > > > > |
| > > > > [1] https://github.com/apache/maven-dist-tool/ |
| > > > > |
| > > > > [2] https://svn.apache.org/viewvc/maven/sandbox/trunk/scripts/git/ |
| > > > > |
| > > > > ------------------------------------------------------------ |
| > --------- |
| > > > > 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 |
| > > |
| > > --------------------------------------------------------------------- |
| > > 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 |
| > |
| > |
| |
| |
| --=20 |
| Olivier Lamy |
| http://twitter.com/olamy | http://linkedin.com/in/olamy |
| |
| --94eb2c1cdb3cf9f8f7055cf7eeb2-- |
| |
| From dev-return-124385-apmail-maven-dev-archive=maven.apache.org@maven.apache.org Thu Nov 2 16:38:41 2017 |
| Return-Path: <dev-return-124385-apmail-maven-dev-archive=maven.apache.org@maven.apache.org> |
| X-Original-To: apmail-maven-dev-archive@www.apache.org |
| Delivered-To: apmail-maven-dev-archive@www.apache.org |
| Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) |
| by minotaur.apache.org (Postfix) with SMTP id 3C8EA10D28 |
| for <apmail-maven-dev-archive@www.apache.org>; Thu, 2 Nov 2017 16:38:41 +0000 (UTC) |
| Received: (qmail 46251 invoked by uid 500); 2 Nov 2017 16:38:40 -0000 |
| Delivered-To: apmail-maven-dev-archive@maven.apache.org |
| Received: (qmail 46144 invoked by uid 500); 2 Nov 2017 16:38:40 -0000 |
| Mailing-List: contact dev-help@maven.apache.org; run by ezmlm |
| Precedence: bulk |
| List-Unsubscribe: <mailto:dev-unsubscribe@maven.apache.org> |
| List-Help: <mailto:dev-help@maven.apache.org> |
| List-Post: <mailto:dev@maven.apache.org> |
| List-Id: "Maven Developers List" <dev.maven.apache.org> |
| Reply-To: "Maven Developers List" <dev@maven.apache.org> |
| Delivered-To: mailing list dev@maven.apache.org |
| Received: (qmail 46133 invoked by uid 99); 2 Nov 2017 16:38:40 -0000 |
| Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) |
| by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 02 Nov 2017 16:38:40 +0000 |
| Received: from localhost (localhost [127.0.0.1]) |
| by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id B9277D9671 |
| for <dev@maven.apache.org>; Thu, 2 Nov 2017 16:38:39 +0000 (UTC) |
| X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org |
| X-Spam-Flag: NO |
| X-Spam-Score: -1 |
| X-Spam-Level: |
| X-Spam-Status: No, score=-1 tagged_above=-999 required=6.31 |
| tests=[KAM_ASCII_DIVIDERS=0.8, KAM_LAZY_DOMAIN_SECURITY=1, |
| RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-2.8] autolearn=disabled |
| Received: from mx1-lw-us.apache.org ([10.40.0.8]) |
| by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) |
| with ESMTP id b5jTCJCYaCXl for <dev@maven.apache.org>; |
| Thu, 2 Nov 2017 16:38:38 +0000 (UTC) |
| Received: from smtp.smtpout.orange.fr (smtp06.smtpout.orange.fr [80.12.242.128]) |
| by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id D9D245F566 |
| for <dev@maven.apache.org>; Thu, 2 Nov 2017 16:38:37 +0000 (UTC) |
| Received: from giga.localnet ([86.238.16.93]) |
| by mwinf5d63 with ME |
| id V4eX1w00U20Ufdy034eXDq; Thu, 02 Nov 2017 17:38:31 +0100 |
| X-ME-Helo: giga.localnet |
| X-ME-Date: Thu, 02 Nov 2017 17:38:31 +0100 |
| X-ME-IP: 86.238.16.93 |
| From: =?ISO-8859-1?Q?Herv=E9?= BOUTEMY <herve.boutemy@free.fr> |
| To: Maven Developers List <dev@maven.apache.org> |
| Subject: Re: migrating some code to Git |
| Date: Thu, 02 Nov 2017 17:38:31 +0100 |
| Message-ID: <1562341.cPFHm4YVCJ@giga> |
| In-Reply-To: <CAPoyBqT147fruiHdvHWgj2vscH4G8Q0t1s9=wOLwPc3GRwwrvQ@mail.gmail.com> |
| References: <5878110.TMEot6VEuu@giga> <4655593.jDIGi2uUZ8@giga> <CAPoyBqT147fruiHdvHWgj2vscH4G8Q0t1s9=wOLwPc3GRwwrvQ@mail.gmail.com> |
| MIME-Version: 1.0 |
| Content-Transfer-Encoding: quoted-printable |
| Content-Type: text/plain; charset="iso-8859-1" |
| |
| for french speaking people, I found a very interesting blog post that looke= |
| d=20 |
| to match our use case =3D just a collection of git repos without cross-repo= |
| =20 |
| development in usual cases |
| |
| see http://www.yoannsculo.fr/git-repo-outil-gestion-multiples-repositories-= |
| arracher-cheveux/ |
| |
| there are some subtle explanation about branch desynchronization: I didn't= |
| =20 |
| really try, but I feel we may be hit |
| |
| I did not really find much useful doc on Google repo: I don't if it's the n= |
| ame=20 |
| of the tool that is too generic for a search engine. |
| |
| But at least, with this blog post, I found exactly our use case. |
| |
| Regards, |
| |
| Herv=E9 |
| |
| Le jeudi 2 novembre 2017, 04:53:18 CET Olivier Lamy a =E9crit : |
| > impressive!! |
| > thanks to setup this! |
| >=20 |
| > Cheers |
| > Olivier |
| >=20 |
| > On 2 November 2017 at 03:48, Herv=E9 BOUTEMY <herve.boutemy@free.fr> wrot= |
| e: |
| > > and here is the Google repo demo, with every git repo configured (even = |
| the |
| > > 6 |
| > > tests): |
| > > https://github.com/hboutemy/maven-aggregator |
| > >=20 |
| > > looks promising: if you use the bootstrapping commands from the readme, |
| > > you |
| > > should be able to use the repositories in a natural way with basic git |
| > > commands |
| > > If you don't play with branches, you should be able to run "repo sync" = |
| at |
| > > any |
| > > time |
| > >=20 |
| > > Please test and report if you're convinced or not |
| > >=20 |
| > > If it works well, I'll put this maven-aggregator git repo in GitBox as = |
| an |
| > > official way to get full Maven source (looks as good as trunks from svn) |
| > >=20 |
| > > Regards, |
| > >=20 |
| > > Herv=E9 |
| > >=20 |
| > > Le mercredi 1 novembre 2017, 12:09:58 CET Herv=E9 BOUTEMY a =E9crit : |
| > > > adding 2 more repos to the list: |
| > > > https://github.com/hboutemy/maven-doxia-converter |
| > > > https://github.com/hboutemy/maven-doxia-linkcheck |
| > > >=20 |
| > > > Le mercredi 1 novembre 2017, 07:28:02 CET Herv=E9 BOUTEMY a =E9crit : |
| > > > > for lazy people, I took time to create the 4 repo on personal GitHub |
| > > > > space: |
| > > > > https://github.com/hboutemy/maven-apache-parent |
| > > > > https://github.com/hboutemy/maven-parent |
| > > > > https://github.com/hboutemy/maven-default-skin |
| > > > > https://github.com/hboutemy/maven-fluido-skin |
| > > > >=20 |
| > > > > I won't do the same in the future for the 26 shared and 45 plugins, |
| > >=20 |
| > > since |
| > >=20 |
| > > > > manual repo creation is not fun... |
| > > > >=20 |
| > > > > Regards, |
| > > > >=20 |
| > > > > Herv=E9 |
| > > > >=20 |
| > > > > Le mardi 31 octobre 2017, 16:08:01 CET Herv=E9 BOUTEMY a =E9crit : |
| > > > > > As you probably noticed, I migrated maven-dist-tool [1] to git, |
| > > > > > using |
| > > > > > self- |
| > > > > > service Gitbox for the empty repo creation and a migrate-sandbox.= |
| sh |
| > > > > > shell |
| > > > > > script [2] to populate them (after Sling example) |
| > > > > >=20 |
| > > > > > It worked like a charm! |
| > > > > >=20 |
| > > > > > If nobody objects, in 72h, I'll use migrate-pom.sh and |
| > >=20 |
| > > migrate-skins.sh |
| > >=20 |
| > > > > > to |
| > > > > > create 4 new repos: maven-apache-parent, maven-parent, |
| > > > > > maven-default-skin |
| > > > > > and maven-fluido-skin |
| > > > > > Please take time to execute the scripts for yourself and check th= |
| at |
| > >=20 |
| > > the |
| > >=20 |
| > > > > > result is ok for you. |
| > >=20 |
| > > > > > I already prepared migrate-plugins.sh and migrate-shared.sh scrip= |
| ts: |
| > > I'm |
| > >=20 |
| > > > > > waiting for Jenkins integration results before trying to migrate |
| > > > > > this |
| > > > > > part, |
| > > > > > but you can also take time to check that the resulting git repos |
| > > > > > from |
| > > > > > the |
| > > > > > scripts are good. |
| > > > > >=20 |
| > > > > > Regards, |
| > > > > >=20 |
| > > > > > Herv=E9 |
| > > > > >=20 |
| > > > > > [1] https://github.com/apache/maven-dist-tool/ |
| > > > > >=20 |
| > > > > > [2] https://svn.apache.org/viewvc/maven/sandbox/trunk/scripts/git/ |
| > > > > >=20 |
| > > > > > ------------------------------------------------------------ |
| > >=20 |
| > > --------- |
| > >=20 |
| > > > > > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org |
| > > > > > For additional commands, e-mail: dev-help@maven.apache.org |
| > > > >=20 |
| > > > > -------------------------------------------------------------------= |
| =2D- |
| > > > > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org |
| > > > > For additional commands, e-mail: dev-help@maven.apache.org |
| > > >=20 |
| > > > --------------------------------------------------------------------- |
| > > > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org |
| > > > For additional commands, e-mail: dev-help@maven.apache.org |
| > >=20 |
| > > --------------------------------------------------------------------- |
| > > 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 |
| |
| |
| From dev-return-124386-apmail-maven-dev-archive=maven.apache.org@maven.apache.org Fri Nov 3 09:48:15 2017 |
| Return-Path: <dev-return-124386-apmail-maven-dev-archive=maven.apache.org@maven.apache.org> |
| X-Original-To: apmail-maven-dev-archive@www.apache.org |
| Delivered-To: apmail-maven-dev-archive@www.apache.org |
| Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) |
| by minotaur.apache.org (Postfix) with SMTP id 616F61767B |
| for <apmail-maven-dev-archive@www.apache.org>; Fri, 3 Nov 2017 09:48:15 +0000 (UTC) |
| Received: (qmail 33100 invoked by uid 500); 3 Nov 2017 09:48:15 -0000 |
| Delivered-To: apmail-maven-dev-archive@maven.apache.org |
| Received: (qmail 32989 invoked by uid 500); 3 Nov 2017 09:48:14 -0000 |
| Mailing-List: contact dev-help@maven.apache.org; run by ezmlm |
| Precedence: bulk |
| List-Unsubscribe: <mailto:dev-unsubscribe@maven.apache.org> |
| List-Help: <mailto:dev-help@maven.apache.org> |
| List-Post: <mailto:dev@maven.apache.org> |
| List-Id: "Maven Developers List" <dev.maven.apache.org> |
| Reply-To: "Maven Developers List" <dev@maven.apache.org> |
| Delivered-To: mailing list dev@maven.apache.org |
| Received: (qmail 32974 invoked by uid 99); 3 Nov 2017 09:48:14 -0000 |
| Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) |
| by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 03 Nov 2017 09:48:14 +0000 |
| Received: from localhost (localhost [127.0.0.1]) |
| by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id DBCF01808A5; |
| Fri, 3 Nov 2017 09:48:13 +0000 (UTC) |
| X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org |
| X-Spam-Flag: NO |
| X-Spam-Score: 1.179 |
| X-Spam-Level: * |
| X-Spam-Status: No, score=1.179 tagged_above=-999 required=6.31 |
| tests=[HTML_MESSAGE=2, KAM_MXURI=1.5, RCVD_IN_DNSWL_MED=-2.3, |
| RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, |
| RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] |
| autolearn=disabled |
| Received: from mx1-lw-us.apache.org ([10.40.0.8]) |
| by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) |
| with ESMTP id zClvm6LS-N6u; Fri, 3 Nov 2017 09:48:13 +0000 (UTC) |
| Received: from aserp1040.oracle.com (aserp1040.oracle.com [141.146.126.69]) |
| by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 8D11561170; |
| Fri, 3 Nov 2017 09:48:12 +0000 (UTC) |
| Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74]) |
| by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id vA39m5vw019644 |
| (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); |
| Fri, 3 Nov 2017 09:48:06 GMT |
| Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75]) |
| by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id vA39m5ph028610 |
| (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); |
| Fri, 3 Nov 2017 09:48:05 GMT |
| Received: from abhmp0018.oracle.com (abhmp0018.oracle.com [141.146.116.24]) |
| by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id vA39m43b008933; |
| Fri, 3 Nov 2017 09:48:05 GMT |
| Received: from dhcp-ukc1-twvpn-3-vpnpool-10-175-229-136.vpn.oracle.com (/10.175.229.136) |
| by default (Oracle Beehive Gateway v4.0) |
| with ESMTP ; Fri, 03 Nov 2017 02:48:04 -0700 |
| From: "Rory O'Donnell" <rory.odonnell@oracle.com> |
| Subject: JDK 10 b29 Early Access is available on jdk.java.net |
| Cc: rory.odonnell@oracle.com, Dalibor Topic <dalibor.topic@oracle.com>, |
| Balchandra Vaidya <balchandra.vaidya@oracle.com>, |
| Muneer Kolarkunnu <abdul.kolarkunnu@oracle.com>, |
| Maven Developers List <dev@maven.apache.org> |
| To: rfscholte@apache.org |
| Message-ID: <8ad9b476-c939-4f54-8271-a16aad31402c@oracle.com> |
| Date: Fri, 3 Nov 2017 09:48:01 +0000 |
| User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:52.0) |
| Gecko/20100101 Thunderbird/52.4.0 |
| MIME-Version: 1.0 |
| Content-Type: multipart/alternative; |
| boundary="------------9193F5C845F101921C8EA3F7" |
| Content-Language: en-US |
| X-Source-IP: userv0022.oracle.com [156.151.31.74] |
| |
| --------------9193F5C845F101921C8EA3F7 |
| Content-Type: text/plain; charset=utf-8; format=flowed |
| Content-Transfer-Encoding: 8bit |
| |
| |
| |
| Hi Robert ,** |
| |
| JDK 10 Early Access build 29 is available at : - jdk.java.net/10/ |
| |
| JDK 10 Early Access Release Notes are available [1] |
| |
| JDK 10 Schedule, Status & Features are available [2] |
| |
| |
| Notes |
| |
| * OpenJDK EA binaries will be available at a later date. |
| * Oracle has proposed: Newer version-string scheme for the Java SE |
| Platform and the JDK |
| o Please see Mark Reinhold's proposal [3] , feedback via the |
| mailing list to Mark please. |
| |
| <http://openjdk.java.net/projects/jdk8u/releases/8u162.html> |
| |
| Feedback - If you have suggestions or encounter bugs, please submit them |
| using the usual Java SE bug-reporting channel. |
| Be sure to include complete version information from the output of the |
| |java --version| command. |
| |
| Regards, |
| Rory |
| |
| [1] http://jdk.java.net/10/release-notes |
| [2] http://openjdk.java.net/projects/jdk/10/ |
| [3] http://mail.openjdk.java.net/pipermail/jdk-dev/2017-November/000089.html |
| |
| -- |
| Rgds,Rory O'Donnell |
| Quality Engineering Manager |
| Oracle EMEA , Dublin, Ireland |
| |
| |
| --------------9193F5C845F101921C8EA3F7-- |
| |
| From dev-return-124387-apmail-maven-dev-archive=maven.apache.org@maven.apache.org Fri Nov 3 10:20:59 2017 |
| Return-Path: <dev-return-124387-apmail-maven-dev-archive=maven.apache.org@maven.apache.org> |
| X-Original-To: apmail-maven-dev-archive@www.apache.org |
| Delivered-To: apmail-maven-dev-archive@www.apache.org |
| Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) |
| by minotaur.apache.org (Postfix) with SMTP id 65A1D1775E |
| for <apmail-maven-dev-archive@www.apache.org>; Fri, 3 Nov 2017 10:20:59 +0000 (UTC) |
| Received: (qmail 77779 invoked by uid 500); 3 Nov 2017 10:20:59 -0000 |
| Delivered-To: apmail-maven-dev-archive@maven.apache.org |
| Received: (qmail 77705 invoked by uid 500); 3 Nov 2017 10:20:59 -0000 |
| Mailing-List: contact dev-help@maven.apache.org; run by ezmlm |
| Precedence: bulk |
| List-Unsubscribe: <mailto:dev-unsubscribe@maven.apache.org> |
| List-Help: <mailto:dev-help@maven.apache.org> |
| List-Post: <mailto:dev@maven.apache.org> |
| List-Id: "Maven Developers List" <dev.maven.apache.org> |
| Reply-To: "Maven Developers List" <dev@maven.apache.org> |
| Delivered-To: mailing list dev@maven.apache.org |
| Received: (qmail 77692 invoked by uid 99); 3 Nov 2017 10:20:58 -0000 |
| Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) |
| by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 03 Nov 2017 10:20:58 +0000 |
| Received: from localhost (localhost [127.0.0.1]) |
| by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id D36ED1A5969 |
| for <dev@maven.apache.org>; Fri, 3 Nov 2017 10:20:57 +0000 (UTC) |
| X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org |
| X-Spam-Flag: NO |
| X-Spam-Score: 0.379 |
| X-Spam-Level: |
| X-Spam-Status: No, score=0.379 tagged_above=-999 required=6.31 |
| tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, |
| RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, |
| RCVD_IN_MSPIKE_WL=-0.01, RCVD_IN_SORBS_SPAM=0.5, SPF_PASS=-0.001] |
| autolearn=disabled |
| Authentication-Results: spamd2-us-west.apache.org (amavisd-new); |
| dkim=pass (2048-bit key) header.d=gmail.com |
| Received: from mx1-lw-eu.apache.org ([10.40.0.8]) |
| by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) |
| with ESMTP id FNTr01tK9_T0 for <dev@maven.apache.org>; |
| Fri, 3 Nov 2017 10:20:57 +0000 (UTC) |
| Received: from mail-yw0-f176.google.com (mail-yw0-f176.google.com [209.85.161.176]) |
| by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 98EF860F15 |
| for <dev@maven.apache.org>; Fri, 3 Nov 2017 10:20:56 +0000 (UTC) |
| Received: by mail-yw0-f176.google.com with SMTP id q126so1965800ywq.10 |
| for <dev@maven.apache.org>; Fri, 03 Nov 2017 03:20:56 -0700 (PDT) |
| DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; |
| d=gmail.com; s=20161025; |
| h=mime-version:from:date:message-id:subject:to; |
| bh=SOSSHdHW0rsDew3Igcj9w9NMjQwS9fRB8GJK6Ms8R6Q=; |
| b=KPsQBPmXJ13yOh7DNRfZXKW1gEEQ5qaLL5jqjfgfswyiNcAMSCFbzfBMi1NBwdSnI2 |
| k6oalQeAOICKOeKBIo5YTHto604sUZBWBvx6Q/MFjI4UU+0HP8zgI7Ueio8frrGEB3cv |
| SrH8pM/vieuMKJRFAne/jlJWaFtrofeYNAScIIf91jZqQGaL/vspbH7z3wpeuRuayHvW |
| fTcjwvlfPtmmV8J44oPnBSrK8p1DwMbwuk05vMPjRJ2nsAzJokexWMpQFp6Ax9+aQtJw |
| InxYc2ROTqKTp+SZhEHnXS3auE8TqVcFMnfrViL9G/VYMq8cB888lWOFNrlSFnkO9cKm |
| STZQ== |
| X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; |
| d=1e100.net; s=20161025; |
| h=x-gm-message-state:mime-version:from:date:message-id:subject:to; |
| bh=SOSSHdHW0rsDew3Igcj9w9NMjQwS9fRB8GJK6Ms8R6Q=; |
| b=ZkXy+5Ulwgxi8O9VxaNBTvYjQZhVZ2gcY0ljTOQi7GMSON8n/zQYP8VfG4NKWRLCne |
| 8nlqWruK6Vnl/J8qjPznMq+QmpoW/jRwY89ESM/Ntd9b4/q9x4+2Ib8uAyH5Tp4gVEyh |
| BuxtVUn3mx1ImTYMNGP8u3lAMtBwC44uwdAMB70BUZ+h3/1Cdz0QQYiO1XgNpjWzNJqI |
| TXGS3Yk4KRBq7NdRUOh8t8p3tZEVHN0AJTdloVVzoaotsdDFvl6+ZnATcXqy1N5hsIli |
| hWIJmEjRgYUKIn8fBF+l6ULUVmzwvQtBVPZ+fKjvA8l9coLSVryrQz1lVSWeE6i2ZWvW |
| LNDQ== |
| X-Gm-Message-State: AMCzsaWXh0k0mO/qst7MeEQtDgOBWszQXHEA0n/YNO/0Dk9buCVLwWTn |
| VxTzMYCJ1k67y9IAAMKOBoUUCyRFreWecr89HFh2IQ== |
| X-Google-Smtp-Source: ABhQp+S+RJNQkGgp+GUd8SbqDNhGmsBOhOxEW0ZFnv4CtXBbcYzMzBrIwmxbMN4XExWw4QEbscjNXbxEVbzhn+YZrkM= |
| X-Received: by 10.129.173.12 with SMTP id l12mr4173991ywh.138.1509704455262; |
| Fri, 03 Nov 2017 03:20:55 -0700 (PDT) |
| MIME-Version: 1.0 |
| Received: by 10.37.5.149 with HTTP; Fri, 3 Nov 2017 03:20:34 -0700 (PDT) |
| From: Romain Manni-Bucau <rmannibucau@gmail.com> |
| Date: Fri, 3 Nov 2017 11:20:34 +0100 |
| Message-ID: <CACLE=7MHRJ-9qvPSVZfJZO6_3G=2-xxMeqByhKRsfoYctjuR8Q@mail.gmail.com> |
| Subject: Better incremental build in default distro? |
| To: Maven Developers List <dev@maven.apache.org> |
| Content-Type: text/plain; charset="UTF-8" |
| |
| Hi guys, |
| |
| Any plan to integrate something like |
| https://github.com/khmarbaise/incremental-module-builder in maven |
| distribution? It could be a bit more fancy like have a mvni script or |
| something like that. |
| |
| Some ASF projects investigate alternatives because their maven builds |
| are slow (it is not the backbone of maven but but a real project with |
| several plugins). Main outcome is that launching a full build when |
| only a module changed is too costly (concretely a 2h build for a |
| change in a module taking 10s to build is not acceptable). Wonder if |
| we can get some help here and go to something a bit more incremental |
| and smooth for these big projects? |
| |
| Thanks, |
| Romain Manni-Bucau |
| @rmannibucau | Blog | Old Blog | Github | LinkedIn |
| |
| --------------------------------------------------------------------- |
| To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org |
| For additional commands, e-mail: dev-help@maven.apache.org |
| |
| |
| From dev-return-124388-apmail-maven-dev-archive=maven.apache.org@maven.apache.org Sat Nov 4 08:49:49 2017 |
| Return-Path: <dev-return-124388-apmail-maven-dev-archive=maven.apache.org@maven.apache.org> |
| X-Original-To: apmail-maven-dev-archive@www.apache.org |
| Delivered-To: apmail-maven-dev-archive@www.apache.org |
| Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) |
| by minotaur.apache.org (Postfix) with SMTP id C5AC8177A7 |
| for <apmail-maven-dev-archive@www.apache.org>; Sat, 4 Nov 2017 08:49:49 +0000 (UTC) |
| Received: (qmail 5623 invoked by uid 500); 4 Nov 2017 08:49:49 -0000 |
| Delivered-To: apmail-maven-dev-archive@maven.apache.org |
| Received: (qmail 5541 invoked by uid 500); 4 Nov 2017 08:49:49 -0000 |
| Mailing-List: contact dev-help@maven.apache.org; run by ezmlm |
| Precedence: bulk |
| List-Unsubscribe: <mailto:dev-unsubscribe@maven.apache.org> |
| List-Help: <mailto:dev-help@maven.apache.org> |
| List-Post: <mailto:dev@maven.apache.org> |
| List-Id: "Maven Developers List" <dev.maven.apache.org> |
| Reply-To: "Maven Developers List" <dev@maven.apache.org> |
| Delivered-To: mailing list dev@maven.apache.org |
| Received: (qmail 5530 invoked by uid 99); 4 Nov 2017 08:49:48 -0000 |
| Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) |
| by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 04 Nov 2017 08:49:48 +0000 |
| Received: from localhost (localhost [127.0.0.1]) |
| by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id 36B7C1A71E3 |
| for <dev@maven.apache.org>; Sat, 4 Nov 2017 08:49:48 +0000 (UTC) |
| X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org |
| X-Spam-Flag: NO |
| X-Spam-Score: -1.8 |
| X-Spam-Level: |
| X-Spam-Status: No, score=-1.8 tagged_above=-999 required=6.31 |
| tests=[KAM_LAZY_DOMAIN_SECURITY=1, RCVD_IN_DNSWL_NONE=-0.0001, |
| RCVD_IN_MSPIKE_H2=-2.8] autolearn=disabled |
| Received: from mx1-lw-us.apache.org ([10.40.0.8]) |
| by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) |
| with ESMTP id sH76ksYPNQ75 for <dev@maven.apache.org>; |
| Sat, 4 Nov 2017 08:49:46 +0000 (UTC) |
| Received: from smtp.smtpout.orange.fr (smtp10.smtpout.orange.fr [80.12.242.132]) |
| by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 1E7045F29A |
| for <dev@maven.apache.org>; Sat, 4 Nov 2017 08:49:46 +0000 (UTC) |
| Received: from giga.localnet ([86.238.16.93]) |
| by mwinf5d19 with ME |
| id Vkpf1w00220Ufdy03kpf9A; Sat, 04 Nov 2017 09:49:39 +0100 |
| X-ME-Helo: giga.localnet |
| X-ME-Date: Sat, 04 Nov 2017 09:49:39 +0100 |
| X-ME-IP: 86.238.16.93 |
| From: =?ISO-8859-1?Q?Herv=E9?= BOUTEMY <herve.boutemy@free.fr> |
| To: Maven Developers List <dev@maven.apache.org> |
| Subject: Re: Better incremental build in default distro? |
| Date: Sat, 04 Nov 2017 09:49:39 +0100 |
| Message-ID: <1861036.LMYD7XPmVP@giga> |
| In-Reply-To: <CACLE=7MHRJ-9qvPSVZfJZO6_3G=2-xxMeqByhKRsfoYctjuR8Q@mail.gmail.com> |
| References: <CACLE=7MHRJ-9qvPSVZfJZO6_3G=2-xxMeqByhKRsfoYctjuR8Q@mail.gmail.com> |
| MIME-Version: 1.0 |
| Content-Transfer-Encoding: quoted-printable |
| Content-Type: text/plain; charset="iso-8859-1" |
| |
| Hi, |
| |
| Looks like now that we have color and Java 9 support, this kind of=20 |
| optimization is the next big user-visible feature that is required to keep= |
| =20 |
| current. |
| |
| We've had discussions in the past and even one proposal in Maven Wiki, but = |
| it=20 |
| seems we did not get much team traction. |
| |
| I didn't know Karl Heinz approach, based on scm to detect changes... |
| |
| I don't have any approach I mind myself, but would be glad to work with=20 |
| anybody who has already something to share |
| |
| Regards, |
| |
| Herv=E9 |
| |
| Le vendredi 3 novembre 2017, 11:20:34 CET Romain Manni-Bucau a =E9crit : |
| > Hi guys, |
| >=20 |
| > Any plan to integrate something like |
| > https://github.com/khmarbaise/incremental-module-builder in maven |
| > distribution? It could be a bit more fancy like have a mvni script or |
| > something like that. |
| >=20 |
| > Some ASF projects investigate alternatives because their maven builds |
| > are slow (it is not the backbone of maven but but a real project with |
| > several plugins). Main outcome is that launching a full build when |
| > only a module changed is too costly (concretely a 2h build for a |
| > change in a module taking 10s to build is not acceptable). Wonder if |
| > we can get some help here and go to something a bit more incremental |
| > and smooth for these big projects? |
| >=20 |
| > Thanks, |
| > Romain Manni-Bucau |
| > @rmannibucau | Blog | Old Blog | Github | LinkedIn |
| >=20 |
| > --------------------------------------------------------------------- |
| > 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 |
| |
| |
| From dev-return-124389-apmail-maven-dev-archive=maven.apache.org@maven.apache.org Sat Nov 4 08:50:32 2017 |
| Return-Path: <dev-return-124389-apmail-maven-dev-archive=maven.apache.org@maven.apache.org> |
| X-Original-To: apmail-maven-dev-archive@www.apache.org |
| Delivered-To: apmail-maven-dev-archive@www.apache.org |
| Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) |
| by minotaur.apache.org (Postfix) with SMTP id E3C9C177AE |
| for <apmail-maven-dev-archive@www.apache.org>; Sat, 4 Nov 2017 08:50:32 +0000 (UTC) |
| Received: (qmail 6964 invoked by uid 500); 4 Nov 2017 08:50:32 -0000 |
| Delivered-To: apmail-maven-dev-archive@maven.apache.org |
| Received: (qmail 6889 invoked by uid 500); 4 Nov 2017 08:50:32 -0000 |
| Mailing-List: contact dev-help@maven.apache.org; run by ezmlm |
| Precedence: bulk |
| List-Unsubscribe: <mailto:dev-unsubscribe@maven.apache.org> |
| List-Help: <mailto:dev-help@maven.apache.org> |
| List-Post: <mailto:dev@maven.apache.org> |
| List-Id: "Maven Developers List" <dev.maven.apache.org> |
| Reply-To: "Maven Developers List" <dev@maven.apache.org> |
| Delivered-To: mailing list dev@maven.apache.org |
| Received: (qmail 6878 invoked by uid 99); 4 Nov 2017 08:50:32 -0000 |
| Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) |
| by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 04 Nov 2017 08:50:32 +0000 |
| Received: from localhost (localhost [127.0.0.1]) |
| by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id 671D618084E |
| for <dev@maven.apache.org>; Sat, 4 Nov 2017 08:50:31 +0000 (UTC) |
| X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org |
| X-Spam-Flag: NO |
| X-Spam-Score: -1 |
| X-Spam-Level: |
| X-Spam-Status: No, score=-1 tagged_above=-999 required=6.31 |
| tests=[KAM_ASCII_DIVIDERS=0.8, KAM_LAZY_DOMAIN_SECURITY=1, |
| RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-2.8] autolearn=disabled |
| Received: from mx1-lw-us.apache.org ([10.40.0.8]) |
| by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) |
| with ESMTP id wQJDBCx9Axjd for <dev@maven.apache.org>; |
| Sat, 4 Nov 2017 08:50:30 +0000 (UTC) |
| Received: from smtp.smtpout.orange.fr (smtp10.smtpout.orange.fr [80.12.242.132]) |
| by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 064365FB91 |
| for <dev@maven.apache.org>; Sat, 4 Nov 2017 08:50:29 +0000 (UTC) |
| Received: from giga.localnet ([86.238.16.93]) |
| by mwinf5d19 with ME |
| id VkqU1w00F20Ufdy03kqUDq; Sat, 04 Nov 2017 09:50:28 +0100 |
| X-ME-Helo: giga.localnet |
| X-ME-Date: Sat, 04 Nov 2017 09:50:28 +0100 |
| X-ME-IP: 86.238.16.93 |
| From: =?ISO-8859-1?Q?Herv=E9?= BOUTEMY <herve.boutemy@free.fr> |
| To: Maven Developers List <dev@maven.apache.org> |
| Subject: Re: migrating some code to Git |
| Date: Sat, 04 Nov 2017 09:50:28 +0100 |
| Message-ID: <5163660.rT5TC8EpXp@giga> |
| In-Reply-To: <3630796.pCx2FPPgFg@giga> |
| References: <5878110.TMEot6VEuu@giga> <2028880.1HgFmRJS0p@giga> <3630796.pCx2FPPgFg@giga> |
| MIME-Version: 1.0 |
| Content-Transfer-Encoding: quoted-printable |
| Content-Type: text/plain; charset="iso-8859-1" |
| |
| no objection: starting the migration of these 6 repos |
| |
| Regards, |
| |
| Herv=E9 |
| |
| Le mercredi 1 novembre 2017, 12:09:58 CET Herv=E9 BOUTEMY a =E9crit : |
| > adding 2 more repos to the list: |
| > https://github.com/hboutemy/maven-doxia-converter |
| > https://github.com/hboutemy/maven-doxia-linkcheck |
| >=20 |
| > Le mercredi 1 novembre 2017, 07:28:02 CET Herv=E9 BOUTEMY a =E9crit : |
| > > for lazy people, I took time to create the 4 repo on personal GitHub |
| > > space: |
| > > https://github.com/hboutemy/maven-apache-parent |
| > > https://github.com/hboutemy/maven-parent |
| > > https://github.com/hboutemy/maven-default-skin |
| > > https://github.com/hboutemy/maven-fluido-skin |
| > >=20 |
| > > I won't do the same in the future for the 26 shared and 45 plugins, sin= |
| ce |
| > > manual repo creation is not fun... |
| > >=20 |
| > > Regards, |
| > >=20 |
| > > Herv=E9 |
| > >=20 |
| > > Le mardi 31 octobre 2017, 16:08:01 CET Herv=E9 BOUTEMY a =E9crit : |
| > > > As you probably noticed, I migrated maven-dist-tool [1] to git, using |
| > > > self- |
| > > > service Gitbox for the empty repo creation and a migrate-sandbox.sh |
| > > > shell |
| > > > script [2] to populate them (after Sling example) |
| > > >=20 |
| > > > It worked like a charm! |
| > > >=20 |
| > > > If nobody objects, in 72h, I'll use migrate-pom.sh and migrate-skins.= |
| sh |
| > > > to |
| > > > create 4 new repos: maven-apache-parent, maven-parent, |
| > > > maven-default-skin |
| > > > and maven-fluido-skin |
| > > > Please take time to execute the scripts for yourself and check that t= |
| he |
| > > > result is ok for you. |
| > > >=20 |
| > > > I already prepared migrate-plugins.sh and migrate-shared.sh scripts: = |
| I'm |
| > > > waiting for Jenkins integration results before trying to migrate this |
| > > > part, |
| > > > but you can also take time to check that the resulting git repos from |
| > > > the |
| > > > scripts are good. |
| > > >=20 |
| > > > Regards, |
| > > >=20 |
| > > > Herv=E9 |
| > > >=20 |
| > > > [1] https://github.com/apache/maven-dist-tool/ |
| > > >=20 |
| > > > [2] https://svn.apache.org/viewvc/maven/sandbox/trunk/scripts/git/ |
| > > >=20 |
| > > > --------------------------------------------------------------------- |
| > > > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org |
| > > > For additional commands, e-mail: dev-help@maven.apache.org |
| > >=20 |
| > > --------------------------------------------------------------------- |
| > > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org |
| > > For additional commands, e-mail: dev-help@maven.apache.org |
| >=20 |
| > --------------------------------------------------------------------- |
| > 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 |
| |
| |
| From dev-return-124390-apmail-maven-dev-archive=maven.apache.org@maven.apache.org Sat Nov 4 12:20:38 2017 |
| Return-Path: <dev-return-124390-apmail-maven-dev-archive=maven.apache.org@maven.apache.org> |
| X-Original-To: apmail-maven-dev-archive@www.apache.org |
| Delivered-To: apmail-maven-dev-archive@www.apache.org |
| Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) |
| by minotaur.apache.org (Postfix) with SMTP id 8750E17CE0 |
| for <apmail-maven-dev-archive@www.apache.org>; Sat, 4 Nov 2017 12:20:38 +0000 (UTC) |
| Received: (qmail 22932 invoked by uid 500); 4 Nov 2017 12:20:38 -0000 |
| Delivered-To: apmail-maven-dev-archive@maven.apache.org |
| Received: (qmail 22860 invoked by uid 500); 4 Nov 2017 12:20:38 -0000 |
| Mailing-List: contact dev-help@maven.apache.org; run by ezmlm |
| Precedence: bulk |
| List-Unsubscribe: <mailto:dev-unsubscribe@maven.apache.org> |
| List-Help: <mailto:dev-help@maven.apache.org> |
| List-Post: <mailto:dev@maven.apache.org> |
| List-Id: "Maven Developers List" <dev.maven.apache.org> |
| Reply-To: "Maven Developers List" <dev@maven.apache.org> |
| Delivered-To: mailing list dev@maven.apache.org |
| Received: (qmail 22842 invoked by uid 99); 4 Nov 2017 12:20:37 -0000 |
| Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) |
| by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 04 Nov 2017 12:20:37 +0000 |
| Received: from localhost (localhost [127.0.0.1]) |
| by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id 0696B1808EF |
| for <dev@maven.apache.org>; Sat, 4 Nov 2017 12:20:37 +0000 (UTC) |
| X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org |
| X-Spam-Flag: NO |
| X-Spam-Score: -0.401 |
| X-Spam-Level: |
| X-Spam-Status: No, score=-0.401 tagged_above=-999 required=6.31 |
| tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, |
| HTML_MESSAGE=2, KAM_NUMSUBJECT=0.5, RCVD_IN_DNSWL_NONE=-0.0001, |
| RCVD_IN_MSPIKE_H2=-2.8, SPF_PASS=-0.001] autolearn=disabled |
| Authentication-Results: spamd3-us-west.apache.org (amavisd-new); |
| dkim=pass (2048-bit key) header.d=gmail.com |
| Received: from mx1-lw-us.apache.org ([10.40.0.8]) |
| by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) |
| with ESMTP id ZF16thCe30FH for <dev@maven.apache.org>; |
| Sat, 4 Nov 2017 12:20:36 +0000 (UTC) |
| Received: from mail-wr0-f180.google.com (mail-wr0-f180.google.com [209.85.128.180]) |
| by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id B4F295F2C5 |
| for <dev@maven.apache.org>; Sat, 4 Nov 2017 12:20:35 +0000 (UTC) |
| Received: by mail-wr0-f180.google.com with SMTP id 4so405192wrt.0 |
| for <dev@maven.apache.org>; Sat, 04 Nov 2017 05:20:35 -0700 (PDT) |
| DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; |
| d=gmail.com; s=20161025; |
| h=mime-version:from:date:message-id:subject:to; |
| bh=A07ud3O9i8Mxz8FD3hV/nUd9U3S8TDCudC6jtfTcF8s=; |
| b=QDIA2hCRXugKIGDAYNDKoqeURQVRE5wLczyUkgVeUmSdEKBD5yO8in3/OMer/ipZSb |
| 9v42vqwvhCcr/PZM+nZxoctSdk6sMq6m2z5UWrvEsInrg/fwF8tXOYE1cozGCR6IZap6 |
| ZVNTtL3g/cUlhJfHbIHKaH01Nqu6PAAhRM8NatTHYz+fhlsl9XBJShsIfHGd7PqGc8Zp |
| GolzLn+redz+u19ajhd1gBNuikat+o5atx8uBQVZ0QtPMDHCJwfEDLlFbLr+ecnRQbX1 |
| ApNBedK/LCi/BS7ENEnO4hItg/1xrBw9sNCuajCVS+F+D1eTJax2KPPX9leEnCHISAzL |
| d1Vw== |
| X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; |
| d=1e100.net; s=20161025; |
| h=x-gm-message-state:mime-version:from:date:message-id:subject:to; |
| bh=A07ud3O9i8Mxz8FD3hV/nUd9U3S8TDCudC6jtfTcF8s=; |
| b=LvWBRip1WFm/FmnRwJholvpRMsRAanbyd+6V6o9SJwbporgt/GbC00ZltmnYqqRXEm |
| FL6QH7BDOOCbWU5OsxkFEPmoqNxeqDh/LebREvTXJKZJza16L/VI8AUtVGjyDbP55tne |
| 1x61PwV7DBSgS2qTJ6Xdh+nWzjQJ1h7fgLS0FapZUcBdzQrnTgQxALeiIHUVBQHfZDHV |
| JW+fP/NlYcN5KC3EMzaWKvPS1xUMpKelBaxQ9Tlnap5Xz4Hj4ME9jqv6MYqC8nNFtIR2 |
| jn5AqdBhqYe2kBEYh70BIjdir6bxnmnYxPuX3JUFTCeOwxvoKqieteRQ/nYfUHx7l6oY |
| GQZg== |
| X-Gm-Message-State: AMCzsaWQft97uPM8jRFC+EvCqqRO2NIS95Lps6H3rs2xeTYiYPqSiIi0 |
| 2r8NmVJigZLsPovwQxIf+AtTLpN5CshLAavvQx8v3Q== |
| X-Google-Smtp-Source: ABhQp+RRttBx1FHlYLcvlTX45R/eBA4e32t7DsftFZc6XHtwQ8trHzgUvYTfexltiXmHkMGHlXzS+VtoOkH8bHwukhw= |
| X-Received: by 10.223.197.141 with SMTP id m13mr8710277wrg.203.1509798029201; |
| Sat, 04 Nov 2017 05:20:29 -0700 (PDT) |
| MIME-Version: 1.0 |
| From: Stephen Connolly <stephen.alan.connolly@gmail.com> |
| Date: Sat, 04 Nov 2017 12:20:18 +0000 |
| Message-ID: <CA+nPnMwEH9Z2myp71uaSrdcyLJRFrE-Vrt20191rd01h+Ufhjw@mail.gmail.com> |
| Subject: Maven 4.0.0 |
| To: Maven Developers List <dev@maven.apache.org> |
| Content-Type: multipart/alternative; boundary="089e08244bc43696b1055d273fe9" |
| |
| --089e08244bc43696b1055d273fe9 |
| Content-Type: text/plain; charset="UTF-8" |
| Content-Transfer-Encoding: quoted-printable |
| |
| The past two days, Herv=C3=A9, Robert and I have been discussing our next s= |
| teps. |
| |
| I think we have a semi-consensus which I want to bring back to the list: |
| |
| We keep 3.5.x as a stable branch with critical bug fixes only |
| |
| We switch master to 4.0.0 and start to burn down a release scope. |
| |
| 4.0.0 will not change the pom modelVersion |
| |
| The 4.0.0 scope should probably be: |
| |
| Required: |
| * drop Java 7, switch codebase to Java 8 idioms (while maintaining binary |
| api compatibility for plugins) |
| * specify the classloader behaviour and fix impl to align with spec (may |
| need a plugin flag to allow plugins to opt in to spec behaviour) |
| * specify the extension spec |
| * allow limited mutation of the runtime model (reducing transitive |
| dependencies for consumers within the reactor, only for plugin goals that |
| declare intent) use case: shade plugin |
| * better CI integration hooks |
| * nice error message for newer pom modelVersion |
| |
| Optional: |
| * (damn I forgot, maybe Robert remembers) |
| --=20 |
| Sent from my phone |
| |
| --089e08244bc43696b1055d273fe9-- |
| |
| From dev-return-124391-apmail-maven-dev-archive=maven.apache.org@maven.apache.org Sat Nov 4 12:24:46 2017 |
| Return-Path: <dev-return-124391-apmail-maven-dev-archive=maven.apache.org@maven.apache.org> |
| X-Original-To: apmail-maven-dev-archive@www.apache.org |
| Delivered-To: apmail-maven-dev-archive@www.apache.org |
| Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) |
| by minotaur.apache.org (Postfix) with SMTP id 775A417CFE |
| for <apmail-maven-dev-archive@www.apache.org>; Sat, 4 Nov 2017 12:24:46 +0000 (UTC) |
| Received: (qmail 25563 invoked by uid 500); 4 Nov 2017 12:24:46 -0000 |
| Delivered-To: apmail-maven-dev-archive@maven.apache.org |
| Received: (qmail 25460 invoked by uid 500); 4 Nov 2017 12:24:46 -0000 |
| Mailing-List: contact dev-help@maven.apache.org; run by ezmlm |
| Precedence: bulk |
| List-Unsubscribe: <mailto:dev-unsubscribe@maven.apache.org> |
| List-Help: <mailto:dev-help@maven.apache.org> |
| List-Post: <mailto:dev@maven.apache.org> |
| List-Id: "Maven Developers List" <dev.maven.apache.org> |
| Reply-To: "Maven Developers List" <dev@maven.apache.org> |
| Delivered-To: mailing list dev@maven.apache.org |
| Received: (qmail 25448 invoked by uid 99); 4 Nov 2017 12:24:45 -0000 |
| Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) |
| by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 04 Nov 2017 12:24:45 +0000 |
| Received: from localhost (localhost [127.0.0.1]) |
| by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id 176661A8695 |
| for <dev@maven.apache.org>; Sat, 4 Nov 2017 12:24:45 +0000 (UTC) |
| X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org |
| X-Spam-Flag: NO |
| X-Spam-Score: -0.401 |
| X-Spam-Level: |
| X-Spam-Status: No, score=-0.401 tagged_above=-999 required=6.31 |
| tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, |
| HTML_MESSAGE=2, KAM_NUMSUBJECT=0.5, RCVD_IN_DNSWL_NONE=-0.0001, |
| RCVD_IN_MSPIKE_H2=-2.8, SPF_PASS=-0.001] autolearn=disabled |
| Authentication-Results: spamd2-us-west.apache.org (amavisd-new); |
| dkim=pass (2048-bit key) header.d=gmail.com |
| Received: from mx1-lw-eu.apache.org ([10.40.0.8]) |
| by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) |
| with ESMTP id agvOwOoaCclo for <dev@maven.apache.org>; |
| Sat, 4 Nov 2017 12:24:42 +0000 (UTC) |
| Received: from mail-wr0-f182.google.com (mail-wr0-f182.google.com [209.85.128.182]) |
| by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 3CA725FACE |
| for <dev@maven.apache.org>; Sat, 4 Nov 2017 12:24:42 +0000 (UTC) |
| Received: by mail-wr0-f182.google.com with SMTP id z55so4650249wrz.1 |
| for <dev@maven.apache.org>; Sat, 04 Nov 2017 05:24:42 -0700 (PDT) |
| DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; |
| d=gmail.com; s=20161025; |
| h=mime-version:references:in-reply-to:from:date:message-id:subject:to; |
| bh=RYuIWutG6t6a0UWmVKJFVTpf2Zzygtg1kC1qSWU/NIY=; |
| b=JLa22/mmBx3Nd8ymPOKEMLTK+QxgeOY0zYk32olAlIHDPIAO2aT3IIaH6Q35wftKJH |
| iV1BrmvUcSoM2kBfpgXd7PLSJKbFhaSRfhEyy1HsyFaJmOdB21mIF38j+3iHMVTOXVdb |
| 2fFFdBoQo/FNucu9g6myVwaN60EePnOat238C86+5eE+d6LBvlo2zgyqIpLriD5CHaHd |
| VocLR6Llpg2h018QjGLjtm6eLbjZxKJEDiNCNxBSiwz6jixnCBvT1L2DL0ynBE40/0uP |
| XmI2XQcdGdPSAAKxulUmQSRx6YywGK0uzTi6+4YJ8adUv8ypvgm9Bw6UZT/yxBpNsl+P |
| juNg== |
| X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; |
| d=1e100.net; s=20161025; |
| h=x-gm-message-state:mime-version:references:in-reply-to:from:date |
| :message-id:subject:to; |
| bh=RYuIWutG6t6a0UWmVKJFVTpf2Zzygtg1kC1qSWU/NIY=; |
| b=qKKLd4cCOmTaUctHaPgGxyELuXFpydOsO36bY2BnKKGw8Hods99sy/cfkQkq0vabQk |
| q0ypWDGidYj0YJ7MQdBQzwwZ+rUXGWHYcDVk4CreH8RQjEFCreNOWYMPugwsYdzPMBZb |
| Fih6Di53rLvjUFY30oKObg0RWBhYXYOa14mTEW7qAtmstna80iMnzo1xfuzBNrTeBUZp |
| W7wmKuVhFs0GNWKcmEQU58rVGe1AsAsm5QZ/tZTlOw+pyAoNHnVuSNwSzWrEvNHHfLO5 |
| bUFYONqtbaMf7EW87qPfXEyeKZFj8NzC7GlOGdJMbYh80TS/ra5H6PzH+nnpliDZnggv |
| +3Aw== |
| X-Gm-Message-State: AMCzsaUsdXDdFlAOSzA0fJ3Usdc4lP8tte42Fhr0dEqgyjqi21nBzLZL |
| fxU/JSByD/SNcLQVODWjFrMIJ8nvtiFR6G0OuujiFA== |
| X-Google-Smtp-Source: ABhQp+RpuN/4YEbxdyC7E7o8S+p0p0f0XhOzvP+hL7EhQ4CwgQXFX0csQiHMEUVuSSGzPR9POUH2Gr+cz/11TF9bxCw= |
| X-Received: by 10.223.141.148 with SMTP id o20mr7475258wrb.35.1509798281271; |
| Sat, 04 Nov 2017 05:24:41 -0700 (PDT) |
| MIME-Version: 1.0 |
| References: <CA+nPnMwEH9Z2myp71uaSrdcyLJRFrE-Vrt20191rd01h+Ufhjw@mail.gmail.com> |
| In-Reply-To: <CA+nPnMwEH9Z2myp71uaSrdcyLJRFrE-Vrt20191rd01h+Ufhjw@mail.gmail.com> |
| From: Stephen Connolly <stephen.alan.connolly@gmail.com> |
| Date: Sat, 04 Nov 2017 12:24:30 +0000 |
| Message-ID: <CA+nPnMwhj=CdknU6WpAAGetKynhQOJBd6GFn+EMCCwa90d9Log@mail.gmail.com> |
| Subject: Re: Maven 4.0.0 |
| To: Maven Developers List <dev@maven.apache.org> |
| Content-Type: multipart/alternative; boundary="f403045f4fae3cdd88055d274e35" |
| |
| --f403045f4fae3cdd88055d274e35 |
| Content-Type: text/plain; charset="UTF-8" |
| Content-Transfer-Encoding: quoted-printable |
| |
| On Sat 4 Nov 2017 at 12:20, Stephen Connolly < |
| stephen.alan.connolly@gmail.com> wrote: |
| |
| > The past two days, Herv=C3=A9, Robert and I have been discussing our next= |
| steps. |
| > |
| > I think we have a semi-consensus which I want to bring back to the list: |
| > |
| > We keep 3.5.x as a stable branch with critical bug fixes only |
| > |
| > We switch master to 4.0.0 and start to burn down a release scope. |
| > |
| > 4.0.0 will not change the pom modelVersion |
| > |
| > The 4.0.0 scope should probably be: |
| > |
| > Required: |
| > * drop Java 7, switch codebase to Java 8 idioms (while maintaining binary |
| > api compatibility for plugins) |
| > * specify the classloader behaviour and fix impl to align with spec (may |
| > need a plugin flag to allow plugins to opt in to spec behaviour) |
| > * specify the extension spec |
| > * allow limited mutation of the runtime model (reducing transitive |
| > dependencies for consumers within the reactor, only for plugin goals that |
| > declare intent) use case: shade plugin |
| > * better CI integration hooks |
| > * nice error message for newer pom modelVersion |
| > |
| > Optional: |
| > * (damn I forgot, maybe Robert remembers) |
| > |
| * incremental build |
| * concurrent safe local repo cache |
| |
| > -- |
| > Sent from my phone |
| > |
| --=20 |
| Sent from my phone |
| |
| --f403045f4fae3cdd88055d274e35-- |
| |
| From dev-return-124392-apmail-maven-dev-archive=maven.apache.org@maven.apache.org Sat Nov 4 12:49:08 2017 |
| Return-Path: <dev-return-124392-apmail-maven-dev-archive=maven.apache.org@maven.apache.org> |
| X-Original-To: apmail-maven-dev-archive@www.apache.org |
| Delivered-To: apmail-maven-dev-archive@www.apache.org |
| Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) |
| by minotaur.apache.org (Postfix) with SMTP id 503DD17D9C |
| for <apmail-maven-dev-archive@www.apache.org>; Sat, 4 Nov 2017 12:49:08 +0000 (UTC) |
| Received: (qmail 43815 invoked by uid 500); 4 Nov 2017 12:49:08 -0000 |
| Delivered-To: apmail-maven-dev-archive@maven.apache.org |
| Received: (qmail 43731 invoked by uid 500); 4 Nov 2017 12:49:07 -0000 |
| Mailing-List: contact dev-help@maven.apache.org; run by ezmlm |
| Precedence: bulk |
| List-Unsubscribe: <mailto:dev-unsubscribe@maven.apache.org> |
| List-Help: <mailto:dev-help@maven.apache.org> |
| List-Post: <mailto:dev@maven.apache.org> |
| List-Id: "Maven Developers List" <dev.maven.apache.org> |
| Reply-To: "Maven Developers List" <dev@maven.apache.org> |
| Delivered-To: mailing list dev@maven.apache.org |
| Received: (qmail 43715 invoked by uid 99); 4 Nov 2017 12:49:07 -0000 |
| Received: from mail-relay.apache.org (HELO mail-relay.apache.org) (140.211.11.15) |
| by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 04 Nov 2017 12:49:07 +0000 |
| Received: from [192.168.1.13] (p3E9D26B3.dip0.t-ipconnect.de [62.157.38.179]) |
| by mail-relay.apache.org (ASF Mail Server at mail-relay.apache.org) with ESMTPSA id 604801A0226; |
| Sat, 4 Nov 2017 12:49:05 +0000 (UTC) |
| Subject: Re: Maven 4.0.0 |
| To: Maven Developers List <dev@maven.apache.org>, |
| Stephen Connolly <stephen.alan.connolly@gmail.com> |
| References: <CA+nPnMwEH9Z2myp71uaSrdcyLJRFrE-Vrt20191rd01h+Ufhjw@mail.gmail.com> |
| From: Michael Osipov <michaelo@apache.org> |
| Message-ID: <96948c67-ee9b-cb14-f3f1-4e6a438a93e4@apache.org> |
| Date: Sat, 4 Nov 2017 13:49:00 +0100 |
| User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 |
| Thunderbird/52.4.0 |
| MIME-Version: 1.0 |
| In-Reply-To: <CA+nPnMwEH9Z2myp71uaSrdcyLJRFrE-Vrt20191rd01h+Ufhjw@mail.gmail.com> |
| Content-Type: text/plain; charset=utf-8; format=flowed |
| Content-Language: en-US |
| Content-Transfer-Encoding: quoted-printable |
| |
| Am 2017-11-04 um 13:20 schrieb Stephen Connolly: |
| > The past two days, Herv=C3=A9, Robert and I have been discussing our ne= |
| xt steps. |
| >=20 |
| > I think we have a semi-consensus which I want to bring back to the list= |
| : |
| >=20 |
| > We keep 3.5.x as a stable branch with critical bug fixes only |
| >=20 |
| > We switch master to 4.0.0 and start to burn down a release scope. |
| >=20 |
| > 4.0.0 will not change the pom modelVersion |
| >=20 |
| > The 4.0.0 scope should probably be: |
| >=20 |
| > Required: |
| > * drop Java 7, switch codebase to Java 8 idioms (while maintaining bina= |
| ry |
| > api compatibility for plugins) |
| |
| Who is going to do this? I haven't even seen any Java 7 improvements=20 |
| (NIO 2 and others) in core since 3.3. I doubt that core will we be=20 |
| rewritten with Java 8 idioms. |
| Consider that we still have plugins running Maven 2.2.x which need more=20 |
| attention first. |
| |
| > * specify the classloader behaviour and fix impl to align with spec (ma= |
| y |
| > need a plugin flag to allow plugins to opt in to spec behaviour) |
| > * specify the extension spec |
| > * allow limited mutation of the runtime model (reducing transitive |
| > dependencies for consumers within the reactor, only for plugin goals th= |
| at |
| > declare intent) use case: shade plugin |
| > * better CI integration hooks |
| > * nice error message for newer pom modelVersion |
| |
| This looks quite reasonable to me. |
| |
| Michael |
| |
| |
| |
| --------------------------------------------------------------------- |
| To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org |
| For additional commands, e-mail: dev-help@maven.apache.org |
| |
| |
| From dev-return-124393-apmail-maven-dev-archive=maven.apache.org@maven.apache.org Sat Nov 4 12:50:36 2017 |
| Return-Path: <dev-return-124393-apmail-maven-dev-archive=maven.apache.org@maven.apache.org> |
| X-Original-To: apmail-maven-dev-archive@www.apache.org |
| Delivered-To: apmail-maven-dev-archive@www.apache.org |
| Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) |
| by minotaur.apache.org (Postfix) with SMTP id 3C46B17DBA |
| for <apmail-maven-dev-archive@www.apache.org>; Sat, 4 Nov 2017 12:50:36 +0000 (UTC) |
| Received: (qmail 46392 invoked by uid 500); 4 Nov 2017 12:50:35 -0000 |
| Delivered-To: apmail-maven-dev-archive@maven.apache.org |
| Received: (qmail 46328 invoked by uid 500); 4 Nov 2017 12:50:35 -0000 |
| Mailing-List: contact dev-help@maven.apache.org; run by ezmlm |
| Precedence: bulk |
| List-Unsubscribe: <mailto:dev-unsubscribe@maven.apache.org> |
| List-Help: <mailto:dev-help@maven.apache.org> |
| List-Post: <mailto:dev@maven.apache.org> |
| List-Id: "Maven Developers List" <dev.maven.apache.org> |
| Reply-To: "Maven Developers List" <dev@maven.apache.org> |
| Delivered-To: mailing list dev@maven.apache.org |
| Received: (qmail 46316 invoked by uid 99); 4 Nov 2017 12:50:35 -0000 |
| Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) |
| by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 04 Nov 2017 12:50:35 +0000 |
| Received: from localhost (localhost [127.0.0.1]) |
| by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id C66E11074F7 |
| for <dev@maven.apache.org>; Sat, 4 Nov 2017 12:50:34 +0000 (UTC) |
| X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org |
| X-Spam-Flag: NO |
| X-Spam-Score: 0.199 |
| X-Spam-Level: |
| X-Spam-Status: No, score=0.199 tagged_above=-999 required=6.31 |
| tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=2, |
| KAM_NUMSUBJECT=0.5, RCVD_IN_DNSWL_NONE=-0.0001, |
| RCVD_IN_MSPIKE_H2=-2.8, RCVD_IN_SORBS_SPAM=0.5, SPF_PASS=-0.001] |
| autolearn=disabled |
| Authentication-Results: spamd1-us-west.apache.org (amavisd-new); |
| dkim=pass (2048-bit key) header.d=hammant-org.20150623.gappssmtp.com |
| Received: from mx1-lw-eu.apache.org ([10.40.0.8]) |
| by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) |
| with ESMTP id SIHDOUdGIuvH for <dev@maven.apache.org>; |
| Sat, 4 Nov 2017 12:50:33 +0000 (UTC) |
| Received: from mail-qk0-f171.google.com (mail-qk0-f171.google.com [209.85.220.171]) |
| by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id C782A5FACE |
| for <dev@maven.apache.org>; Sat, 4 Nov 2017 12:50:32 +0000 (UTC) |
| Received: by mail-qk0-f171.google.com with SMTP id r64so6208643qkc.1 |
| for <dev@maven.apache.org>; Sat, 04 Nov 2017 05:50:32 -0700 (PDT) |
| DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; |
| d=hammant-org.20150623.gappssmtp.com; s=20150623; |
| h=mime-version:in-reply-to:references:from:date:message-id:subject:to; |
| bh=Eo8S8D1omPAgDcFHJRy+grVox4oUOgW9/hUwu+tLNCY=; |
| b=FGvtxok25Wt1BPOfpMZK/YxY9tmLSLFC+OHCvj2fEcSgvBvu6xkk3W7MpqECdQ/m/3 |
| DY5k9ru03k835tgbLrVlmWqDZGurwwGxkEHZzc94hqA1fzfi2NW7dJqyY9xVUHv3u/P/ |
| 61JCG4Tq+W9CngExXXxMnm7HBGXUmAc7KYuTy8Jb6VAG/bBshsjZr7QBeHWegbH3wN7l |
| aoCEIOLfxSFclrY6+I6i9CKBD9ZbS07Y8MqYWLqAtVOY9tN5p8JANula4mVhaahymWau |
| cnOsZLjoJ9wuGFI73FB2qbf5Cm8f4QXQA/b13AHoIv/uLk7g248qJ0Z5JAxRu6MOfm/L |
| 7WVQ== |
| X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; |
| d=1e100.net; s=20161025; |
| h=x-gm-message-state:mime-version:in-reply-to:references:from:date |
| :message-id:subject:to; |
| bh=Eo8S8D1omPAgDcFHJRy+grVox4oUOgW9/hUwu+tLNCY=; |
| b=l235em4O5KgZ02m3R0ua9whuPSL943P4/uUf5Nfo66H9HWBd11N3N4cWgKQUBocnk3 |
| gR7L4aNMdAJ0ZV8VwshkPCzuyLtEeYx/OmYaKOB+i46BJhvTjFQrnEmjB/84PuUGJr1/ |
| alcKyhhCkSNPms4+2eCpoy0VgRqBsfIOGQgmao+MrS4DpayCUk2xNIpctrbOm3IW1hMj |
| 0rbIZErx/PYM76WgIptM68YkdVqIXoycbz1mBFnKYQXlqpoqzzOKlH0ZgnSILodh8IIc |
| aSndHRKJeJRKKrn54fwY920zg1p5pCZn1dA5SCXJ7tBuM4l5cnZWgwgp+NGt2NVsnedI |
| I7PA== |
| X-Gm-Message-State: AJaThX4ONuwwmyRqQN0rZG1lN9VTpV43i6wSQfdDYkrRfigywih/ImRN |
| fyT0lR3HZkP1trfk8GxC5BSsHIDtp0joFMNeyjn79dWgcJb1Ew== |
| X-Google-Smtp-Source: ABhQp+Re8nTDv2wMskfRdYQsY6NVzYNM0cdz3LoV2gk6zO7YgNFDtevd95J3i4ftDSRhex3YZ/QdJfIR6R0dgW3jqUM= |
| X-Received: by 10.55.114.69 with SMTP id n66mr13584279qkc.306.1509799826110; |
| Sat, 04 Nov 2017 05:50:26 -0700 (PDT) |
| MIME-Version: 1.0 |
| Received: by 10.12.155.138 with HTTP; Sat, 4 Nov 2017 05:50:25 -0700 (PDT) |
| X-Originating-IP: [65.78.25.171] |
| In-Reply-To: <CA+nPnMwEH9Z2myp71uaSrdcyLJRFrE-Vrt20191rd01h+Ufhjw@mail.gmail.com> |
| References: <CA+nPnMwEH9Z2myp71uaSrdcyLJRFrE-Vrt20191rd01h+Ufhjw@mail.gmail.com> |
| From: Paul Hammant <paul@hammant.org> |
| Date: Sat, 4 Nov 2017 08:50:25 -0400 |
| Message-ID: <CA+298Ug8DwokscdwC9vPrG+2TPfsdTvqQ5GO2RdRrOMT=vpfew@mail.gmail.com> |
| Subject: Re: Maven 4.0.0 |
| To: Maven Developers List <dev@maven.apache.org> |
| Content-Type: multipart/alternative; boundary="001a114feeb2514d8e055d27aa87" |
| |
| --001a114feeb2514d8e055d27aa87 |
| Content-Type: text/plain; charset="UTF-8" |
| |
| To add to scope for Maven 4, IMO: |
| |
| *1. <dependency> tag could have an optional <repo-list> arg:* |
| |
| <dependency> |
| <repo-list>my-team,mycorp</repo-list> |
| <groupId>com.thoughtworks.xstream</groupId> |
| <artifactId>xstream</artifactId> |
| <version>1.4.10</version> |
| </dependency> |
| |
| |
| In the above, central is not checked at all. my-team and my-corp are |
| defined elsewhere. |
| |
| *2. GAV as a first class thing (optional):* |
| |
| <dependency> |
| <gav>com.thoughtworks.xstream:xstream:1.4.10</gav> |
| </dependency> |
| |
| or |
| |
| <dependency gav="com.thoughtworks.xstream:xstream:1.4.10"/> |
| |
| |
| For the first time ever people could do simple ack/ag/grep thru source |
| bases looking for things. |
| |
| *3. More pluggable dependency resolver:* |
| |
| I might want alternate places to source JARs from that are *not* HTTP |
| mounted system that match the Maven2 directory structure. |
| |
| Like here - https://github.com/paul-hammant/xstream-jar/releases (and |
| associated blog entry - |
| https://paulhammant.com/2017/05/13/maven-central-as-multiple-git-repos/) |
| |
| In particular I need to rework the jar as it is pulled into the local |
| ~/.m2/repository cache - there's a root directory to remove. |
| |
| - Paul |
| |
| --001a114feeb2514d8e055d27aa87-- |
| |
| From dev-return-124394-apmail-maven-dev-archive=maven.apache.org@maven.apache.org Sat Nov 4 12:52:39 2017 |
| Return-Path: <dev-return-124394-apmail-maven-dev-archive=maven.apache.org@maven.apache.org> |
| X-Original-To: apmail-maven-dev-archive@www.apache.org |
| Delivered-To: apmail-maven-dev-archive@www.apache.org |
| Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) |
| by minotaur.apache.org (Postfix) with SMTP id 5602417DC4 |
| for <apmail-maven-dev-archive@www.apache.org>; Sat, 4 Nov 2017 12:52:39 +0000 (UTC) |
| Received: (qmail 48450 invoked by uid 500); 4 Nov 2017 12:52:39 -0000 |
| Delivered-To: apmail-maven-dev-archive@maven.apache.org |
| Received: (qmail 48363 invoked by uid 500); 4 Nov 2017 12:52:39 -0000 |
| Mailing-List: contact dev-help@maven.apache.org; run by ezmlm |
| Precedence: bulk |
| List-Unsubscribe: <mailto:dev-unsubscribe@maven.apache.org> |
| List-Help: <mailto:dev-help@maven.apache.org> |
| List-Post: <mailto:dev@maven.apache.org> |
| List-Id: "Maven Developers List" <dev.maven.apache.org> |
| Reply-To: "Maven Developers List" <dev@maven.apache.org> |
| Delivered-To: mailing list dev@maven.apache.org |
| Received: (qmail 48349 invoked by uid 99); 4 Nov 2017 12:52:38 -0000 |
| Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) |
| by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 04 Nov 2017 12:52:38 +0000 |
| Received: from localhost (localhost [127.0.0.1]) |
| by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id E2D9E1A8701 |
| for <dev@maven.apache.org>; Sat, 4 Nov 2017 12:52:37 +0000 (UTC) |
| X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org |
| X-Spam-Flag: NO |
| X-Spam-Score: 2.879 |
| X-Spam-Level: ** |
| X-Spam-Status: No, score=2.879 tagged_above=-999 required=6.31 |
| tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, |
| HTML_MESSAGE=2, KAM_NUMSUBJECT=0.5, RCVD_IN_DNSWL_NONE=-0.0001, |
| RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, |
| RCVD_IN_SORBS_SPAM=0.5, SPF_PASS=-0.001] autolearn=disabled |
| Authentication-Results: spamd2-us-west.apache.org (amavisd-new); |
| dkim=pass (2048-bit key) header.d=gmail.com |
| Received: from mx1-lw-eu.apache.org ([10.40.0.8]) |
| by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) |
| with ESMTP id V1y6dXdsslQV for <dev@maven.apache.org>; |
| Sat, 4 Nov 2017 12:52:35 +0000 (UTC) |
| Received: from mail-wm0-f50.google.com (mail-wm0-f50.google.com [74.125.82.50]) |
| by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 4C0E160E35 |
| for <dev@maven.apache.org>; Sat, 4 Nov 2017 12:52:35 +0000 (UTC) |
| Received: by mail-wm0-f50.google.com with SMTP id b9so6275934wmh.0 |
| for <dev@maven.apache.org>; Sat, 04 Nov 2017 05:52:35 -0700 (PDT) |
| DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; |
| d=gmail.com; s=20161025; |
| h=mime-version:references:in-reply-to:from:date:message-id:subject:to; |
| bh=Lz6Clf8vrwFm1/+hCEIYbEi3VkiuYcscxUYTmFSEGPU=; |
| b=veupohwF+XnTgW0yaad/br1O0hpjGdvuZC7Y5u0kM7ygc0+f2laAxI8i+FaurhOKAw |
| 0mzErFwzru/pvTHrKl5nxtEN5gaIgzo2xY0G9F1ZWQOUdAStvQ+75Ifj2Y11z40HE9qV |
| bYMas1YXY02Yj6nyPXA4az8jJFK3Uwyku+AxEHG46UHl3pr37eCpfEBkjhNEAZ0qO7qW |
| f8i/tb8k5xf9mXO+RB68Dw1nBfRqucWmE+KMpYCVD+GAIyRGXBzJK/NPNHxKzuqAHZxi |
| AqCjVZqQmXQQlTAek+qokBKYYzpYa6rEdXURXsIAi3aO0CVglqpM7DlDqTHJ1gFIbzvK |
| tsAg== |
| X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; |
| d=1e100.net; s=20161025; |
| h=x-gm-message-state:mime-version:references:in-reply-to:from:date |
| :message-id:subject:to; |
| bh=Lz6Clf8vrwFm1/+hCEIYbEi3VkiuYcscxUYTmFSEGPU=; |
| b=DKqJzdem8vJk003u6nj8JWqQyiJ6lYr/AO1LeBciGhPcxjttIqmRIM8zhJRscBFmcM |
| 7w8GszIUCdGBL/VqH3KBnE2H/Eh5zfXBTO2VvwlnVlX5+7bxkfGoOfFbIbOxGGJmNS3B |
| DXG8Qg0VjJMH90p8OfBd4nqzqtbk5yP/K+QYSK7vPQvusJD+WJ2nlW3B5SUfmxaJP+HV |
| KDgo7KyPkuNPuo2xSHpC827FnYMfKElT4Z1mlkGcJaRovEIz5HinTaaOxFOYk0bEuD8r |
| WeHQoaGPaHoKVEKb+ZvDcr+/RhWYR4pUOjJAytX1SNb+PwgB9ZRRTtuVO/5be1sXTxpm |
| FC0A== |
| X-Gm-Message-State: AJaThX7w1fNE2FJrOyVL3VX3BZk1e21fKRtuxaJaLdU2+dgASIws0OS0 |
| IksuN8sa8afQzzK8QBvFdPXEOHniYKK/sJqAM5YX+A== |
| X-Google-Smtp-Source: ABhQp+SlC6VDQpgw484wPkc0A2QwzD4RMA3Klfm1AA6yeT160XQLPrjwiNnX6ihUNkl1RVkUl64S1rfFjHhcGllB63A= |
| X-Received: by 10.28.99.139 with SMTP id x133mr1374403wmb.122.1509799949425; |
| Sat, 04 Nov 2017 05:52:29 -0700 (PDT) |
| MIME-Version: 1.0 |
| References: <CA+nPnMwEH9Z2myp71uaSrdcyLJRFrE-Vrt20191rd01h+Ufhjw@mail.gmail.com> |
| <96948c67-ee9b-cb14-f3f1-4e6a438a93e4@apache.org> |
| In-Reply-To: <96948c67-ee9b-cb14-f3f1-4e6a438a93e4@apache.org> |
| From: Stephen Connolly <stephen.alan.connolly@gmail.com> |
| Date: Sat, 04 Nov 2017 12:52:18 +0000 |
| Message-ID: <CA+nPnMzjX3abdzaiPQgYaae4fTh0-+abUBx1bo_8mx58dYVOQw@mail.gmail.com> |
| Subject: Re: Maven 4.0.0 |
| To: Maven Developers List <dev@maven.apache.org> |
| Content-Type: multipart/alternative; boundary="001a1148e1b8aae12b055d27b188" |
| |
| --001a1148e1b8aae12b055d27b188 |
| Content-Type: text/plain; charset="UTF-8" |
| Content-Transfer-Encoding: quoted-printable |
| |
| On Sat 4 Nov 2017 at 12:49, Michael Osipov <michaelo@apache.org> wrote: |
| |
| > Am 2017-11-04 um 13:20 schrieb Stephen Connolly: |
| > > The past two days, Herv=C3=A9, Robert and I have been discussing our ne= |
| xt |
| > steps. |
| > > |
| > > I think we have a semi-consensus which I want to bring back to the list= |
| : |
| > > |
| > > We keep 3.5.x as a stable branch with critical bug fixes only |
| > > |
| > > We switch master to 4.0.0 and start to burn down a release scope. |
| > > |
| > > 4.0.0 will not change the pom modelVersion |
| > > |
| > > The 4.0.0 scope should probably be: |
| > > |
| > > Required: |
| > > * drop Java 7, switch codebase to Java 8 idioms (while maintaining bina= |
| ry |
| > > api compatibility for plugins) |
| > |
| > Who is going to do this? I haven't even seen any Java 7 improvements |
| > (NIO 2 and others) in core since 3.3. I doubt that core will we be |
| > rewritten with Java 8 idioms. |
| > Consider that we still have plugins running Maven 2.2.x which need more |
| > attention first. |
| |
| |
| We are going to ask the wider community to contribute PRs towards that |
| goal, each PR limited to ~20 Lines of diff. |
| |
| We will need infrastructure to assure binary compatibility (like clirr used |
| to do before it died) before we can start that effort. |
| |
| Aim is to find people willing to dive in and get them familiar with the |
| code base by making many small low/no risk changes |
| |
| |
| > |
| > > * specify the classloader behaviour and fix impl to align with spec (ma= |
| y |
| > > need a plugin flag to allow plugins to opt in to spec behaviour) |
| > > * specify the extension spec |
| > > * allow limited mutation of the runtime model (reducing transitive |
| > > dependencies for consumers within the reactor, only for plugin goals th= |
| at |
| > > declare intent) use case: shade plugin |
| > > * better CI integration hooks |
| > > * nice error message for newer pom modelVersion |
| > |
| > This looks quite reasonable to me. |
| > |
| > Michael |
| > |
| > |
| > |
| > --------------------------------------------------------------------- |
| > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org |
| > For additional commands, e-mail: dev-help@maven.apache.org |
| > |
| > -- |
| Sent from my phone |
| |
| --001a1148e1b8aae12b055d27b188-- |
| |
| From dev-return-124395-apmail-maven-dev-archive=maven.apache.org@maven.apache.org Sat Nov 4 12:54:56 2017 |
| Return-Path: <dev-return-124395-apmail-maven-dev-archive=maven.apache.org@maven.apache.org> |
| X-Original-To: apmail-maven-dev-archive@www.apache.org |
| Delivered-To: apmail-maven-dev-archive@www.apache.org |
| Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) |
| by minotaur.apache.org (Postfix) with SMTP id 730A417DD4 |
| for <apmail-maven-dev-archive@www.apache.org>; Sat, 4 Nov 2017 12:54:56 +0000 (UTC) |
| Received: (qmail 51902 invoked by uid 500); 4 Nov 2017 12:54:56 -0000 |
| Delivered-To: apmail-maven-dev-archive@maven.apache.org |
| Received: (qmail 51826 invoked by uid 500); 4 Nov 2017 12:54:56 -0000 |
| Mailing-List: contact dev-help@maven.apache.org; run by ezmlm |
| Precedence: bulk |
| List-Unsubscribe: <mailto:dev-unsubscribe@maven.apache.org> |
| List-Help: <mailto:dev-help@maven.apache.org> |
| List-Post: <mailto:dev@maven.apache.org> |
| List-Id: "Maven Developers List" <dev.maven.apache.org> |
| Reply-To: "Maven Developers List" <dev@maven.apache.org> |
| Delivered-To: mailing list dev@maven.apache.org |
| Received: (qmail 51814 invoked by uid 99); 4 Nov 2017 12:54:55 -0000 |
| Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) |
| by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 04 Nov 2017 12:54:55 +0000 |
| Received: from localhost (localhost [127.0.0.1]) |
| by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id 05C7E107544 |
| for <dev@maven.apache.org>; Sat, 4 Nov 2017 12:54:55 +0000 (UTC) |
| X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org |
| X-Spam-Flag: NO |
| X-Spam-Score: 0.099 |
| X-Spam-Level: |
| X-Spam-Status: No, score=0.099 tagged_above=-999 required=6.31 |
| tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, |
| HTML_MESSAGE=2, KAM_NUMSUBJECT=0.5, RCVD_IN_DNSWL_NONE=-0.0001, |
| RCVD_IN_MSPIKE_H2=-2.8, RCVD_IN_SORBS_SPAM=0.5, SPF_PASS=-0.001] |
| autolearn=disabled |
| Authentication-Results: spamd1-us-west.apache.org (amavisd-new); |
| dkim=pass (2048-bit key) header.d=gmail.com |
| Received: from mx1-lw-us.apache.org ([10.40.0.8]) |
| by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) |
| with ESMTP id IYXw8SSgtV-H for <dev@maven.apache.org>; |
| Sat, 4 Nov 2017 12:54:54 +0000 (UTC) |
| Received: from mail-wr0-f178.google.com (mail-wr0-f178.google.com [209.85.128.178]) |
| by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id D8A135F566 |
| for <dev@maven.apache.org>; Sat, 4 Nov 2017 12:54:53 +0000 (UTC) |
| Received: by mail-wr0-f178.google.com with SMTP id 15so4684816wrb.5 |
| for <dev@maven.apache.org>; Sat, 04 Nov 2017 05:54:53 -0700 (PDT) |
| DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; |
| d=gmail.com; s=20161025; |
| h=mime-version:references:in-reply-to:from:date:message-id:subject:to; |
| bh=Akxx+WIkKKRUONoynoyZvzLRkQRfsHElYugt2Hty4tM=; |
| b=rRCGx8/3YTSclaJjgdVDoaTpMWvDzLtRH5eP0MhXKwIkoU6ECAWKYWhro5F/HEjarD |
| /EY5WQmwEtiD4FuRDWglNASdYgsebEF36Opq8A3II46sLdF3gpeDnFHUshMyxI/UQW0k |
| O25eIw9w6EZM7vCoVQaBH0u4NVxjkiR87XP5y+738lj1beGim9AQmMOqbQYPO9xJY+mq |
| 1TKt1B+NruAScQflo8xq8q2gK2aVcHdiE2+3xEClFtO78Cj+JXHw1+9hqcL8CqgI2W+1 |
| ltCw2+snIZtPmy/Ikbc969NQZG0ft4ncRPZ974vZavh5H15vX9WvTT+bE5W8kLPyD5B1 |
| mqew== |
| X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; |
| d=1e100.net; s=20161025; |
| h=x-gm-message-state:mime-version:references:in-reply-to:from:date |
| :message-id:subject:to; |
| bh=Akxx+WIkKKRUONoynoyZvzLRkQRfsHElYugt2Hty4tM=; |
| b=CBs/RU6/bO6jK3J45jLYlLsXAwGMkr+I9PRBk211EvKyO47uMiAwx8Dd95aDuWbZSO |
| RayWpjjqxyM5g/Nhe7XQBru0JaUW+ZtVBxnpsZlhkeqtnSwBAreQqaA7t9zEEQFrKXtG |
| Mhj2fUeQGEBeDPaClsyjVtq8H08t44QNPM74orK39MUBg3l5wZiQthatjiF305XXvpf6 |
| e9/NiwYKivMS0vBnEBiTf4JAeqeNr9t0bOTLcOl07/IdOH++XXfjUqAS/g/MKUnbwEKv |
| r6hJqpOstfHNNaehHtrZmpdEmADLRSzS1Py+G7uld12PRI2l2vD2GCOD7yQnYw2cNM8a |
| qN0Q== |
| X-Gm-Message-State: AMCzsaVvswnpfgf8XEyNsPNW/AK+qnb2/xEQhH2sj+cjXBOUt3cNhS/H |
| dX605GSUXxDrVw7S4xkg1wnUpcfqeAKRhyv5vyJDZw== |
| X-Google-Smtp-Source: ABhQp+QfbXpAsAwndbY7Ys39GLvgmFbRU4ONA0coItIBjiBuGVVFQjRZaaRqFODg3wSeOy0RLtwWV1RgbTDWYtCHGmc= |
| X-Received: by 10.223.197.141 with SMTP id m13mr8770622wrg.203.1509800087221; |
| Sat, 04 Nov 2017 05:54:47 -0700 (PDT) |
| MIME-Version: 1.0 |
| References: <CA+nPnMwEH9Z2myp71uaSrdcyLJRFrE-Vrt20191rd01h+Ufhjw@mail.gmail.com> |
| <CA+298Ug8DwokscdwC9vPrG+2TPfsdTvqQ5GO2RdRrOMT=vpfew@mail.gmail.com> |
| In-Reply-To: <CA+298Ug8DwokscdwC9vPrG+2TPfsdTvqQ5GO2RdRrOMT=vpfew@mail.gmail.com> |
| From: Stephen Connolly <stephen.alan.connolly@gmail.com> |
| Date: Sat, 04 Nov 2017 12:54:36 +0000 |
| Message-ID: <CA+nPnMxCR9Yt1gULXF-Q4GDXRzAghZ0sF5UkkXdStUMCKPML9g@mail.gmail.com> |
| Subject: Re: Maven 4.0.0 |
| To: Maven Developers List <dev@maven.apache.org> |
| Content-Type: multipart/alternative; boundary="089e08244bc4e17bc1055d27b983" |
| |
| --089e08244bc4e17bc1055d27b983 |
| Content-Type: text/plain; charset="UTF-8" |
| |
| On Sat 4 Nov 2017 at 12:50, Paul Hammant <paul@hammant.org> wrote: |
| |
| > To add to scope for Maven 4, IMO: |
| > |
| > *1. <dependency> tag could have an optional <repo-list> arg:* |
| > |
| > <dependency> |
| > <repo-list>my-team,mycorp</repo-list> |
| > <groupId>com.thoughtworks.xstream</groupId> |
| > <artifactId>xstream</artifactId> |
| > <version>1.4.10</version> |
| > </dependency> |
| |
| |
| No. We are pushing pom model changes to 5.0.0 (as modelVersion 4.0.0 aligns |
| with Maven version) |
| |
| Aim is to build a platform from which 5.0.0 can be launched |
| |
| |
| > |
| > |
| > In the above, central is not checked at all. my-team and my-corp are |
| > defined elsewhere. |
| > |
| > *2. GAV as a first class thing (optional):* |
| > |
| > <dependency> |
| > <gav>com.thoughtworks.xstream:xstream:1.4.10</gav> |
| > </dependency> |
| > |
| > or |
| > |
| > <dependency gav="com.thoughtworks.xstream:xstream:1.4.10"/> |
| > |
| > |
| > For the first time ever people could do simple ack/ag/grep thru source |
| > bases looking for things. |
| |
| |
| No, requires modelVersion bump. Out of scope for 4.0.0 |
| |
| |
| > |
| > *3. More pluggable dependency resolver:* |
| > |
| > I might want alternate places to source JARs from that are *not* HTTP |
| > mounted system that match the Maven2 directory structure. |
| > |
| > Like here - https://github.com/paul-hammant/xstream-jar/releases (and |
| > associated blog entry - |
| > https://paulhammant.com/2017/05/13/maven-central-as-multiple-git-repos/) |
| > |
| > In particular I need to rework the jar as it is pulled into the local |
| > ~/.m2/repository cache - there's a root directory to remove. |
| |
| |
| I am willing to let this be optional scope for now. May be yanked if too |
| risky or not ready in time |
| |
| |
| > |
| > - Paul |
| > |
| -- |
| Sent from my phone |
| |
| --089e08244bc4e17bc1055d27b983-- |
| |
| From dev-return-124396-apmail-maven-dev-archive=maven.apache.org@maven.apache.org Sat Nov 4 13:15:00 2017 |
| Return-Path: <dev-return-124396-apmail-maven-dev-archive=maven.apache.org@maven.apache.org> |
| X-Original-To: apmail-maven-dev-archive@www.apache.org |
| Delivered-To: apmail-maven-dev-archive@www.apache.org |
| Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) |
| by minotaur.apache.org (Postfix) with SMTP id 1D35717E6F |
| for <apmail-maven-dev-archive@www.apache.org>; Sat, 4 Nov 2017 13:15:00 +0000 (UTC) |
| Received: (qmail 79035 invoked by uid 500); 4 Nov 2017 13:14:59 -0000 |
| Delivered-To: apmail-maven-dev-archive@maven.apache.org |
| Received: (qmail 78963 invoked by uid 500); 4 Nov 2017 13:14:59 -0000 |
| Mailing-List: contact dev-help@maven.apache.org; run by ezmlm |
| Precedence: bulk |
| List-Unsubscribe: <mailto:dev-unsubscribe@maven.apache.org> |
| List-Help: <mailto:dev-help@maven.apache.org> |
| List-Post: <mailto:dev@maven.apache.org> |
| List-Id: "Maven Developers List" <dev.maven.apache.org> |
| Reply-To: "Maven Developers List" <dev@maven.apache.org> |
| Delivered-To: mailing list dev@maven.apache.org |
| Received: (qmail 78951 invoked by uid 99); 4 Nov 2017 13:14:59 -0000 |
| Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) |
| by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 04 Nov 2017 13:14:59 +0000 |
| Received: from localhost (localhost [127.0.0.1]) |
| by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id A202DC7A25 |
| for <dev@maven.apache.org>; Sat, 4 Nov 2017 13:14:58 +0000 (UTC) |
| X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org |
| X-Spam-Flag: NO |
| X-Spam-Score: -0.401 |
| X-Spam-Level: |
| X-Spam-Status: No, score=-0.401 tagged_above=-999 required=6.31 |
| tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, |
| HTML_MESSAGE=2, KAM_NUMSUBJECT=0.5, RCVD_IN_DNSWL_NONE=-0.0001, |
| RCVD_IN_MSPIKE_H2=-2.8, SPF_PASS=-0.001] autolearn=disabled |
| Authentication-Results: spamd1-us-west.apache.org (amavisd-new); |
| dkim=pass (2048-bit key) header.d=gmail.com |
| Received: from mx1-lw-us.apache.org ([10.40.0.8]) |
| by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) |
| with ESMTP id SNgx-vJw4-Ql for <dev@maven.apache.org>; |
| Sat, 4 Nov 2017 13:14:57 +0000 (UTC) |
| Received: from mail-wr0-f181.google.com (mail-wr0-f181.google.com [209.85.128.181]) |
| by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 53BA55FB94 |
| for <dev@maven.apache.org>; Sat, 4 Nov 2017 13:14:57 +0000 (UTC) |
| Received: by mail-wr0-f181.google.com with SMTP id u40so4677794wrf.10 |
| for <dev@maven.apache.org>; Sat, 04 Nov 2017 06:14:57 -0700 (PDT) |
| DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; |
| d=gmail.com; s=20161025; |
| h=mime-version:references:in-reply-to:from:date:message-id:subject:to; |
| bh=pIkUnpbgMcubYpdU3Z/9f5Fq7ktY2kc8RVy6jqEb2Ek=; |
| b=F7o8s40Q4ur0wvj0AeZlu1U+zZ5lIRzlrEeF/zzVPRpJpy5tuKL9mZNIwDnTHQES/l |
| wTmemu5ifLKCXeiG3xRusXrfD1phQHA3/Og2zlV+3zhcr6aEHrZpS62Kp0Pv8rF/7AIZ |
| 5MLhFyK+EU77hvYPUvBujHtboi/qGCRcJP6Kihs8dUvioDhL3yXkZupGZItqYwhk1q9e |
| nkHM1vTKEC1sc09spP0Dt92b9WPXxSumpkVX4pxAdIsClV1aLnZsAk48f+qHs3R+cEYb |
| OdPWvYhYEsmmV34WkZHyfo0gcKMwpHHG1IgI/9IsTiNOfamAo8J93IVw6oxbOWx8nhxo |
| SE2g== |
| X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; |
| d=1e100.net; s=20161025; |
| h=x-gm-message-state:mime-version:references:in-reply-to:from:date |
| :message-id:subject:to; |
| bh=pIkUnpbgMcubYpdU3Z/9f5Fq7ktY2kc8RVy6jqEb2Ek=; |
| b=IAPZ4rSs/4p7yqO+Ce8JxpYD0UTcIpMXJHh+AB+v1IXT2QfNZVgAcw7divjRIDNPiy |
| aoiH4XId8IhNrzEk5k265VLFnK2mf9w3WN7NfE4qHWSv8edJ5bgo/isCXHtkjVdjbDmM |
| jY0yK0mXWr9lBtm67/vFtXBF1SnjpgGo9nzN/XA+v4PKcFdCxIbyvPNPlDTtOl1z2hvY |
| DjlIzCyaoxgL8P/2jenuZO3VCLuPXZ5pW3JMSI5SjMoXD+GOBw9ChnTorbP6EAVTAxCc |
| a8LHefFlPuVX+8oss6mAiwbRQjK4KuHSAVSrlbnGqXi5q9oR6rZSuWVlvCzuSWCrczoN |
| Pa8A== |
| X-Gm-Message-State: AMCzsaUmR/nc1xB6Rws0Z3RImgF+pU+W53RxLoTvH+pkDcC5J6qwg7FD |
| HIyg2XUx8znQ6UofYL9N1n5WCEIzC+FoVZTl4fiARw== |
| X-Google-Smtp-Source: ABhQp+RYwtHxY/4FynLAs+kMTM3P4SHKcM6vFt581uEihDf6ulXk0d9R82WAsVPWG/to+sKJTlE4QD6O+YyGq/3PxnE= |
| X-Received: by 10.223.166.146 with SMTP id t18mr8799063wrc.64.1509801296116; |
| Sat, 04 Nov 2017 06:14:56 -0700 (PDT) |
| MIME-Version: 1.0 |
| References: <CA+nPnMwEH9Z2myp71uaSrdcyLJRFrE-Vrt20191rd01h+Ufhjw@mail.gmail.com> |
| <CA+nPnMwhj=CdknU6WpAAGetKynhQOJBd6GFn+EMCCwa90d9Log@mail.gmail.com> |
| In-Reply-To: <CA+nPnMwhj=CdknU6WpAAGetKynhQOJBd6GFn+EMCCwa90d9Log@mail.gmail.com> |
| From: Stephen Connolly <stephen.alan.connolly@gmail.com> |
| Date: Sat, 04 Nov 2017 13:14:45 +0000 |
| Message-ID: <CA+nPnMwtKcyy7idiq0h649EMZZ+yT4q-NwDPJydorAVwMUBjMA@mail.gmail.com> |
| Subject: Re: Maven 4.0.0 |
| To: Maven Developers List <dev@maven.apache.org> |
| Content-Type: multipart/alternative; boundary="001a11476e98efc14e055d280162" |
| |
| --001a11476e98efc14e055d280162 |
| Content-Type: text/plain; charset="UTF-8" |
| Content-Transfer-Encoding: quoted-printable |
| |
| On Sat 4 Nov 2017 at 12:24, Stephen Connolly < |
| stephen.alan.connolly@gmail.com> wrote: |
| |
| > On Sat 4 Nov 2017 at 12:20, Stephen Connolly < |
| > stephen.alan.connolly@gmail.com> wrote: |
| > |
| >> The past two days, Herv=C3=A9, Robert and I have been discussing our nex= |
| t |
| >> steps. |
| >> |
| >> I think we have a semi-consensus which I want to bring back to the list: |
| >> |
| >> We keep 3.5.x as a stable branch with critical bug fixes only |
| >> |
| >> We switch master to 4.0.0 and start to burn down a release scope. |
| >> |
| >> 4.0.0 will not change the pom modelVersion |
| >> |
| >> The 4.0.0 scope should probably be: |
| >> |
| >> Required: |
| >> * drop Java 7, switch codebase to Java 8 idioms (while maintaining binar= |
| y |
| >> api compatibility for plugins) |
| >> * specify the classloader behaviour and fix impl to align with spec (may |
| >> need a plugin flag to allow plugins to opt in to spec behaviour) |
| >> * specify the extension spec |
| >> * allow limited mutation of the runtime model (reducing transitive |
| >> dependencies for consumers within the reactor, only for plugin goals tha= |
| t |
| >> declare intent) use case: shade plugin |
| >> * better CI integration hooks |
| >> * nice error message for newer pom modelVersion |
| >> |
| > * declare plugin api depreciation policy: |
| The next major version of Maven (5.0.0) will not support plugins compiled |
| against Maven 2.x APIs. Plugins compiled against 3.0-3.3 will be best |
| effort. 3.5.x (Maven Resolver not aether) is the cut-point |
| |
| |
| >> Optional: |
| >> * (damn I forgot, maybe Robert remembers) |
| >> |
| > * incremental build |
| > * concurrent safe local repo cache |
| > |
| >> -- |
| >> Sent from my phone |
| >> |
| > -- |
| > Sent from my phone |
| > |
| --=20 |
| Sent from my phone |
| |
| --001a11476e98efc14e055d280162-- |
| |
| From dev-return-124397-apmail-maven-dev-archive=maven.apache.org@maven.apache.org Sat Nov 4 13:18:31 2017 |
| Return-Path: <dev-return-124397-apmail-maven-dev-archive=maven.apache.org@maven.apache.org> |
| X-Original-To: apmail-maven-dev-archive@www.apache.org |
| Delivered-To: apmail-maven-dev-archive@www.apache.org |
| Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) |
| by minotaur.apache.org (Postfix) with SMTP id BAD7F17E93 |
| for <apmail-maven-dev-archive@www.apache.org>; Sat, 4 Nov 2017 13:18:31 +0000 (UTC) |
| Received: (qmail 83133 invoked by uid 500); 4 Nov 2017 13:18:31 -0000 |
| Delivered-To: apmail-maven-dev-archive@maven.apache.org |
| Received: (qmail 83039 invoked by uid 500); 4 Nov 2017 13:18:31 -0000 |
| Mailing-List: contact dev-help@maven.apache.org; run by ezmlm |
| Precedence: bulk |
| List-Unsubscribe: <mailto:dev-unsubscribe@maven.apache.org> |
| List-Help: <mailto:dev-help@maven.apache.org> |
| List-Post: <mailto:dev@maven.apache.org> |
| List-Id: "Maven Developers List" <dev.maven.apache.org> |
| Reply-To: "Maven Developers List" <dev@maven.apache.org> |
| Delivered-To: mailing list dev@maven.apache.org |
| Received: (qmail 83027 invoked by uid 99); 4 Nov 2017 13:18:31 -0000 |
| Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) |
| by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 04 Nov 2017 13:18:31 +0000 |
| Received: from localhost (localhost [127.0.0.1]) |
| by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id 33B3F183407 |
| for <dev@maven.apache.org>; Sat, 4 Nov 2017 13:18:30 +0000 (UTC) |
| X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org |
| X-Spam-Flag: NO |
| X-Spam-Score: 2.279 |
| X-Spam-Level: ** |
| X-Spam-Status: No, score=2.279 tagged_above=-999 required=6.31 |
| tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=2, |
| KAM_NUMSUBJECT=0.5, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, |
| RCVD_IN_MSPIKE_WL=-0.01, RCVD_IN_SORBS_SPAM=0.5, SPF_PASS=-0.001] |
| autolearn=disabled |
| Authentication-Results: spamd3-us-west.apache.org (amavisd-new); |
| dkim=pass (2048-bit key) header.d=hammant-org.20150623.gappssmtp.com |
| Received: from mx1-lw-us.apache.org ([10.40.0.8]) |
| by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) |
| with ESMTP id AfUmS457MUQu for <dev@maven.apache.org>; |
| Sat, 4 Nov 2017 13:18:28 +0000 (UTC) |
| Received: from mail-qt0-f179.google.com (mail-qt0-f179.google.com [209.85.216.179]) |
| by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 3042B5FD61 |
| for <dev@maven.apache.org>; Sat, 4 Nov 2017 13:18:28 +0000 (UTC) |
| Received: by mail-qt0-f179.google.com with SMTP id 1so6258179qtn.3 |
| for <dev@maven.apache.org>; Sat, 04 Nov 2017 06:18:28 -0700 (PDT) |
| DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; |
| d=hammant-org.20150623.gappssmtp.com; s=20150623; |
| h=mime-version:in-reply-to:references:from:date:message-id:subject:to; |
| bh=6//xtBJQBbopuXSunW/s/b4jIYOugsU2lT1lWR/stdg=; |
| b=sIoVMuwmx3SjToRrSP2MhqnQFlPC6IVN+7mYDms8v+tUGZkPZ3gu7bcf5Odc/bC5Qi |
| 5sIdPTt3gceYFePnUzTsFqxzbWQNYJpFUqyYXolYxYG9m5wNmUJCJc6WGgtn/yWZHnpX |
| idrn0eEwBFJ86OdITn4l2hQl8SOiWzX5nT2TmWyxjhohj/MTewdsseiySza8e+pNCO0P |
| dGVD0csoF73PipdmvKiZMLFO6XGenDqicVKGlK1fyCDPkOFk0PWTD9shmIr+Yjgs07fG |
| 6ERPm+CneU3Fb04uVr3EqAVnzDSnOo8xxxPamyW6+Zz1IQYWWLX/4o3jIwjfa/+x7xCD |
| w51Q== |
| X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; |
| d=1e100.net; s=20161025; |
| h=x-gm-message-state:mime-version:in-reply-to:references:from:date |
| :message-id:subject:to; |
| bh=6//xtBJQBbopuXSunW/s/b4jIYOugsU2lT1lWR/stdg=; |
| b=Fekh+PpdJJBDQ5Fd18jKS1oKgKIYLeY+1RTA+GMOmByH6XA2E3Ws94dC0nLRILQAzm |
| clWeuUmrKwAYiQH/ZklhlcLyaJkZNYdSMuNdiOCyGXac7WdFJ6jIXRJkbrDxwo8zSWoE |
| sLNdekY8ixgHmXxnb8ezBJiE332TlKLI/RWI+SG0mUf7mShm4i6No50QKhQ3an5qdAqa |
| a2jLOEirF03LWaml+iFI3etZjw1QvXWpVIiBgFxu9okbQP2Xu01HO5QHkpN9JyHp6IbS |
| lmkWhWvdGJMzVH9wmPV/B+ZpVttfiWYVMFK29O2ZUyr670IYUtgQ9BvdVDqL/C/lsap0 |
| 7btQ== |
| X-Gm-Message-State: AMCzsaV497HjG8wRv98u0oaAT1l/wD0sdxL+HxbOhXqAjZ/XogWG3dkF |
| kj18C9wUixwx4+FCpmYZ70npklgb5Ax4hkvsIt3GmeU0tlE= |
| X-Google-Smtp-Source: ABhQp+QX4OwlahKV7j9F9fg6PRpHoLO0mZzOZhzRj/6EMLm3avXI13bI48bNbWV9q4r6P+GYpbaRdkI+bLXQripgD1I= |
| X-Received: by 10.200.0.81 with SMTP id i17mr14323797qtg.308.1509801501660; |
| Sat, 04 Nov 2017 06:18:21 -0700 (PDT) |
| MIME-Version: 1.0 |
| Received: by 10.12.155.138 with HTTP; Sat, 4 Nov 2017 06:18:21 -0700 (PDT) |
| X-Originating-IP: [65.78.25.171] |
| In-Reply-To: <CA+nPnMxCR9Yt1gULXF-Q4GDXRzAghZ0sF5UkkXdStUMCKPML9g@mail.gmail.com> |
| References: <CA+nPnMwEH9Z2myp71uaSrdcyLJRFrE-Vrt20191rd01h+Ufhjw@mail.gmail.com> |
| <CA+298Ug8DwokscdwC9vPrG+2TPfsdTvqQ5GO2RdRrOMT=vpfew@mail.gmail.com> <CA+nPnMxCR9Yt1gULXF-Q4GDXRzAghZ0sF5UkkXdStUMCKPML9g@mail.gmail.com> |
| From: Paul Hammant <paul@hammant.org> |
| Date: Sat, 4 Nov 2017 09:18:21 -0400 |
| Message-ID: <CA+298Ujp6dZLV1yNqbPBc4fWBDzozExcCm7F56Cn=E-9FaDa8A@mail.gmail.com> |
| Subject: Re: Maven 4.0.0 |
| To: Maven Developers List <dev@maven.apache.org> |
| Content-Type: multipart/alternative; boundary="f403045e736a302b56055d280e22" |
| |
| --f403045e736a302b56055d280e22 |
| Content-Type: text/plain; charset="UTF-8" |
| |
| > |
| > |
| > |
| > > |
| > > *3. More pluggable dependency resolver:* |
| > > |
| > |
| > I am willing to let this be optional scope for now. May be yanked if too |
| > risky or not ready in time |
| > |
| > |
| > |
| I don't see how you can even make it optional without a pom specified way |
| of saying "not maven central, this way/place instead" |
| |
| --f403045e736a302b56055d280e22-- |
| |
| From dev-return-124398-apmail-maven-dev-archive=maven.apache.org@maven.apache.org Sat Nov 4 13:22:08 2017 |
| Return-Path: <dev-return-124398-apmail-maven-dev-archive=maven.apache.org@maven.apache.org> |
| X-Original-To: apmail-maven-dev-archive@www.apache.org |
| Delivered-To: apmail-maven-dev-archive@www.apache.org |
| Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) |
| by minotaur.apache.org (Postfix) with SMTP id 622D317EA8 |
| for <apmail-maven-dev-archive@www.apache.org>; Sat, 4 Nov 2017 13:22:08 +0000 (UTC) |
| Received: (qmail 95745 invoked by uid 500); 4 Nov 2017 13:22:08 -0000 |
| Delivered-To: apmail-maven-dev-archive@maven.apache.org |
| Received: (qmail 95654 invoked by uid 500); 4 Nov 2017 13:22:08 -0000 |
| Mailing-List: contact dev-help@maven.apache.org; run by ezmlm |
| Precedence: bulk |
| List-Unsubscribe: <mailto:dev-unsubscribe@maven.apache.org> |
| List-Help: <mailto:dev-help@maven.apache.org> |
| List-Post: <mailto:dev@maven.apache.org> |
| List-Id: "Maven Developers List" <dev.maven.apache.org> |
| Reply-To: "Maven Developers List" <dev@maven.apache.org> |
| Delivered-To: mailing list dev@maven.apache.org |
| Received: (qmail 95642 invoked by uid 99); 4 Nov 2017 13:22:07 -0000 |
| Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) |
| by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 04 Nov 2017 13:22:07 +0000 |
| Received: from localhost (localhost [127.0.0.1]) |
| by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id E8AA9180724 |
| for <dev@maven.apache.org>; Sat, 4 Nov 2017 13:22:06 +0000 (UTC) |
| X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org |
| X-Spam-Flag: NO |
| X-Spam-Score: -0.401 |
| X-Spam-Level: |
| X-Spam-Status: No, score=-0.401 tagged_above=-999 required=6.31 |
| tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, |
| HTML_MESSAGE=2, KAM_NUMSUBJECT=0.5, RCVD_IN_DNSWL_NONE=-0.0001, |
| RCVD_IN_MSPIKE_H2=-2.8, SPF_PASS=-0.001] autolearn=disabled |
| Authentication-Results: spamd3-us-west.apache.org (amavisd-new); |
| dkim=pass (2048-bit key) header.d=gmail.com |
| Received: from mx1-lw-us.apache.org ([10.40.0.8]) |
| by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) |
| with ESMTP id ef5E6kKfCHS6 for <dev@maven.apache.org>; |
| Sat, 4 Nov 2017 13:22:06 +0000 (UTC) |
| Received: from mail-wr0-f181.google.com (mail-wr0-f181.google.com [209.85.128.181]) |
| by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id ECE3F5FD89 |
| for <dev@maven.apache.org>; Sat, 4 Nov 2017 13:22:05 +0000 (UTC) |
| Received: by mail-wr0-f181.google.com with SMTP id z55so4722214wrz.1 |
| for <dev@maven.apache.org>; Sat, 04 Nov 2017 06:22:05 -0700 (PDT) |
| DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; |
| d=gmail.com; s=20161025; |
| h=mime-version:references:in-reply-to:from:date:message-id:subject:to; |
| bh=mArLFTuDWQ0S5GMa3cTA/04txpkw43F7YGEI4vFfxdI=; |
| b=Wy+T/lMNwPyfq50FyZqE73ErblFet9wgk5hGT4betsgFT3CRo/q5TnJuxc2jVt7zrl |
| tjeMktfVGgYfFU7wfO2OO0aqKzhhTHPMA+kqRcjTYbdGxIjPdu8j4PXPR2Rjb4fTNDFz |
| sFDUysLCCYTg5LNK6j7yasIiyms62YCW16+GPpxItMeAjVlRPnNJw948cQ0V5r0agOmX |
| M8LsN0BKJhGwdQHlhg0c7PSttiI+0q44OgDw7eytl+X2DVBrRaMbscqDBLNvKwmHb2wp |
| cTi0/Yp2sU/c5MjMDbH8br6qI8uXcB7fXIrHZVvC2ZEELHdGjP3H2LSdYnv9XAx8pZGp |
| 5AIA== |
| X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; |
| d=1e100.net; s=20161025; |
| h=x-gm-message-state:mime-version:references:in-reply-to:from:date |
| :message-id:subject:to; |
| bh=mArLFTuDWQ0S5GMa3cTA/04txpkw43F7YGEI4vFfxdI=; |
| b=dnBNcHDMdq5+C2GGiKleQYFfGgM1HTCNvErnDcSwMCaSENhwzRSA6TRlz/4eq7j0IQ |
| uOadY45DatfC2rU0aqIv65mhYTDwzVBoh7MFFOXpp/b8nJ/dpIWvksPMdGjPfwdn6nhr |
| ol3PwDUucZdTXUGgj21JsDiQtQJsFqazX2OPX80Qy5bVypPC7+NT0l18D34XDwkx8fA5 |
| g9E3WPUkCTSSk5U2Y3IGKIl49rflriRzVkseEWU3rb7r90EzdFq2G9nR0PBX6MmiO7Xy |
| X3Th6MZiBFcg4X64f43DHsIH0oUCPdhGLVRssouXfWIz+/GfVXjEQfb4Nk5RF8sckEII |
| 2ZAw== |
| X-Gm-Message-State: AMCzsaX90zWi4buVz7pR9OyU9XtVYQtOMfCm/MjdQcXJDkm7zxbldJ6v |
| jz20Zezd7gfmmjWZjDfUiqm9xKEp+Yfb8yPweC2M9Q== |
| X-Google-Smtp-Source: ABhQp+RiN04mteOQU9lbEGrh4OLT3afZp8TRXXtaCnCCvWGK9+bWR0UWILPI5ITfHFWj4pHJw4ZqKGFxYuvxdNkNOuo= |
| X-Received: by 10.223.136.51 with SMTP id d48mr8135484wrd.150.1509801724747; |
| Sat, 04 Nov 2017 06:22:04 -0700 (PDT) |
| MIME-Version: 1.0 |
| References: <CA+nPnMwEH9Z2myp71uaSrdcyLJRFrE-Vrt20191rd01h+Ufhjw@mail.gmail.com> |
| <CA+298Ug8DwokscdwC9vPrG+2TPfsdTvqQ5GO2RdRrOMT=vpfew@mail.gmail.com> |
| <CA+nPnMxCR9Yt1gULXF-Q4GDXRzAghZ0sF5UkkXdStUMCKPML9g@mail.gmail.com> <CA+298Ujp6dZLV1yNqbPBc4fWBDzozExcCm7F56Cn=E-9FaDa8A@mail.gmail.com> |
| In-Reply-To: <CA+298Ujp6dZLV1yNqbPBc4fWBDzozExcCm7F56Cn=E-9FaDa8A@mail.gmail.com> |
| From: Stephen Connolly <stephen.alan.connolly@gmail.com> |
| Date: Sat, 04 Nov 2017 13:21:54 +0000 |
| Message-ID: <CA+nPnMw6MgKeDW0eM66b9w8WEy4a7S-jkWBu1B1VKNih4Ua-Rg@mail.gmail.com> |
| Subject: Re: Maven 4.0.0 |
| To: Maven Developers List <dev@maven.apache.org> |
| Content-Type: multipart/alternative; boundary="001a114922387c25fb055d281bcb" |
| |
| --001a114922387c25fb055d281bcb |
| Content-Type: text/plain; charset="UTF-8" |
| |
| On Sat 4 Nov 2017 at 13:18, Paul Hammant <paul@hammant.org> wrote: |
| |
| > > |
| > > |
| > > |
| > > > |
| > > > *3. More pluggable dependency resolver:* |
| > > > |
| > > |
| > > I am willing to let this be optional scope for now. May be yanked if too |
| > > risky or not ready in time |
| > > |
| > > |
| > > |
| > I don't see how you can even make it optional without a pom specified way |
| > of saying "not maven central, this way/place instead" |
| |
| |
| Then ok, out of scope (unless you find a way.. hint repository url could |
| use a custom scheme provided by an extension) |
| |
| > |
| > -- |
| Sent from my phone |
| |
| --001a114922387c25fb055d281bcb-- |
| |
| From dev-return-124399-apmail-maven-dev-archive=maven.apache.org@maven.apache.org Sat Nov 4 13:24:16 2017 |
| Return-Path: <dev-return-124399-apmail-maven-dev-archive=maven.apache.org@maven.apache.org> |
| X-Original-To: apmail-maven-dev-archive@www.apache.org |
| Delivered-To: apmail-maven-dev-archive@www.apache.org |
| Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) |
| by minotaur.apache.org (Postfix) with SMTP id DB29017EB6 |
| for <apmail-maven-dev-archive@www.apache.org>; Sat, 4 Nov 2017 13:24:16 +0000 (UTC) |
| Received: (qmail 98679 invoked by uid 500); 4 Nov 2017 13:24:16 -0000 |
| Delivered-To: apmail-maven-dev-archive@maven.apache.org |
| Received: (qmail 98577 invoked by uid 500); 4 Nov 2017 13:24:16 -0000 |
| Mailing-List: contact dev-help@maven.apache.org; run by ezmlm |
| Precedence: bulk |
| List-Unsubscribe: <mailto:dev-unsubscribe@maven.apache.org> |
| List-Help: <mailto:dev-help@maven.apache.org> |
| List-Post: <mailto:dev@maven.apache.org> |
| List-Id: "Maven Developers List" <dev.maven.apache.org> |
| Reply-To: "Maven Developers List" <dev@maven.apache.org> |
| Delivered-To: mailing list dev@maven.apache.org |
| Received: (qmail 98563 invoked by uid 99); 4 Nov 2017 13:24:16 -0000 |
| Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) |
| by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 04 Nov 2017 13:24:16 +0000 |
| Received: from localhost (localhost [127.0.0.1]) |
| by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id 732A11076A3 |
| for <dev@maven.apache.org>; Sat, 4 Nov 2017 13:24:15 +0000 (UTC) |
| X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org |
| X-Spam-Flag: NO |
| X-Spam-Score: -0.401 |
| X-Spam-Level: |
| X-Spam-Status: No, score=-0.401 tagged_above=-999 required=6.31 |
| tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, |
| HTML_MESSAGE=2, KAM_NUMSUBJECT=0.5, RCVD_IN_DNSWL_NONE=-0.0001, |
| RCVD_IN_MSPIKE_H2=-2.8, SPF_PASS=-0.001] autolearn=disabled |
| Authentication-Results: spamd1-us-west.apache.org (amavisd-new); |
| dkim=pass (2048-bit key) header.d=gmail.com |
| Received: from mx1-lw-us.apache.org ([10.40.0.8]) |
| by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) |
| with ESMTP id oD5UMH1IWyTK for <dev@maven.apache.org>; |
| Sat, 4 Nov 2017 13:24:14 +0000 (UTC) |
| Received: from mail-wr0-f179.google.com (mail-wr0-f179.google.com [209.85.128.179]) |
| by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 16F6F5F566 |
| for <dev@maven.apache.org>; Sat, 4 Nov 2017 13:24:14 +0000 (UTC) |
| Received: by mail-wr0-f179.google.com with SMTP id 4so486114wrt.0 |
| for <dev@maven.apache.org>; Sat, 04 Nov 2017 06:24:14 -0700 (PDT) |
| DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; |
| d=gmail.com; s=20161025; |
| h=mime-version:references:in-reply-to:from:date:message-id:subject:to; |
| bh=h492BiCb4SvySf2ZV2KiYqN/Ug6GZBVWjfdtukovw7k=; |
| b=oyKBIQpqB0frHPfHGXvq8+qnl6zIufPa6uRZqoT6cXnTitxIji3hYjUCdfSTcsEsHO |
| SjFyDzLh7P1FD7fpQO1VEsM0uTWhtQv/FpQoAUIV9xPRIGSr4puN7VlrkvxVTZFbt+eg |
| /G9fOMuzdx8TlKcvWd2nkT2+JYqoCIocTJMBQIxkaNlM9NAGzQ5CIA+sUlDQaamktUkQ |
| LLJZGoz/QvpsQAXLANbP4fp5TtlyK3Xhsdhc2fTkOhV1skC8tJhsgFrwwx2vxIZiQkLy |
| m/OVTACAvUw2RQNldFA+r9btwfk5G1kBlqrTFhIaDmRaGGugWul7f8qhXGx6zfwzyleG |
| vejQ== |
| X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; |
| d=1e100.net; s=20161025; |
| h=x-gm-message-state:mime-version:references:in-reply-to:from:date |
| :message-id:subject:to; |
| bh=h492BiCb4SvySf2ZV2KiYqN/Ug6GZBVWjfdtukovw7k=; |
| b=qHf+ahnc9EJcimo7Jc6sLVkcK9VopvVidJxjMfBl6Ytv2BL9A6vgJb9Va4bzi1XvKk |
| HPuVhlJCV15lbqXrLQoOO4R08qjVosrzG0eMScvDGxSCRQh5GG92ddRfR4+GggqVgeZ9 |
| m0FOTvb956/p66Q233Dsrt5LiUmi9xwTsb00bIdzBJs4SpdC0jt6DTDSNM/nJJMqBovJ |
| 2Wcbh0Fdd0epkgNXIFENIrbqcrFcwGbwXxlI8/6pB7hhkV9e/Ndw9uMvSfT4CgXhIB8P |
| mnq+ihZXL9t8sHQDaifRW5P+xmpJjukrcDMuxCXwXWoVmz7C/42087ABNwp3uoKrUApg |
| DfYA== |
| X-Gm-Message-State: AMCzsaUtJeWc2D+Qh+qm2z38EsSQuBx3ytcaOtcHhTIejco+DPwaUBVM |
| 8wWoHpycREiY/+3V1ZpNiHNbGp3Qy4JHfsWQzfQW7A== |
| X-Google-Smtp-Source: ABhQp+R9NSXiKtvxHoHu4Qw7gGGNqRC86UP3migxM4/f1esnOOk6/TWyacgkhGfEDug+khBtFxS1nhNP0aZvUsW5wes= |
| X-Received: by 10.223.144.226 with SMTP id i89mr8045190wri.217.1509801852833; |
| Sat, 04 Nov 2017 06:24:12 -0700 (PDT) |
| MIME-Version: 1.0 |
| References: <CA+nPnMwEH9Z2myp71uaSrdcyLJRFrE-Vrt20191rd01h+Ufhjw@mail.gmail.com> |
| <96948c67-ee9b-cb14-f3f1-4e6a438a93e4@apache.org> <CA+nPnMzjX3abdzaiPQgYaae4fTh0-+abUBx1bo_8mx58dYVOQw@mail.gmail.com> |
| In-Reply-To: <CA+nPnMzjX3abdzaiPQgYaae4fTh0-+abUBx1bo_8mx58dYVOQw@mail.gmail.com> |
| From: Stephen Connolly <stephen.alan.connolly@gmail.com> |
| Date: Sat, 04 Nov 2017 13:24:02 +0000 |
| Message-ID: <CA+nPnMwRHKc_4eNk35mgGPu5+C6q4Bbn5R5ES5-u95u3+ps0PQ@mail.gmail.com> |
| Subject: Re: Maven 4.0.0 |
| To: Maven Developers List <dev@maven.apache.org> |
| Content-Type: multipart/alternative; boundary="94eb2c05f4821e9514055d282385" |
| |
| --94eb2c05f4821e9514055d282385 |
| Content-Type: text/plain; charset="UTF-8" |
| Content-Transfer-Encoding: quoted-printable |
| |
| On Sat 4 Nov 2017 at 12:52, Stephen Connolly < |
| stephen.alan.connolly@gmail.com> wrote: |
| |
| > On Sat 4 Nov 2017 at 12:49, Michael Osipov <michaelo@apache.org> wrote: |
| > |
| >> Am 2017-11-04 um 13:20 schrieb Stephen Connolly: |
| >> > The past two days, Herv=C3=A9, Robert and I have been discussing our n= |
| ext |
| >> steps. |
| >> > |
| >> > I think we have a semi-consensus which I want to bring back to the lis= |
| t: |
| >> > |
| >> > We keep 3.5.x as a stable branch with critical bug fixes only |
| >> > |
| >> > We switch master to 4.0.0 and start to burn down a release scope. |
| >> > |
| >> > 4.0.0 will not change the pom modelVersion |
| >> > |
| >> > The 4.0.0 scope should probably be: |
| >> > |
| >> > Required: |
| >> > * drop Java 7, switch codebase to Java 8 idioms (while maintaining |
| >> binary |
| >> > api compatibility for plugins) |
| >> |
| >> Who is going to do this? I haven't even seen any Java 7 improvements |
| >> (NIO 2 and others) in core since 3.3. I doubt that core will we be |
| >> rewritten with Java 8 idioms. |
| >> Consider that we still have plugins running Maven 2.2.x which need more |
| >> attention first. |
| > |
| > |
| > We are going to ask the wider community to contribute PRs towards that |
| > goal, each PR limited to ~20 Lines of diff. |
| > |
| |
| A diff this small on =E2=80=9Cobvious=E2=80=9D (as in we=E2=80=99d be just = |
| as likely to come up |
| with the same or similar change if we looked at the method) changes does |
| not require a signed ICLA, just confirmation of grant in PR... |
| |
| Should give a much lower barrier for getting started contributing |
| |
| |
| > We will need infrastructure to assure binary compatibility (like clirr |
| > used to do before it died) before we can start that effort. |
| > |
| > Aim is to find people willing to dive in and get them familiar with the |
| > code base by making many small low/no risk changes |
| > |
| > |
| >> |
| >> > * specify the classloader behaviour and fix impl to align with spec (m= |
| ay |
| >> > need a plugin flag to allow plugins to opt in to spec behaviour) |
| >> > * specify the extension spec |
| >> > * allow limited mutation of the runtime model (reducing transitive |
| >> > dependencies for consumers within the reactor, only for plugin goals |
| >> that |
| >> > declare intent) use case: shade plugin |
| >> > * better CI integration hooks |
| >> > * nice error message for newer pom modelVersion |
| >> |
| >> This looks quite reasonable to me. |
| >> |
| >> Michael |
| >> |
| >> |
| >> |
| >> --------------------------------------------------------------------- |
| >> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org |
| >> For additional commands, e-mail: dev-help@maven.apache.org |
| >> |
| >> -- |
| > Sent from my phone |
| > |
| --=20 |
| Sent from my phone |
| |
| --94eb2c05f4821e9514055d282385-- |
| |
| From dev-return-124400-apmail-maven-dev-archive=maven.apache.org@maven.apache.org Sat Nov 4 13:43:56 2017 |
| Return-Path: <dev-return-124400-apmail-maven-dev-archive=maven.apache.org@maven.apache.org> |
| X-Original-To: apmail-maven-dev-archive@www.apache.org |
| Delivered-To: apmail-maven-dev-archive@www.apache.org |
| Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) |
| by minotaur.apache.org (Postfix) with SMTP id 60A5C17F0E |
| for <apmail-maven-dev-archive@www.apache.org>; Sat, 4 Nov 2017 13:43:56 +0000 (UTC) |
| Received: (qmail 22589 invoked by uid 500); 4 Nov 2017 13:43:56 -0000 |
| Delivered-To: apmail-maven-dev-archive@maven.apache.org |
| Received: (qmail 22495 invoked by uid 500); 4 Nov 2017 13:43:56 -0000 |
| Mailing-List: contact dev-help@maven.apache.org; run by ezmlm |
| Precedence: bulk |
| List-Unsubscribe: <mailto:dev-unsubscribe@maven.apache.org> |
| List-Help: <mailto:dev-help@maven.apache.org> |
| List-Post: <mailto:dev@maven.apache.org> |
| List-Id: "Maven Developers List" <dev.maven.apache.org> |
| Reply-To: "Maven Developers List" <dev@maven.apache.org> |
| Delivered-To: mailing list dev@maven.apache.org |
| Received: (qmail 22483 invoked by uid 99); 4 Nov 2017 13:43:55 -0000 |
| Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) |
| by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 04 Nov 2017 13:43:55 +0000 |
| Received: from localhost (localhost [127.0.0.1]) |
| by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id DB31E1808EF |
| for <dev@maven.apache.org>; Sat, 4 Nov 2017 13:43:54 +0000 (UTC) |
| X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org |
| X-Spam-Flag: NO |
| X-Spam-Score: -1.901 |
| X-Spam-Level: |
| X-Spam-Status: No, score=-1.901 tagged_above=-999 required=6.31 |
| tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, |
| KAM_NUMSUBJECT=0.5, RCVD_IN_DNSWL_NONE=-0.0001, |
| RCVD_IN_MSPIKE_H2=-2.8, RCVD_IN_SORBS_SPAM=0.5, SPF_PASS=-0.001] |
| autolearn=disabled |
| Authentication-Results: spamd3-us-west.apache.org (amavisd-new); |
| dkim=pass (2048-bit key) header.d=gmail.com |
| Received: from mx1-lw-us.apache.org ([10.40.0.8]) |
| by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) |
| with ESMTP id u-KIgEIFNitp for <dev@maven.apache.org>; |
| Sat, 4 Nov 2017 13:43:53 +0000 (UTC) |
| Received: from mail-io0-f173.google.com (mail-io0-f173.google.com [209.85.223.173]) |
| by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 4C2D25F6C8 |
| for <dev@maven.apache.org>; Sat, 4 Nov 2017 13:43:53 +0000 (UTC) |
| Received: by mail-io0-f173.google.com with SMTP id h70so11381882ioi.4 |
| for <dev@maven.apache.org>; Sat, 04 Nov 2017 06:43:53 -0700 (PDT) |
| DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; |
| d=gmail.com; s=20161025; |
| h=mime-version:in-reply-to:references:from:date:message-id:subject:to; |
| bh=jw8K7gytDlqDK17KYX9VuGZGRfQkI71pbiM/lhz/+Bk=; |
| b=V4orJVm0K9aYf6xUOYRDaLyTbNZMu52Ti0Onhzgvx/RFk290NHAaO+WCpem/KDeq0A |
| QBAS+0U/RGS6M2MvkprH25KSzBdaclwkinX3e0LTry9dGjHZMB3nsj6viD8eiKQ6fjUb |
| C6ibCk0Zw4jrsdweteXV98VVK11Ib0blpHQoYot4HRw/rJc/UMqP/6eg4jk1A7scZLL3 |
| AeszF0U8/s8XAfXinfm7gnft1zcOL49iQrRQ/F3StBZZ196wfJBors1tMUT/kGFrEAwj |
| P9iCwoOXH28jTPPwJHAQ7yNtElFsl+XY+Igp1d0SdIGZE/L95zFBWmCBwRQDlP9wY8u/ |
| v1Wg== |
| X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; |
| d=1e100.net; s=20161025; |
| h=x-gm-message-state:mime-version:in-reply-to:references:from:date |
| :message-id:subject:to; |
| bh=jw8K7gytDlqDK17KYX9VuGZGRfQkI71pbiM/lhz/+Bk=; |
| b=DC2LcqpKa1rIHF/SkybuhHTf/pzycwIYaXbqzq5wgvM1vutr3Q9QsMYTPeo22a1Avk |
| rDmZvJjHrTpeqTJNqtaml56d2yUzCvrNuWp4AK6wUlX7snt5e6Zqx6zJ7k+kY+sjitt8 |
| 3FvfH3c4lqPRfAgGTyW0e6SxYisr2qcYrogNIjrPJOnMnMSKlqC45L3B72or1NPPDgyB |
| a6+qXCAu/If3dcvUPUnQjLU0+cQ4ti8MicECqg75QF+Ad2L/XPOIbkSarx2gaJ/mN6Co |
| 3c6NwVFQ5WBVGj6KVjiJ9NaV0/bpXoFRn19EVJo8OYzLWvBfAk49+X3iqzIug+8esSwV |
| I7kw== |
| X-Gm-Message-State: AMCzsaXpSPl1PS0bN+4hDLzYHv60BRdPsdDi67VQDSIEVgMVL9FNa1uF |
| GO/G2+xT99o5pSjZBpewVk/4wIhItNZa8aENPjx30g== |
| X-Google-Smtp-Source: ABhQp+S3EfDe8bBmvcla90sgCl4N8kzRHw1PRrPfO9lBk4AemyXhrGIQZkCXiuhDZV8Ea8icMiZ208PBNhUswiZrT5I= |
| X-Received: by 10.107.83.4 with SMTP id h4mr13230761iob.145.1509803027356; |
| Sat, 04 Nov 2017 06:43:47 -0700 (PDT) |
| MIME-Version: 1.0 |
| Received: by 10.79.9.68 with HTTP; Sat, 4 Nov 2017 06:43:46 -0700 (PDT) |
| In-Reply-To: <CA+298Ujp6dZLV1yNqbPBc4fWBDzozExcCm7F56Cn=E-9FaDa8A@mail.gmail.com> |
| References: <CA+nPnMwEH9Z2myp71uaSrdcyLJRFrE-Vrt20191rd01h+Ufhjw@mail.gmail.com> |
| <CA+298Ug8DwokscdwC9vPrG+2TPfsdTvqQ5GO2RdRrOMT=vpfew@mail.gmail.com> |
| <CA+nPnMxCR9Yt1gULXF-Q4GDXRzAghZ0sF5UkkXdStUMCKPML9g@mail.gmail.com> <CA+298Ujp6dZLV1yNqbPBc4fWBDzozExcCm7F56Cn=E-9FaDa8A@mail.gmail.com> |
| From: John Patrick <nhoj.patrick@gmail.com> |
| Date: Sat, 4 Nov 2017 13:43:46 +0000 |
| Message-ID: <CAH9u10ntmFBZcTh9YvAbEKgDuJN9Xd5xuepO4fiR5BKRquZBPg@mail.gmail.com> |
| Subject: Re: Maven 4.0.0 |
| To: Maven Developers List <dev@maven.apache.org> |
| Content-Type: text/plain; charset="UTF-8" |
| |
| I've got a few updates I feel would be useful for the next major version; |
| |
| 1) Packaging type generic 'archive', or specific zip or tar.gz |
| - maybe a user property to enable zip and/or tar.gz |
| |
| 2) Packaging type generic 'application', or specific rpm or deb |
| - in future could be extended for windows installers too |
| |
| Over the past 6 years I've mainly created jar, war or ear, but for |
| deployment the standard is bundle it up into a tar.gz or zip, along |
| with the ansible scripts or custom scripts. So I usually use pom |
| packaging then adding assembly plugin, just feels strange doing that |
| all the time and it might make it more simpler for everyone. |
| |
| 3) Checksum, switch to SHA3, drop md5 and sha1. If we care about |
| security, we should keep up to date with what is considered secure |
| still. |
| |
| 3) Debian style repo management. Instead of having a massive bucket of |
| artefacts, start having repo's either based upon java class version, |
| or maven major release version. Also split more than just release and |
| snapshot, maybe core, plugins, general... |
| |
| Not sure exactly the best solution, but as maven central has stuff |
| going back years and years. How much of the old stuff will be used for |
| new projects going forward. |
| |
| Anyway, those are some of my thoughts, if their is a more formal way |
| of suggesting them let me know and I'll be happy to raise them |
| separately for consideration and maybe also do some pull requests for |
| them. |
| |
| John |
| |
| On 4 November 2017 at 13:18, Paul Hammant <paul@hammant.org> wrote: |
| >> |
| >> |
| >> |
| >> > |
| >> > *3. More pluggable dependency resolver:* |
| >> > |
| >> |
| >> I am willing to let this be optional scope for now. May be yanked if too |
| >> risky or not ready in time |
| >> |
| >> |
| >> |
| > I don't see how you can even make it optional without a pom specified way |
| > of saying "not maven central, this way/place instead" |
| |
| --------------------------------------------------------------------- |
| To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org |
| For additional commands, e-mail: dev-help@maven.apache.org |
| |
| |
| From dev-return-124401-apmail-maven-dev-archive=maven.apache.org@maven.apache.org Sat Nov 4 13:45:12 2017 |
| Return-Path: <dev-return-124401-apmail-maven-dev-archive=maven.apache.org@maven.apache.org> |
| X-Original-To: apmail-maven-dev-archive@www.apache.org |
| Delivered-To: apmail-maven-dev-archive@www.apache.org |
| Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) |
| by minotaur.apache.org (Postfix) with SMTP id CC6E617F18 |
| for <apmail-maven-dev-archive@www.apache.org>; Sat, 4 Nov 2017 13:45:12 +0000 (UTC) |
| Received: (qmail 24288 invoked by uid 500); 4 Nov 2017 13:45:12 -0000 |
| Delivered-To: apmail-maven-dev-archive@maven.apache.org |
| Received: (qmail 24174 invoked by uid 500); 4 Nov 2017 13:45:12 -0000 |
| Mailing-List: contact dev-help@maven.apache.org; run by ezmlm |
| Precedence: bulk |
| List-Unsubscribe: <mailto:dev-unsubscribe@maven.apache.org> |
| List-Help: <mailto:dev-help@maven.apache.org> |
| List-Post: <mailto:dev@maven.apache.org> |
| List-Id: "Maven Developers List" <dev.maven.apache.org> |
| Reply-To: "Maven Developers List" <dev@maven.apache.org> |
| Delivered-To: mailing list dev@maven.apache.org |
| Received: (qmail 24163 invoked by uid 99); 4 Nov 2017 13:45:12 -0000 |
| Received: from ec2-52-202-80-70.compute-1.amazonaws.com (HELO gitbox.apache.org) (52.202.80.70) |
| by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 04 Nov 2017 13:45:12 +0000 |
| From: GitBox <git@apache.org> |
| To: dev@maven.apache.org |
| Subject: [GitHub] arend-von-reinersdorff commented on issue #27: Fixed wrong page title for Dependency Convergence |
| Message-ID: <150980311176.26859.7497909182770069087.gitbox@gitbox.apache.org> |
| |
| arend-von-reinersdorff commented on issue #27: Fixed wrong page title for Dependency Convergence |
| URL: https://github.com/apache/maven-enforcer/pull/27#issuecomment-341898122 |
| |
| |
| What was the reason to close this? |
| |
| ---------------------------------------------------------------- |
| This is an automated message from the Apache Git Service. |
| To respond to the message, please log on GitHub and use the |
| URL above to go to the specific comment. |
| |
| For queries about this service, please contact Infrastructure at: |
| users@infra.apache.org |
| |
| |
| With regards, |
| Apache Git Services |
| |
| --------------------------------------------------------------------- |
| To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org |
| For additional commands, e-mail: dev-help@maven.apache.org |
| |
| |
| From dev-return-124402-apmail-maven-dev-archive=maven.apache.org@maven.apache.org Sat Nov 4 13:56:16 2017 |
| Return-Path: <dev-return-124402-apmail-maven-dev-archive=maven.apache.org@maven.apache.org> |
| X-Original-To: apmail-maven-dev-archive@www.apache.org |
| Delivered-To: apmail-maven-dev-archive@www.apache.org |
| Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) |
| by minotaur.apache.org (Postfix) with SMTP id C462C17F5F |
| for <apmail-maven-dev-archive@www.apache.org>; Sat, 4 Nov 2017 13:56:16 +0000 (UTC) |
| Received: (qmail 36115 invoked by uid 500); 4 Nov 2017 13:56:16 -0000 |
| Delivered-To: apmail-maven-dev-archive@maven.apache.org |
| Received: (qmail 36040 invoked by uid 500); 4 Nov 2017 13:56:16 -0000 |
| Mailing-List: contact dev-help@maven.apache.org; run by ezmlm |
| Precedence: bulk |
| List-Unsubscribe: <mailto:dev-unsubscribe@maven.apache.org> |
| List-Help: <mailto:dev-help@maven.apache.org> |
| List-Post: <mailto:dev@maven.apache.org> |
| List-Id: "Maven Developers List" <dev.maven.apache.org> |
| Reply-To: "Maven Developers
|