blob: d8923f26d39805ffdae71c309db61ed2367625aa [file] [log] [blame]
From dev-return-124374-archiver=mbox-vm.apache.org@maven.apache.org Wed Nov 1 06:04:52 2017
Return-Path: <dev-return-124374-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id E4244C58
for <archiver@mbox-vm.apache.org>; Wed, 1 Nov 2017 06:04:51 +0000 (UTC)
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-archiver=mbox-vm.apache.org@maven.apache.org Wed Nov 1 06:04:52 2017
Return-Path: <dev-return-124375-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 5B840C5A
for <archiver@mbox-vm.apache.org>; Wed, 1 Nov 2017 06:04:52 +0000 (UTC)
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-archiver=mbox-vm.apache.org@maven.apache.org Wed Nov 1 06:28:19 2017
Return-Path: <dev-return-124376-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id BD0A2C58
for <archiver@mbox-vm.apache.org>; Wed, 1 Nov 2017 06:28:18 +0000 (UTC)
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-archiver=mbox-vm.apache.org@maven.apache.org Wed Nov 1 11:10:04 2017
Return-Path: <dev-return-124377-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 50C50665
for <archiver@mbox-vm.apache.org>; Wed, 1 Nov 2017 11:10:04 +0000 (UTC)
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-archiver=mbox-vm.apache.org@maven.apache.org Wed Nov 1 14:16:00 2017
Return-Path: <dev-return-124378-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id B785864B
for <archiver@mbox-vm.apache.org>; Wed, 1 Nov 2017 14:15:59 +0000 (UTC)
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-archiver=mbox-vm.apache.org@maven.apache.org Wed Nov 1 14:16:26 2017
Return-Path: <dev-return-124379-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 5E1C664B
for <archiver@mbox-vm.apache.org>; Wed, 1 Nov 2017 14:16:26 +0000 (UTC)
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-archiver=mbox-vm.apache.org@maven.apache.org Wed Nov 1 15:58:08 2017
Return-Path: <dev-return-124380-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 18787663
for <archiver@mbox-vm.apache.org>; Wed, 1 Nov 2017 15:58:08 +0000 (UTC)
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-archiver=mbox-vm.apache.org@maven.apache.org Wed Nov 1 15:58:08 2017
Return-Path: <dev-return-124381-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 7BB10665
for <archiver@mbox-vm.apache.org>; Wed, 1 Nov 2017 15:58:08 +0000 (UTC)
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-archiver=mbox-vm.apache.org@maven.apache.org Wed Nov 1 16:48:42 2017
Return-Path: <dev-return-124382-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 7AF76663
for <archiver@mbox-vm.apache.org>; Wed, 1 Nov 2017 16:48:42 +0000 (UTC)
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-archiver=mbox-vm.apache.org@maven.apache.org Wed Nov 1 17:26:28 2017
Return-Path: <dev-return-124383-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 2CDBB2A3
for <archiver@mbox-vm.apache.org>; Wed, 1 Nov 2017 17:26:28 +0000 (UTC)
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-archiver=mbox-vm.apache.org@maven.apache.org Thu Nov 2 03:53:43 2017
Return-Path: <dev-return-124384-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 14FE0663
for <archiver@mbox-vm.apache.org>; Thu, 2 Nov 2017 03:53:42 +0000 (UTC)
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-archiver=mbox-vm.apache.org@maven.apache.org Thu Nov 2 16:38:41 2017
Return-Path: <dev-return-124385-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 92E402A3
for <archiver@mbox-vm.apache.org>; Thu, 2 Nov 2017 16:38:41 +0000 (UTC)
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-archiver=mbox-vm.apache.org@maven.apache.org Fri Nov 3 09:48:16 2017
Return-Path: <dev-return-124386-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id E08C52A3
for <archiver@mbox-vm.apache.org>; Fri, 3 Nov 2017 09:48:15 +0000 (UTC)
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-archiver=mbox-vm.apache.org@maven.apache.org Fri Nov 3 10:21:00 2017
Return-Path: <dev-return-124387-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id D1D042A3
for <archiver@mbox-vm.apache.org>; Fri, 3 Nov 2017 10:20:59 +0000 (UTC)
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-archiver=mbox-vm.apache.org@maven.apache.org Sat Nov 4 08:49:51 2017
Return-Path: <dev-return-124388-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 862A42A2
for <archiver@mbox-vm.apache.org>; Sat, 4 Nov 2017 08:49:50 +0000 (UTC)
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-archiver=mbox-vm.apache.org@maven.apache.org Sat Nov 4 08:50:33 2017
Return-Path: <dev-return-124389-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 5EAD12A2
for <archiver@mbox-vm.apache.org>; Sat, 4 Nov 2017 08:50:33 +0000 (UTC)
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-archiver=mbox-vm.apache.org@maven.apache.org Sat Nov 4 12:20:39 2017
Return-Path: <dev-return-124390-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id E0ADF2A3
for <archiver@mbox-vm.apache.org>; Sat, 4 Nov 2017 12:20:38 +0000 (UTC)
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-archiver=mbox-vm.apache.org@maven.apache.org Sat Nov 4 12:24:47 2017
Return-Path: <dev-return-124391-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id E4A3B2A3
for <archiver@mbox-vm.apache.org>; Sat, 4 Nov 2017 12:24:46 +0000 (UTC)
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-archiver=mbox-vm.apache.org@maven.apache.org Sat Nov 4 12:49:10 2017
Return-Path: <dev-return-124392-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id E5E50665
for <archiver@mbox-vm.apache.org>; Sat, 4 Nov 2017 12:49:09 +0000 (UTC)
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-archiver=mbox-vm.apache.org@maven.apache.org Sat Nov 4 12:50:37 2017
Return-Path: <dev-return-124393-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id BA43C2A2
for <archiver@mbox-vm.apache.org>; Sat, 4 Nov 2017 12:50:36 +0000 (UTC)
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-archiver=mbox-vm.apache.org@maven.apache.org Sat Nov 4 12:52:40 2017
Return-Path: <dev-return-124394-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id D918B2A2
for <archiver@mbox-vm.apache.org>; Sat, 4 Nov 2017 12:52:39 +0000 (UTC)
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-archiver=mbox-vm.apache.org@maven.apache.org Sat Nov 4 12:54:57 2017
Return-Path: <dev-return-124395-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id E024D2A2
for <archiver@mbox-vm.apache.org>; Sat, 4 Nov 2017 12:54:56 +0000 (UTC)
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-archiver=mbox-vm.apache.org@maven.apache.org Sat Nov 4 13:15:00 2017
Return-Path: <dev-return-124396-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 9B6A1665
for <archiver@mbox-vm.apache.org>; Sat, 4 Nov 2017 13:15:00 +0000 (UTC)
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-archiver=mbox-vm.apache.org@maven.apache.org Sat Nov 4 13:18:32 2017
Return-Path: <dev-return-124397-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 353202A2
for <archiver@mbox-vm.apache.org>; Sat, 4 Nov 2017 13:18:32 +0000 (UTC)
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-archiver=mbox-vm.apache.org@maven.apache.org Sat Nov 4 13:22:09 2017
Return-Path: <dev-return-124398-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id D198A2A3
for <archiver@mbox-vm.apache.org>; Sat, 4 Nov 2017 13:22:08 +0000 (UTC)
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-archiver=mbox-vm.apache.org@maven.apache.org Sat Nov 4 13:24:17 2017
Return-Path: <dev-return-124399-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 3C8622A3
for <archiver@mbox-vm.apache.org>; Sat, 4 Nov 2017 13:24:17 +0000 (UTC)
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-archiver=mbox-vm.apache.org@maven.apache.org Sat Nov 4 13:43:57 2017
Return-Path: <dev-return-124400-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id E0AF72A3
for <archiver@mbox-vm.apache.org>; Sat, 4 Nov 2017 13:43:56 +0000 (UTC)
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-archiver=mbox-vm.apache.org@maven.apache.org Sat Nov 4 13:45:13 2017
Return-Path: <dev-return-124401-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 31E9B2A3
for <archiver@mbox-vm.apache.org>; Sat, 4 Nov 2017 13:45:13 +0000 (UTC)
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-archiver=mbox-vm.apache.org@maven.apache.org Sat Nov 4 13:56:17 2017
Return-Path: <dev-return-124402-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 530392A2
for <archiver@mbox-vm.apache.org>; Sat, 4 Nov 2017 13:56:17 +0000 (UTC)
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 List" <dev@maven.apache.org>
Delivered-To: mailing list dev@maven.apache.org
Received: (qmail 36020 invoked by uid 99); 4 Nov 2017 13:56:16 -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:56:16 +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 60B9A1808C8
for <dev@maven.apache.org>; Sat, 4 Nov 2017 13:56:15 +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-eu.apache.org ([10.40.0.8])
by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024)
with ESMTP id BWyxW5HiPSD5 for <dev@maven.apache.org>;
Sat, 4 Nov 2017 13:56:13 +0000 (UTC)
Received: from smtp.smtpout.orange.fr (smtp07.smtpout.orange.fr [80.12.242.129])
by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 238F360F6C
for <dev@maven.apache.org>; Sat, 4 Nov 2017 13:56:13 +0000 (UTC)
Received: from giga.localnet ([86.238.16.93])
by mwinf5d42 with ME
id VpwC1w00720Ufdy03pwCpv; Sat, 04 Nov 2017 14:56:12 +0100
X-ME-Helo: giga.localnet
X-ME-Date: Sat, 04 Nov 2017 14:56:12 +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 14:56:12 +0100
Message-ID: <11194540.PUGPfE1vFx@giga>
In-Reply-To: <5163660.rT5TC8EpXp@giga>
References: <5878110.TMEot6VEuu@giga> <3630796.pCx2FPPgFg@giga> <5163660.rT5TC8EpXp@giga>
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"
migration done [1]
we now have 22 git repos (maven-resolver has 3 independant branches...)
I'm waiting for feedback before creating maven-aggregator @ ASF (for Google=
=20
repo manifest)
next big migrations will be shared and plugins once Stephen videos and=20
solution on scaling Jenkins for our organization will be ready
There a few cases to discuss:
=2D Apache Resource Bundles: should IMHO be merged into one unique release:=
any=20
taker?
=2D Archetypes: split (wait for Jenkins) or not split (and do now)?
=2D Maven and Doxia sites: need to see if CMS can checkout from Git, or eve=
n if=20
we should not use CMS any more to build but use Jenkins...
Regards,
Herv=E9
[1] https://cwiki.apache.org/confluence/display/MAVEN/Git+Migration
Le samedi 4 novembre 2017, 09:50:28 CET Herv=E9 BOUTEMY a =E9crit :
> no objection: starting the migration of these 6 repos
>=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,
> > > 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, usi=
ng
> > > > 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
> > > > 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 th=
is
> > > > part,
> > > > but you can also take time to check that the resulting git repos fr=
om
> > > > 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
> > > > -------------------------------------------------------------------=
=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
>=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-124403-archiver=mbox-vm.apache.org@maven.apache.org Sat Nov 4 14:30:12 2017
Return-Path: <dev-return-124403-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 16EDF2A3
for <archiver@mbox-vm.apache.org>; Sat, 4 Nov 2017 14:30:12 +0000 (UTC)
Received: (qmail 80391 invoked by uid 500); 4 Nov 2017 14:30:11 -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 80380 invoked by uid 99); 4 Nov 2017 14:30:11 -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 14:30:11 +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 30C8318015F
for <dev@maven.apache.org>; Sat, 4 Nov 2017 14:30:10 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd3-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, KAM_NUMSUBJECT=0.5,
RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-2.8] autolearn=disabled
Received: from mx1-lw-eu.apache.org ([10.40.0.8])
by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024)
with ESMTP id lQ-rLuyfh_LY for <dev@maven.apache.org>;
Sat, 4 Nov 2017 14:30:08 +0000 (UTC)
Received: from smtp.smtpout.orange.fr (smtp07.smtpout.orange.fr [80.12.242.129])
by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id ABB9D60D36
for <dev@maven.apache.org>; Sat, 4 Nov 2017 14:30:07 +0000 (UTC)
Received: from giga.localnet ([86.238.16.93])
by mwinf5d42 with ME
id VqW71w00720Ufdy03qW763; Sat, 04 Nov 2017 15:30:07 +0100
X-ME-Helo: giga.localnet
X-ME-Date: Sat, 04 Nov 2017 15:30:07 +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: Maven 4.0.0
Date: Sat, 04 Nov 2017 15:30:07 +0100
Message-ID: <1549856.He1MSBx3US@giga>
In-Reply-To: <CAH9u10ntmFBZcTh9YvAbEKgDuJN9Xd5xuepO4fiR5BKRquZBPg@mail.gmail.com>
References: <CA+nPnMwEH9Z2myp71uaSrdcyLJRFrE-Vrt20191rd01h+Ufhjw@mail.gmail.com> <CA+298Ujp6dZLV1yNqbPBc4fWBDzozExcCm7F56Cn=E-9FaDa8A@mail.gmail.com> <CAH9u10ntmFBZcTh9YvAbEKgDuJN9Xd5xuepO4fiR5BKRquZBPg@mail.gmail.com>
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"
Le samedi 4 novembre 2017, 14:43:46 CET John Patrick a =E9crit :
> I've got a few updates I feel would be useful for the next major version;
>=20
> 1) Packaging type generic 'archive', or specific zip or tar.gz
> - maybe a user property to enable zip and/or tar.gz
>=20
> 2) Packaging type generic 'application', or specific rpm or deb
> - in future could be extended for windows installers too
>=20
> 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.
do you have some demos of such packagings?
>=20
> 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.
=2D1
checksums are checksums, not security
if you want security, don't look at checksums but at signatures
This makes me think that we should find a way to show security (with these=
=20
signatures): I don't know precisely how, but that would definitely be useful
>=20
> 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...
>=20
> 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.
what's the objective?
with Linux distributions, there are compatibility issues that require=20
different artifacts, and an objective to keep distro on one CD/DVD
But Java and central don't have such considerations
>=20
> 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.
I think the packaging ideas deserve some demos to see if something can be m=
ade=20
generic enough
Regards,
Herv=E9
>=20
> John
>=20
> On 4 November 2017 at 13:18, Paul Hammant <paul@hammant.org> wrote:
> >> > *3. More pluggable dependency resolver:*
> >>=20
> >> I am willing to let this be optional scope for now. May be yanked if t=
oo
> >> risky or not ready in time
> >=20
> > I don't see how you can even make it optional without a pom specified w=
ay
> > of saying "not maven central, this way/place instead"
>=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-124404-archiver=mbox-vm.apache.org@maven.apache.org Sat Nov 4 14:33:08 2017
Return-Path: <dev-return-124404-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 103FF2A3
for <archiver@mbox-vm.apache.org>; Sat, 4 Nov 2017 14:33:07 +0000 (UTC)
Received: (qmail 82314 invoked by uid 500); 4 Nov 2017 14:33: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 82303 invoked by uid 99); 4 Nov 2017 14:33: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; Sat, 04 Nov 2017 14:33:07 +0000
From: GitBox <git@apache.org>
To: dev@maven.apache.org
Subject: [GitHub] hboutemy commented on issue #27: Fixed wrong page title for Dependency Convergence
Message-ID: <150980598660.9752.3932007543681134404.gitbox@gitbox.apache.org>
hboutemy commented on issue #27: Fixed wrong page title for Dependency Convergence
URL: https://github.com/apache/maven-enforcer/pull/27#issuecomment-341901250
sorry, this was automatically closed when migrating to Git and deleting old trunk branch
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-124405-archiver=mbox-vm.apache.org@maven.apache.org Sat Nov 4 14:33:09 2017
Return-Path: <dev-return-124405-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id D72D72A3
for <archiver@mbox-vm.apache.org>; Sat, 4 Nov 2017 14:33:08 +0000 (UTC)
Received: (qmail 83076 invoked by uid 500); 4 Nov 2017 14:33: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 82842 invoked by uid 99); 4 Nov 2017 14:33: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; Sat, 04 Nov 2017 14:33:07 +0000
From: GitBox <git@apache.org>
To: dev@maven.apache.org
Subject: [GitHub] arend-von-reinersdorff opened a new pull request #27: Fixed wrong page title for Dependency Convergence
Message-ID: <150980598683.9975.9760329553806360767.gitbox@gitbox.apache.org>
arend-von-reinersdorff opened a new pull request #27: Fixed wrong page title for Dependency Convergence
URL: https://github.com/apache/maven-enforcer/pull/27
Check page title here:
http://maven.apache.org/enforcer/enforcer-rules/dependencyConvergence.html
----------------------------------------------------------------
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-124406-archiver=mbox-vm.apache.org@maven.apache.org Sat Nov 4 14:41:35 2017
Return-Path: <dev-return-124406-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id A64E32A3
for <archiver@mbox-vm.apache.org>; Sat, 4 Nov 2017 14:41:35 +0000 (UTC)
Received: (qmail 91348 invoked by uid 500); 4 Nov 2017 14:41:34 -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 91337 invoked by uid 99); 4 Nov 2017 14:41:34 -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 14:41:34 +0000
From: GitBox <git@apache.org>
To: dev@maven.apache.org
Subject: [GitHub] hboutemy commented on issue #27: Fixed wrong page title for Dependency Convergence
Message-ID: <150980649413.12958.13630900832988958953.gitbox@gitbox.apache.org>
hboutemy commented on issue #27: Fixed wrong page title for Dependency Convergence
URL: https://github.com/apache/maven-enforcer/pull/27#issuecomment-341901865
merged in https://github.com/apache/maven-enforcer/commit/a7b656d2b60fb9cf316090cb3474e6477cff1849
thank you
----------------------------------------------------------------
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-124407-archiver=mbox-vm.apache.org@maven.apache.org Sat Nov 4 14:41:36 2017
Return-Path: <dev-return-124407-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 1906D665
for <archiver@mbox-vm.apache.org>; Sat, 4 Nov 2017 14:41:35 +0000 (UTC)
Received: (qmail 92040 invoked by uid 500); 4 Nov 2017 14:41: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 91799 invoked by uid 99); 4 Nov 2017 14:41:34 -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 14:41:34 +0000
From: GitBox <git@apache.org>
To: dev@maven.apache.org
Subject: [GitHub] hboutemy closed pull request #27: Fixed wrong page title for Dependency Convergence
Message-ID: <150980649445.13005.1437023697550694082.gitbox@gitbox.apache.org>
hboutemy closed pull request #27: Fixed wrong page title for Dependency Convergence
URL: https://github.com/apache/maven-enforcer/pull/27
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/enforcer-rules/src/site/apt/dependencyConvergence.apt.vm b/enforcer-rules/src/site/apt/dependencyConvergence.apt.vm
index 890814a..bc7dcf9 100644
--- a/enforcer-rules/src/site/apt/dependencyConvergence.apt.vm
+++ b/enforcer-rules/src/site/apt/dependencyConvergence.apt.vm
@@ -16,7 +16,7 @@
~~ under the License.
-----
- Comparing against a specific artifact
+ Dependency Convergence
-----
-----
2008-09-13
----------------------------------------------------------------
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-124408-archiver=mbox-vm.apache.org@maven.apache.org Sat Nov 4 14:43:03 2017
Return-Path: <dev-return-124408-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 34CCC2A3
for <archiver@mbox-vm.apache.org>; Sat, 4 Nov 2017 14:43:03 +0000 (UTC)
Received: (qmail 96714 invoked by uid 500); 4 Nov 2017 14:43:02 -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 96703 invoked by uid 99); 4 Nov 2017 14:43:02 -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 14:43:02 +0000
From: GitBox <git@apache.org>
To: dev@maven.apache.org
Subject: [GitHub] jtnord opened a new pull request #28: [MENFORCER-281] added IT to show the issue.
Message-ID: <150980658171.13332.1798264921011370328.gitbox@gitbox.apache.org>
jtnord opened a new pull request #28: [MENFORCER-281] added IT to show the issue.
URL: https://github.com/apache/maven-enforcer/pull/28
Added an IT to demonstrate [MENFORCER-281](https://issues.apache.org/jira/browse/MENFORCER-281)
Fails with the following which is slightly different to what is observed in the real project, but is at least a starter for 10
```
[ERROR] /org/apache/maven/its/enforcer/menforcer281-parent/$%7Brevision%7D/menforcer281-parent-$%7Brevision%7D.pom
java.lang.IllegalArgumentException: Illegal character in path at index 110: https://XXXXX/org/apache/maven/its/enforcer/m
enforcer281-parent/${revision}/maven-metadata.xml
at java.net.URI.create(URI.java:852)
at org.apache.maven.wagon.providers.http.httpclient.client.methods.HttpGet.<init>(HttpGet.java:69)
at org.apache.maven.wagon.providers.http.AbstractHttpClientWagon.fillInputData(AbstractHttpClientWagon.java:972)
at org.apache.maven.wagon.providers.http.AbstractHttpClientWagon.fillInputData(AbstractHttpClientWagon.java:962)
at org.apache.maven.wagon.StreamWagon.getInputStream(StreamWagon.java:126)
at org.apache.maven.wagon.StreamWagon.getIfNewer(StreamWagon.java:88)
at org.apache.maven.wagon.StreamWagon.get(StreamWagon.java:61)
at org.apache.maven.repository.legacy.DefaultWagonManager.getRemoteFile(DefaultWagonManager.java:413)
at org.apache.maven.repository.legacy.DefaultWagonManager.getArtifactMetadata(DefaultWagonManager.java:233)
at org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataManager.resolve(DefaultRepositoryMetadataManager.java:132)
at org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataManager.resolve(DefaultRepositoryMetadataManager.java:71)
at org.codehaus.mojo.mrm.maven.ProxyArtifactStore.getMetadata(ProxyArtifactStore.java:480)
at org.codehaus.mojo.mrm.maven.ProxyArtifactStore.getMetadataLastModified(ProxyArtifactStore.java:536)
at org.codehaus.mojo.mrm.impl.maven.CompositeArtifactStore.getMetadataLastModified(CompositeArtifactStore.java:339)
at org.codehaus.mojo.mrm.impl.maven.ArtifactStoreFileSystem.listEntries(ArtifactStoreFileSystem.java:147)
at org.codehaus.mojo.mrm.impl.digest.AutoDigestFileSystem.listEntries(AutoDigestFileSystem.java:100)
at org.codehaus.mojo.mrm.api.BaseFileSystem.get(BaseFileSystem.java:89)
at org.codehaus.mojo.mrm.impl.digest.AutoDigestFileSystem.get(AutoDigestFileSystem.java:185)
at org.codehaus.mojo.mrm.servlet.FileSystemServlet.doGet(FileSystemServlet.java:157)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:362)
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
at org.mortbay.jetty.Server.handle(Server.java:313)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:506)
at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:830)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:381)
at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:227)
at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
Caused by: java.net.URISyntaxException: Illegal character in path at index 110: https://XXXXXX/org/apache/maven/its/enforc
er/menforcer281-parent/${revision}/maven-metadata.xml
at java.net.URI$Parser.fail(URI.java:2848)
at java.net.URI$Parser.checkChars(URI.java:3021)
at java.net.URI$Parser.parseHierarchical(URI.java:3105)
at java.net.URI$Parser.parse(URI.java:3053)
at java.net.URI.<init>(URI.java:588)
at java.net.URI.create(URI.java:850)
... 33 more
[INFO] ..FAILED (5.7 s)
```
----------------------------------------------------------------
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-124409-archiver=mbox-vm.apache.org@maven.apache.org Sat Nov 4 14:43:22 2017
Return-Path: <dev-return-124409-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 2F65A2A3
for <archiver@mbox-vm.apache.org>; Sat, 4 Nov 2017 14:43:22 +0000 (UTC)
Received: (qmail 98591 invoked by uid 500); 4 Nov 2017 14:43:21 -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 98580 invoked by uid 99); 4 Nov 2017 14:43:21 -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 14:43:21 +0000
From: GitBox <git@apache.org>
To: dev@maven.apache.org
Subject: [GitHub] oleg-nenashev opened a new pull request #26: Add Unit tests for RequireUpperBoundDeps
Message-ID: <150980660078.13399.12031327184509355848.gitbox@gitbox.apache.org>
oleg-nenashev opened a new pull request #26: Add Unit tests for RequireUpperBoundDeps
URL: https://github.com/apache/maven-enforcer/pull/26
I decoupled the test improvements commit from #25. It just adds new tests for the existing functionality.
@reviewbybees @jglick @stephenc
----------------------------------------------------------------
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-124410-archiver=mbox-vm.apache.org@maven.apache.org Sat Nov 4 14:43:36 2017
Return-Path: <dev-return-124410-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 8FC592A3
for <archiver@mbox-vm.apache.org>; Sat, 4 Nov 2017 14:43:36 +0000 (UTC)
Received: (qmail 99447 invoked by uid 500); 4 Nov 2017 14:43: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 99435 invoked by uid 99); 4 Nov 2017 14:43:35 -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 14:43:35 +0000
From: GitBox <git@apache.org>
To: dev@maven.apache.org
Subject: [GitHub] oleg-nenashev opened a new pull request #25: MENFORCER-276 - Support ignoring dependency scopes in RequireUpperBoundDeps
Message-ID: <150980661524.13469.4112659184090593912.gitbox@gitbox.apache.org>
oleg-nenashev opened a new pull request #25: MENFORCER-276 - Support ignoring dependency scopes in RequireUpperBoundDeps
URL: https://github.com/apache/maven-enforcer/pull/25
We have recently adopted `RequireUpperBoundDeps` in the Jenkins project (https://github.com/jenkinsci/plugin-pom/pull/67). In order to implement it, Jesse Glick added a support of ignoring particular dependencies in [MENFORCER-273](https://issues.apache.org/jira/browse/MENFORCER-273).
Sometimes we declare dependencies between plugins for testing purposes (scope=test), and in such case RequireUpperBoundDeps fails the build if there is a test dependency conflicting with the main code. Although it may cause instability of tests (including false positive results), it does not really impact the distributable package in our case.
I propose to add another option for filtering of dependency scopes. This pull request also adds some unit tests for `RequireUpperBoundDeps`. Previously it had integration tests only.
https://issues.apache.org/jira/browse/MENFORCER-276
@reviewbybees @jglick @stephenc
----------------------------------------------------------------
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-124411-archiver=mbox-vm.apache.org@maven.apache.org Sat Nov 4 16:04:00 2017
Return-Path: <dev-return-124411-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id C90B62A2
for <archiver@mbox-vm.apache.org>; Sat, 4 Nov 2017 16:03:59 +0000 (UTC)
Received: (qmail 52544 invoked by uid 500); 4 Nov 2017 16:03: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 52531 invoked by uid 99); 4 Nov 2017 16:03:58 -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 16:03:58 +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 F07CBE8D1C
for <dev@maven.apache.org>; Sat, 4 Nov 2017 16:03:57 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org
X-Spam-Flag: NO
X-Spam-Score: 2.379
X-Spam-Level: **
X-Spam-Status: No, score=2.379 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, 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-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 s-oaMqWqjUFL for <dev@maven.apache.org>;
Sat, 4 Nov 2017 16:03:56 +0000 (UTC)
Received: from mail-wm0-f53.google.com (mail-wm0-f53.google.com [74.125.82.53])
by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 31B505FDD4
for <dev@maven.apache.org>; Sat, 4 Nov 2017 16:03:56 +0000 (UTC)
Received: by mail-wm0-f53.google.com with SMTP id y83so6737843wmc.4
for <dev@maven.apache.org>; Sat, 04 Nov 2017 09:03:56 -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=TgQsg5YJpZLt1kanVIsTE+4bfREXiC6RCF8gNWWPT9Y=;
b=FDi4nONQKavjWhgFJ6bAOGTwEQGsFSkzfq7Fie46ULwyzhTQhHnn8ZunwfhvkIu5Qz
z1B2PptrYj7CgDOPgV6pGDk7iLXjt1MqodhwOBaeJMmqQpHjeQlijPkLv9o3dENP9Q0+
TDTD9lkrpE4HJ5K8Hl+J+t71O2O6biTPjv+5peb3xh0CtMGFd4b++3RTrfr8iv3os15i
zRr/+8jKZFUl/fAcYEFTn2zooK5Aougj445V6k1caStRxWcSph//xMg0jpQXigaIE6aE
yHZGCR3t2NKDvApiMR2BlDxJnbNru1WuXSzzdUdCHbrddKGYlUY9hXVW7utI6nit4D49
HYnA==
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=TgQsg5YJpZLt1kanVIsTE+4bfREXiC6RCF8gNWWPT9Y=;
b=iSwBWjU6vPFHIIJcWKLixRxrbERWF7V4W6rD+QC2d8wre6N3+evD43XKGh1aXZLXmd
rHg4XwCMxiFDm1BVZHIsNgE5NhkB6Gw6gu6woKttlZ8OUH6wr6KieSB+z5b/ezGLGsi7
+Ne/dFYUgQRXpawSyhuMi2nljkC2nEPiQcf4ew1D8FPu2TfJDP39QQlDLpW0a4q2E/5k
ScIZVEMIhdBhldOMgMZQUTQJ9pu+VAMyhKS0EOxZperrz5c/YPSJF0afE5lcySnVcnEu
zohJx5jGY2lh9GK53rlByzrObCuyC2JZV1KakY29HdsKVoj+1eAPIlYpf0A/HevyNcZa
oH2Q==
X-Gm-Message-State: AJaThX5WuRriRsoztqDsiRx6zxbxBtKKtZ49xlcfoaZxeN3Dl8r4AYz0
9a5A+2bMFcM/K+4DSdIRD8a1ujztNyLsWYKizI2W4Q==
X-Google-Smtp-Source: ABhQp+RzPbh0BI7KBGS+rS66BLVU6SJF7+GeTF699KlcrCpIg1lMQ70P7PKdJEuJ6jkRMM9n6RtsG3X59k1GV50yVEY=
X-Received: by 10.28.2.84 with SMTP id 81mr1790367wmc.106.1509811430202; Sat,
04 Nov 2017 09:03:50 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.187.8 with HTTP; Sat, 4 Nov 2017 09:03:49 -0700 (PDT)
In-Reply-To: <1549856.He1MSBx3US@giga>
References: <CA+nPnMwEH9Z2myp71uaSrdcyLJRFrE-Vrt20191rd01h+Ufhjw@mail.gmail.com>
<CA+298Ujp6dZLV1yNqbPBc4fWBDzozExcCm7F56Cn=E-9FaDa8A@mail.gmail.com>
<CAH9u10ntmFBZcTh9YvAbEKgDuJN9Xd5xuepO4fiR5BKRquZBPg@mail.gmail.com> <1549856.He1MSBx3US@giga>
From: Stephen Connolly <stephen.alan.connolly@gmail.com>
Date: Sat, 4 Nov 2017 09:03:49 -0700
Message-ID: <CA+nPnMzYGp2VEHTY0UXNSxaVvfCToZ+tmQDVcPzQVG6zbNsoHg@mail.gmail.com>
Subject: Re: Maven 4.0.0
To: Maven Developers List <dev@maven.apache.org>
Content-Type: multipart/alternative; boundary="001a113c8bb8f9a2a8055d2a5db7"
--001a113c8bb8f9a2a8055d2a5db7
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
On 4 November 2017 at 07:30, Herv=C3=A9 BOUTEMY <herve.boutemy@free.fr> wro=
te:
> Le samedi 4 novembre 2017, 14:43:46 CET John Patrick a =C3=A9crit :
> > 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.
> do you have some demos of such packagings?
>
This feels like plugin level functionality. I am unclear how this needs
core changes. Could you provide details where you feel we need to modify
core for this (or is it you want to be able to fetch some artifacts from
within the zip, iow a zip with the other artifacts embedded and we "reach
in"?
>
> >
> > 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.
> -1
> checksums are checksums, not security
> if you want security, don't look at checksums but at signatures
>
> This makes me think that we should find a way to show security (with thes=
e
> signatures): I don't know precisely how, but that would definitely be
> useful
>
> >
> > 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.
> what's the objective?
> with Linux distributions, there are compatibility issues that require
> different artifacts, and an objective to keep distro on one CD/DVD
> But Java and central don't have such considerations
>
> >
> > 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.
> I think the packaging ideas deserve some demos to see if something can be
> made
> generic enough
>
> Regards,
>
> Herv=C3=A9
>
> >
> > 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
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>
>
--001a113c8bb8f9a2a8055d2a5db7--
From dev-return-124412-archiver=mbox-vm.apache.org@maven.apache.org Sat Nov 4 17:11:12 2017
Return-Path: <dev-return-124412-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 150542A2
for <archiver@mbox-vm.apache.org>; Sat, 4 Nov 2017 17:11:11 +0000 (UTC)
Received: (qmail 39911 invoked by uid 500); 4 Nov 2017 17:11:11 -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 39858 invoked by uid 99); 4 Nov 2017 17:11:11 -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 17:11:11 +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 3BA581A1966
for <dev@maven.apache.org>; Sat, 4 Nov 2017 17:11:10 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org
X-Spam-Flag: NO
X-Spam-Score: 2.379
X-Spam-Level: **
X-Spam-Status: No, score=2.379 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, 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 5Gh4wEMnXBFo for <dev@maven.apache.org>;
Sat, 4 Nov 2017 17:11:08 +0000 (UTC)
Received: from mail-yw0-f182.google.com (mail-yw0-f182.google.com [209.85.161.182])
by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 860B55FB2E
for <dev@maven.apache.org>; Sat, 4 Nov 2017 17:11:07 +0000 (UTC)
Received: by mail-yw0-f182.google.com with SMTP id k11so4849278ywh.1
for <dev@maven.apache.org>; Sat, 04 Nov 2017 10:11:07 -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=hIDHI83chteLFHfLUFu2feKCkX6x6hfpb/lR0l/bWss=;
b=Q5FCbteBYRabY4Ar6tQxqNIM/6Y4D9f57pq+9TQvFjDvHluwoPo2kGaJQO0i+RyN9I
vOF+LcobimvIYfqcEVyQrR2rXU/jfBdHnkNwe7YWdnquNXT38KyDAxXFqfGbSkfRTgvz
VAuj+w7hbQafWJ73snaCyUheS04sOhIlLVx18Xd1ZxU0/ay+IyYsPVgnpPBWs7ic4+3X
fTQ7c42djztyq9cHz3QB03fVLdAnZH64zT6qRsWIV7vg7X/XHCyWJ7s5YyUn6CXb1t61
xhfghx/8JC5yW7owCZ6XcLzs5rYXUielZ7/dYXIvvvhWhnitKdt1jYPGAM+x5jYRRd0F
PouQ==
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=hIDHI83chteLFHfLUFu2feKCkX6x6hfpb/lR0l/bWss=;
b=gmobyBAfDhjEWazd92uiMCxHxyO9S5pSU1Z/IV85AHzG7jUL6Kz/Oyg8mhkwkAAd1o
aXo1wUudzqoDj27LYy6s4kQIFqrHfUM4a8Y5ya+NqkO4ls8NKP0dRzyRUQJ9gZ9poXiW
HzUUoXxdgFpzOb4laWzFdXmx1dp5kGdQ/tN2IGD8zRBRVXeotUWGiOKNxZphHwTS2wUw
j47UOSIpeZZF9TLLHYpEd7vqx0rr4GuG6WYf53TCcf5IkwDlI0FIWPIiMPG88LtRURse
aTqCjZlHMTg/w86uG+FkkkOFsARdTqNL3iaSWYbarbFh25niAAoCTg4G/IUwIIupKVts
jGcg==
X-Gm-Message-State: AMCzsaUTEhK0w5H4sHi7peXcCEmnWriip1YBdOifQIohZDst7CWFVNy9
4+jEIUMVo/ldUML35kb+BiwoqBS4NpNMfH2chDs=
X-Google-Smtp-Source: ABhQp+TJHmJY7wu7uwozLBIiZuxwWF+Zs10uSmmBki28X49mK1gOJ7qXywlpBxNmyheXgxnx6IFTjQtcPiDhHqm2Ki8=
X-Received: by 10.37.190.139 with SMTP id i11mr6665062ybk.296.1509815466097;
Sat, 04 Nov 2017 10:11:06 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.37.5.149 with HTTP; Sat, 4 Nov 2017 10:11:05 -0700 (PDT)
Received: by 10.37.5.149 with HTTP; Sat, 4 Nov 2017 10:11:05 -0700 (PDT)
In-Reply-To: <CA+nPnMzYGp2VEHTY0UXNSxaVvfCToZ+tmQDVcPzQVG6zbNsoHg@mail.gmail.com>
References: <CA+nPnMwEH9Z2myp71uaSrdcyLJRFrE-Vrt20191rd01h+Ufhjw@mail.gmail.com>
<CA+298Ujp6dZLV1yNqbPBc4fWBDzozExcCm7F56Cn=E-9FaDa8A@mail.gmail.com>
<CAH9u10ntmFBZcTh9YvAbEKgDuJN9Xd5xuepO4fiR5BKRquZBPg@mail.gmail.com>
<1549856.He1MSBx3US@giga> <CA+nPnMzYGp2VEHTY0UXNSxaVvfCToZ+tmQDVcPzQVG6zbNsoHg@mail.gmail.com>
From: Romain Manni-Bucau <rmannibucau@gmail.com>
Date: Sat, 4 Nov 2017 18:11:05 +0100
Message-ID: <CACLE=7OtUW9Mmi5k8QQkfP3GbBguXJMFLrYVXqGy01bt_D4dYw@mail.gmail.com>
Subject: Re: Maven 4.0.0
To: Maven Developers List <dev@maven.apache.org>
Content-Type: multipart/alternative; boundary="089e08264db488826d055d2b4e04"
--089e08264db488826d055d2b4e04
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
My wishlist as a user would be:
- incremental build (based on scm is fine)
- some built in scripting (groovy based?)
- plugin sorting from the pom (current rules are deterministic but too hard
to use so defining a dependency between two executions in the same phase
would be very handy - depends-on tag?)
As a plugin developper:
- programmatic component lookup api (it is deprecated at the moment)
- ability to contribute dependencies for next plugins/phases
(resolvedArtifacts)
Le 4 nov. 2017 17:03, "Stephen Connolly" <stephen.alan.connolly@gmail.com>
a =C3=A9crit :
> On 4 November 2017 at 07:30, Herv=C3=A9 BOUTEMY <herve.boutemy@free.fr> w=
rote:
>
> > Le samedi 4 novembre 2017, 14:43:46 CET John Patrick a =C3=A9crit :
> > > 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.
> > do you have some demos of such packagings?
> >
>
> This feels like plugin level functionality. I am unclear how this needs
> core changes. Could you provide details where you feel we need to modify
> core for this (or is it you want to be able to fetch some artifacts from
> within the zip, iow a zip with the other artifacts embedded and we "reach
> in"?
>
>
> >
> > >
> > > 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.
> > -1
> > checksums are checksums, not security
> > if you want security, don't look at checksums but at signatures
> >
> > This makes me think that we should find a way to show security (with
> these
> > signatures): I don't know precisely how, but that would definitely be
> > useful
> >
> > >
> > > 3) Debian style repo management. Instead of having a massive bucket o=
f
> > > 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 fo=
r
> > > new projects going forward.
> > what's the objective?
> > with Linux distributions, there are compatibility issues that require
> > different artifacts, and an objective to keep distro on one CD/DVD
> > But Java and central don't have such considerations
> >
> > >
> > > 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.
> > I think the packaging ideas deserve some demos to see if something can =
be
> > made
> > generic enough
> >
> > Regards,
> >
> > Herv=C3=A9
> >
> > >
> > > 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 specifi=
ed
> > 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
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > For additional commands, e-mail: dev-help@maven.apache.org
> >
> >
>
--089e08264db488826d055d2b4e04--
From dev-return-124413-archiver=mbox-vm.apache.org@maven.apache.org Sat Nov 4 17:17:39 2017
Return-Path: <dev-return-124413-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 710502A2
for <archiver@mbox-vm.apache.org>; Sat, 4 Nov 2017 17:17:39 +0000 (UTC)
Received: (qmail 60929 invoked by uid 500); 4 Nov 2017 17:17: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 60917 invoked by uid 99); 4 Nov 2017 17:17:38 -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 17:17:38 +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 A3681107CA2
for <dev@maven.apache.org>; Sat, 4 Nov 2017 17:17:37 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org
X-Spam-Flag: NO
X-Spam-Score: 2.38
X-Spam-Level: **
X-Spam-Status: No, score=2.38 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, SPF_PASS=-0.001,
URIBL_BLOCKED=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 c3YAJZMuaT5n for <dev@maven.apache.org>;
Sat, 4 Nov 2017 17:17:36 +0000 (UTC)
Received: from mail-wm0-f44.google.com (mail-wm0-f44.google.com [74.125.82.44])
by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id CFAD85F29A
for <dev@maven.apache.org>; Sat, 4 Nov 2017 17:17:35 +0000 (UTC)
Received: by mail-wm0-f44.google.com with SMTP id b189so6684776wmd.4
for <dev@maven.apache.org>; Sat, 04 Nov 2017 10:17: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=nHfwE/4hzJa3Y6h3H/AcSWlQPbIjjNRTJi2sW694K8U=;
b=Tnv+ifYi03QAPavM+CeOx8t1GOZpBrEHWvZrLGFtsPjusNJjbNSdc5S43hSkNrqZiI
4M9wn2ETp81I5UhnhN0yY6Wf1cGrsctLjF3Hrr0XCaYB3r8Rc2rsLg4H4Bva0uIuM4Wd
ZFwJpTHBEQ7BPHiffzbos178TVCJIrV/10ES6u7L9bmEzV2fr7nihrw62NOSgOEBrh9I
4M0Jsr3hlWSHU/JjaW5Oqg6wqUVAqude2nolG6xj6UHegKaNhKjDEYfnuye0WYd7cTFu
Of1aYFb3pKv/xFLiiVkrb3IPwdpv2UzUV0Pxo1ugLz8e5YhbXfvGuRJWSO6QOMkuFlBv
kFyQ==
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=nHfwE/4hzJa3Y6h3H/AcSWlQPbIjjNRTJi2sW694K8U=;
b=luuXKUPiF9nQhk8Vhot07o7hRIXbBwuaUTyi/AeMYJyD4/e+RviBW1JRg/6/LHr/b+
dhT8kLrj8LJkRiQMGGrRPNBzh80AOFyCrdx+xCa77a2nQW4urBIFL6eurIIa4KkNrZsX
s9+v9JxMRCsArzcBoUxiiCb/HcBfcIhpqJiZ2gxX+0kRDT4ScLDh+reiAcP6AMdp6P+i
sAnXiT6Qldcqo+7ZsWJENZ30+VU6eqIxBhSJTfQqPVJKJJvleNOTr4AsOe84RLp1vkdf
meX4+u8ou1jUQFa3BqLxAyn/Nosf2FXVwSddqMC7vonKEskO2nQwWq5hUSBSD5ghyXU7
MzOw==
X-Gm-Message-State: AJaThX42yfh6nnblph1mo2uOp4WDV4u/Xn4Bp4DnfR25y1v9NIFAkLUW
CaP52dm2IBgAF9agdDeZumVvzd7RmwLuKAXLpDlRSg==
X-Google-Smtp-Source: ABhQp+TYy9K6N8D04i5KyE/d/h73aubCv6mbuGedNAXUXuM+QKFh4ywmpX4xa9/rk+q/w0hjvluou5GXR48QcoGHOjk=
X-Received: by 10.28.2.84 with SMTP id 81mr1885492wmc.106.1509815854539; Sat,
04 Nov 2017 10:17:34 -0700 (PDT)
MIME-Version: 1.0
References: <CA+nPnMwEH9Z2myp71uaSrdcyLJRFrE-Vrt20191rd01h+Ufhjw@mail.gmail.com>
<CA+298Ujp6dZLV1yNqbPBc4fWBDzozExcCm7F56Cn=E-9FaDa8A@mail.gmail.com>
<CAH9u10ntmFBZcTh9YvAbEKgDuJN9Xd5xuepO4fiR5BKRquZBPg@mail.gmail.com>
<1549856.He1MSBx3US@giga> <CA+nPnMzYGp2VEHTY0UXNSxaVvfCToZ+tmQDVcPzQVG6zbNsoHg@mail.gmail.com>
<CACLE=7OtUW9Mmi5k8QQkfP3GbBguXJMFLrYVXqGy01bt_D4dYw@mail.gmail.com>
In-Reply-To: <CACLE=7OtUW9Mmi5k8QQkfP3GbBguXJMFLrYVXqGy01bt_D4dYw@mail.gmail.com>
From: Stephen Connolly <stephen.alan.connolly@gmail.com>
Date: Sat, 04 Nov 2017 17:17:23 +0000
Message-ID: <CA+nPnMzUP+A=2juJEXpvu2soAeG=s0QtcwWDs00hJ4F5rmTTfg@mail.gmail.com>
Subject: Re: Maven 4.0.0
To: Maven Developers List <dev@maven.apache.org>
Content-Type: multipart/alternative; boundary="001a113c8bb8afac10055d2b65ec"
--001a113c8bb8afac10055d2b65ec
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
On Sat 4 Nov 2017 at 17:11, Romain Manni-Bucau <rmannibucau@gmail.com>
wrote:
> My wishlist as a user would be:
>
> - incremental build (based on scm is fine)
> - some built in scripting (groovy based?)
I have a worry for groovy with Java 9+
And scripting is the path to the dark side of imperative builds... but
proposals welcome
> - plugin sorting from the pom (current rules are deterministic but too ha=
rd
> to use so defining a dependency between two executions in the same phase
> would be very handy - depends-on tag?)
>
> As a plugin developper:
>
> - programmatic component lookup api (it is deprecated at the moment)
> - ability to contribute dependencies for next plugins/phases
> (resolvedArtifacts)
>
> Le 4 nov. 2017 17:03, "Stephen Connolly" <stephen.alan.connolly@gmail.com=
>
> a =C3=A9crit :
>
> > On 4 November 2017 at 07:30, Herv=C3=A9 BOUTEMY <herve.boutemy@free.fr>
> wrote:
> >
> > > Le samedi 4 novembre 2017, 14:43:46 CET John Patrick a =C3=A9crit :
> > > > 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 tha=
t
> > > > all the time and it might make it more simpler for everyone.
> > > do you have some demos of such packagings?
> > >
> >
> > This feels like plugin level functionality. I am unclear how this needs
> > core changes. Could you provide details where you feel we need to modif=
y
> > core for this (or is it you want to be able to fetch some artifacts fro=
m
> > within the zip, iow a zip with the other artifacts embedded and we "rea=
ch
> > in"?
> >
> >
> > >
> > > >
> > > > 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.
> > > -1
> > > checksums are checksums, not security
> > > if you want security, don't look at checksums but at signatures
> > >
> > > This makes me think that we should find a way to show security (with
> > these
> > > signatures): I don't know precisely how, but that would definitely be
> > > useful
> > >
> > > >
> > > > 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 a=
nd
> > > > 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.
> > > what's the objective?
> > > with Linux distributions, there are compatibility issues that require
> > > different artifacts, and an objective to keep distro on one CD/DVD
> > > But Java and central don't have such considerations
> > >
> > > >
> > > > Anyway, those are some of my thoughts, if their is a more formal wa=
y
> > > > of suggesting them let me know and I'll be happy to raise them
> > > > separately for consideration and maybe also do some pull requests f=
or
> > > > them.
> > > I think the packaging ideas deserve some demos to see if something ca=
n
> be
> > > made
> > > generic enough
> > >
> > > Regards,
> > >
> > > Herv=C3=A9
> > >
> > > >
> > > > 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 yanke=
d
> 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
> > >
> > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > > For additional commands, e-mail: dev-help@maven.apache.org
> > >
> > >
> >
>
--=20
Sent from my phone
--001a113c8bb8afac10055d2b65ec--
From dev-return-124414-archiver=mbox-vm.apache.org@maven.apache.org Sat Nov 4 17:34:46 2017
Return-Path: <dev-return-124414-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id B7CA52A3
for <archiver@mbox-vm.apache.org>; Sat, 4 Nov 2017 17:34:45 +0000 (UTC)
Received: (qmail 92077 invoked by uid 500); 4 Nov 2017 17:34:44 -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 92064 invoked by uid 99); 4 Nov 2017 17:34:44 -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 17:34:44 +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 A8C9E1A03A1
for <dev@maven.apache.org>; Sat, 4 Nov 2017 17:34:43 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org
X-Spam-Flag: NO
X-Spam-Score: 1.68
X-Spam-Level: *
X-Spam-Status: No, score=1.68 tagged_above=-999 required=6.31
tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1,
KAM_ASCII_DIVIDERS=0.8, 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,
URIBL_BLOCKED=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-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 U-kvscmmMevg for <dev@maven.apache.org>;
Sat, 4 Nov 2017 17:34:41 +0000 (UTC)
Received: from mail-yw0-f169.google.com (mail-yw0-f169.google.com [209.85.161.169])
by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 985516112D
for <dev@maven.apache.org>; Sat, 4 Nov 2017 17:34:41 +0000 (UTC)
Received: by mail-yw0-f169.google.com with SMTP id q1so4862520ywh.5
for <dev@maven.apache.org>; Sat, 04 Nov 2017 10:34:41 -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
:content-transfer-encoding;
bh=J41Ez1fK8xglilSV3Gd29kMYFlq4ok6gj8TO1H13mPk=;
b=UcamlaOFwAIXJ2ZYjIxWUfxzPwTEe8kDLtXSNb0HLK6fgTx6S3HwZ2Q4GhlI/pV6iY
v5Jx0yARqNAEJJiAQhH1ZMRHz3nlOojrgI3b/y0qJc7BPSLt1jnck5fsMGvDAwK1qxp0
7BgFmAwDI5WB1HwljsouagLx1d1QsvJKIOBmfSMLNcZfwrUHmHUgDMw1D4K+gxJxz1zx
+wpSxiauTLRMH0/0h/QNghXyiccBJBVv9XUUGvKkrLZJFFg8ymPHM1VFxu1mIqYc+PBB
rT/tTaGtOzz1WEqV+A/TB5HwCeu4+hH68K/jt9Co4EMCmDC8OeULYygNsKt49v3Dr/+9
RySg==
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:content-transfer-encoding;
bh=J41Ez1fK8xglilSV3Gd29kMYFlq4ok6gj8TO1H13mPk=;
b=K5PcVLMjQY+qKsjthsDpcC1qseD/1BNmLFLXOHWAGgqSD7tgaz+473UvRSiR2QnJdn
F4gtdyh5bVLaERXVNsdWVrV2hK/e3KqzZgW+7F52VkUrD/3CBtsGewkrh0ur8SNVse6m
xI4Ys11dhkW8ISuftdpOYIb7K3mwP3zYRVQk4yWMvkj0+VzZsninJ08N7+N2ztuUXNp5
k0pivmtzAqj9h8SOq0gEa2RsnGsvr2bGY0ItgwS/OJ8bK05kkgKuWTlaL6BC7TFMK5P+
ZkRWKVZf/w7XmAZ9Pgu+7/fl6TocvJGu1EEMElNS6D63mrsNBawJ0weWr858MKDfw6vZ
x16A==
X-Gm-Message-State: AMCzsaWIJ45WLRwOemaR4HjAOSeFd9h2qnGwnaKAKo0dSek30NpBKdwN
mUln/GatBTTKKSb1wi9aJNsvFYTYKJ3eCnmC4KY=
X-Google-Smtp-Source: ABhQp+SGYieqKOEKuB0GqSRQjP8J+PSMYEIZPGDMPhbpjqJpe56bfFZBFRTIFIhAyC8/ZuzBdQAb1gRzUmjiT/2U11E=
X-Received: by 10.129.122.85 with SMTP id v82mr6811512ywc.127.1509816874967;
Sat, 04 Nov 2017 10:34:34 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.37.5.149 with HTTP; Sat, 4 Nov 2017 10:34:14 -0700 (PDT)
In-Reply-To: <CA+nPnMzUP+A=2juJEXpvu2soAeG=s0QtcwWDs00hJ4F5rmTTfg@mail.gmail.com>
References: <CA+nPnMwEH9Z2myp71uaSrdcyLJRFrE-Vrt20191rd01h+Ufhjw@mail.gmail.com>
<CA+298Ujp6dZLV1yNqbPBc4fWBDzozExcCm7F56Cn=E-9FaDa8A@mail.gmail.com>
<CAH9u10ntmFBZcTh9YvAbEKgDuJN9Xd5xuepO4fiR5BKRquZBPg@mail.gmail.com>
<1549856.He1MSBx3US@giga> <CA+nPnMzYGp2VEHTY0UXNSxaVvfCToZ+tmQDVcPzQVG6zbNsoHg@mail.gmail.com>
<CACLE=7OtUW9Mmi5k8QQkfP3GbBguXJMFLrYVXqGy01bt_D4dYw@mail.gmail.com> <CA+nPnMzUP+A=2juJEXpvu2soAeG=s0QtcwWDs00hJ4F5rmTTfg@mail.gmail.com>
From: Romain Manni-Bucau <rmannibucau@gmail.com>
Date: Sat, 4 Nov 2017 18:34:14 +0100
Message-ID: <CACLE=7MYH5TywEZCDZhPQ=2Hbuan1ZLx9zrQuxx8PQ-VQ2GzXg@mail.gmail.com>
Subject: Re: Maven 4.0.0
To: Maven Developers List <dev@maven.apache.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
2017-11-04 18:17 GMT+01:00 Stephen Connolly <stephen.alan.connolly@gmail.co=
m>:
> On Sat 4 Nov 2017 at 17:11, Romain Manni-Bucau <rmannibucau@gmail.com>
> wrote:
>
>> My wishlist as a user would be:
>>
>> - incremental build (based on scm is fine)
>> - some built in scripting (groovy based?)
>
>
> I have a worry for groovy with Java 9+
Understand, here is the long version of that wish:
1. java -> groovy is very doable (compared to other language) so it is
the natural language for maven IMHO
2. groovy will have to support Java 9 - to be honest I worry as much
for a plain java lib than for groovy so guess it is 1-1
3. I'm happy to have a java scripting alternative (src/build/java)
which is not available outside the scope of a plugin (=3D no inherited
in compile or test scopes)
>
> And scripting is the path to the dark side of imperative builds... but
> proposals welcome
This is true but this is also mandatory today. There is a small
alternative to that and I would be as happy if maven can do it:
support mojo from the reactor (ie having a project with this layout:
parent/[module1, my-maven-plugin]). If this works then no need of
scripting
but today you must release the mojo before using it in your build
which imposes to use scripting.
>
>
>> - plugin sorting from the pom (current rules are deterministic but too h=
ard
>> to use so defining a dependency between two executions in the same phase
>> would be very handy - depends-on tag?)
>>
>> As a plugin developper:
>>
>> - programmatic component lookup api (it is deprecated at the moment)
>> - ability to contribute dependencies for next plugins/phases
>> (resolvedArtifacts)
>>
>> Le 4 nov. 2017 17:03, "Stephen Connolly" <stephen.alan.connolly@gmail.co=
m>
>> a =C3=A9crit :
>>
>> > On 4 November 2017 at 07:30, Herv=C3=A9 BOUTEMY <herve.boutemy@free.fr=
>
>> wrote:
>> >
>> > > Le samedi 4 novembre 2017, 14:43:46 CET John Patrick a =C3=A9crit :
>> > > > 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, alon=
g
>> > > > with the ansible scripts or custom scripts. So I usually use pom
>> > > > packaging then adding assembly plugin, just feels strange doing th=
at
>> > > > all the time and it might make it more simpler for everyone.
>> > > do you have some demos of such packagings?
>> > >
>> >
>> > This feels like plugin level functionality. I am unclear how this need=
s
>> > core changes. Could you provide details where you feel we need to modi=
fy
>> > core for this (or is it you want to be able to fetch some artifacts fr=
om
>> > within the zip, iow a zip with the other artifacts embedded and we "re=
ach
>> > in"?
>> >
>> >
>> > >
>> > > >
>> > > > 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.
>> > > -1
>> > > checksums are checksums, not security
>> > > if you want security, don't look at checksums but at signatures
>> > >
>> > > This makes me think that we should find a way to show security (with
>> > these
>> > > signatures): I don't know precisely how, but that would definitely b=
e
>> > > useful
>> > >
>> > > >
>> > > > 3) Debian style repo management. Instead of having a massive bucke=
t
>> of
>> > > > artefacts, start having repo's either based upon java class versio=
n,
>> > > > 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.
>> > > what's the objective?
>> > > with Linux distributions, there are compatibility issues that requir=
e
>> > > different artifacts, and an objective to keep distro on one CD/DVD
>> > > But Java and central don't have such considerations
>> > >
>> > > >
>> > > > Anyway, those are some of my thoughts, if their is a more formal w=
ay
>> > > > 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.
>> > > I think the packaging ideas deserve some demos to see if something c=
an
>> be
>> > > made
>> > > generic enough
>> > >
>> > > Regards,
>> > >
>> > > Herv=C3=A9
>> > >
>> > > >
>> > > > 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 yank=
ed
>> 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
>> > >
>> > >
>> > >
>> > > --------------------------------------------------------------------=
-
>> > > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>> > > For additional commands, e-mail: dev-help@maven.apache.org
>> > >
>> > >
>> >
>>
> --
> Sent from my phone
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org
From dev-return-124415-archiver=mbox-vm.apache.org@maven.apache.org Sat Nov 4 17:52:17 2017
Return-Path: <dev-return-124415-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 1F1022A2
for <archiver@mbox-vm.apache.org>; Sat, 4 Nov 2017 17:52:17 +0000 (UTC)
Received: (qmail 12313 invoked by uid 500); 4 Nov 2017 17:52: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 12302 invoked by uid 99); 4 Nov 2017 17:52:16 -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 17:52:16 +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 545881AA6B3
for <dev@maven.apache.org>; Sat, 4 Nov 2017 17:52:15 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd2-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, KAM_NUMSUBJECT=0.5,
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 yLBT5-3oUBLZ for <dev@maven.apache.org>;
Sat, 4 Nov 2017 17:52:13 +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 E9BBA61171
for <dev@maven.apache.org>; Sat, 4 Nov 2017 17:52:12 +0000 (UTC)
Received: from giga.localnet ([86.238.16.93])
by mwinf5d41 with ME
id Vts61w00620Ufdy03ts6VC; Sat, 04 Nov 2017 18:52:06 +0100
X-ME-Helo: giga.localnet
X-ME-Date: Sat, 04 Nov 2017 18:52:06 +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: Maven 4.0.0
Date: Sat, 04 Nov 2017 18:52:06 +0100
Message-ID: <3571700.XCsUGOpyAm@giga>
In-Reply-To: <CACLE=7MYH5TywEZCDZhPQ=2Hbuan1ZLx9zrQuxx8PQ-VQ2GzXg@mail.gmail.com>
References: <CA+nPnMwEH9Z2myp71uaSrdcyLJRFrE-Vrt20191rd01h+Ufhjw@mail.gmail.com> <CA+nPnMzUP+A=2juJEXpvu2soAeG=s0QtcwWDs00hJ4F5rmTTfg@mail.gmail.com> <CACLE=7MYH5TywEZCDZhPQ=2Hbuan1ZLx9zrQuxx8PQ-VQ2GzXg@mail.gmail.com>
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"
Le samedi 4 novembre 2017, 18:34:14 CET Romain Manni-Bucau a =E9crit :
> > And scripting is the path to the dark side of imperative builds... but
> > proposals welcome
>=20
> This is true but this is also mandatory today. There is a small
> alternative to that and I would be as happy if maven can do it:
> support mojo from the reactor (ie having a project with this layout:
> parent/[module1, my-maven-plugin]). If this works then no need of
> scripting
I like this idea
Regards,
Herv=E9
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org
From dev-return-124416-archiver=mbox-vm.apache.org@maven.apache.org Sat Nov 4 18:49:21 2017
Return-Path: <dev-return-124416-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id DDDFC663
for <archiver@mbox-vm.apache.org>; Sat, 4 Nov 2017 18:49:20 +0000 (UTC)
Received: (qmail 9697 invoked by uid 500); 4 Nov 2017 18:49:20 -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 9685 invoked by uid 99); 4 Nov 2017 18:49:19 -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 18:49:19 +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 C4A941AAC11
for <dev@maven.apache.org>; Sat, 4 Nov 2017 18:49:18 +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-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 7aOsaZ1r8mNX for <dev@maven.apache.org>;
Sat, 4 Nov 2017 18:49:17 +0000 (UTC)
Received: from mail-wr0-f176.google.com (mail-wr0-f176.google.com [209.85.128.176])
by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 2E71361105
for <dev@maven.apache.org>; Sat, 4 Nov 2017 18:49:17 +0000 (UTC)
Received: by mail-wr0-f176.google.com with SMTP id y9so5117950wrb.2
for <dev@maven.apache.org>; Sat, 04 Nov 2017 11:49:17 -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=oBUkhzxrw1OME4uavNfyn+8CQw78WuESiFp/ns7XnWg=;
b=fxNvWDLfJs7WIMY0JMfH1kgMBzlSwyE904cj99tT1+P9EoBYw9dNZ+4wM3NkIVIy6F
ux7H44anhJW/Hzjfesga1QZj5hyVbiALXk4KxzzQpRz8mjhT7z22L51xN6Uo2nAks2D7
EzOhdQFFJUwf7YfDlY3ZapqeeEHwviZ2dGHh9DO90p6QDGTfeoA1ZcebVv2HJ9LIbt+E
rkr0fEBe10jiS2TbUVKTeDImzgv7ZiGb72Uwp3oyhxOkW8rt/4kX5vfvQ4K2wFAcPd8i
EZek0ltpiYhpU+rHqRn5DDFoslToiyFVJFJnJ0SO22cfftQXLhZrKkx6h5DAd1XCx4uD
NEIw==
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=oBUkhzxrw1OME4uavNfyn+8CQw78WuESiFp/ns7XnWg=;
b=chCnXdAypanWkkTsk8Am8R8wwaTxabA3LftjR1kGPVkqDxFfKEiiuCuAbO6HjgZL9W
qmqt6Em0mwpjTNX/SEA5HP8ltYCflEIiSXsm+09CSpDPy2zyzuajtO7m5B8349qVvkqL
Za6dcV1u2s1GsDV0YyouCorDHbEHRAput26vQzssEb1n2JrJlnZFhqlzKt0PyXSqZDPc
2DVWutx4i7vKFaqhfHKv9ckISAwS05BtLgXhXXqfqVKtUtWt4Zv9rLkmZqfNqxG9WLAD
gBQzXwtTfdM2gKmKSsLKY6HmtNmIXWSoo7hg3k/M9dwlBwK8PoFDII9UOwqXBwz7ylyZ
JFRg==
X-Gm-Message-State: AMCzsaV8ePBVip7cKFKkHD1JPFhWuFeUXwDfHJi5lKEJx4SLKXrb++7C
CEW1WHxwmvZKuQEMGe0XgueQpzxhsyrdqWivhz4opw==
X-Google-Smtp-Source: ABhQp+QT3km10iHsK8DIUEsYX9tIpUTFkkZUWqI1X+LK9DvvxOin/cqlyKDT1rf77piVEyDXUoYZztgZ6GNKlZvn6oE=
X-Received: by 10.223.136.51 with SMTP id d48mr8566262wrd.150.1509821355829;
Sat, 04 Nov 2017 11:49:15 -0700 (PDT)
MIME-Version: 1.0
References: <CA+nPnMwEH9Z2myp71uaSrdcyLJRFrE-Vrt20191rd01h+Ufhjw@mail.gmail.com>
<CA+nPnMzUP+A=2juJEXpvu2soAeG=s0QtcwWDs00hJ4F5rmTTfg@mail.gmail.com>
<CACLE=7MYH5TywEZCDZhPQ=2Hbuan1ZLx9zrQuxx8PQ-VQ2GzXg@mail.gmail.com> <3571700.XCsUGOpyAm@giga>
In-Reply-To: <3571700.XCsUGOpyAm@giga>
From: Stephen Connolly <stephen.alan.connolly@gmail.com>
Date: Sat, 04 Nov 2017 18:49:05 +0000
Message-ID: <CA+nPnMwHQzBPiMb25VBzMy8y1B-stgE9HAk=ZtmH-oHj1_okJA@mail.gmail.com>
Subject: Re: Maven 4.0.0
To: Maven Developers List <dev@maven.apache.org>
Content-Type: multipart/alternative; boundary="001a1149223896ae1a055d2cada0"
--001a1149223896ae1a055d2cada0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
On Sat 4 Nov 2017 at 17:52, Herv=C3=A9 BOUTEMY <herve.boutemy@free.fr> wrot=
e:
> Le samedi 4 novembre 2017, 18:34:14 CET Romain Manni-Bucau a =C3=A9crit :
> > > And scripting is the path to the dark side of imperative builds... bu=
t
> > > proposals welcome
> >
> > This is true but this is also mandatory today. There is a small
> > alternative to that and I would be as happy if maven can do it:
> > support mojo from the reactor (ie having a project with this layout:
> > parent/[module1, my-maven-plugin]). If this works then no need of
> > scripting
> I like this idea
Yes, this is what we should aim for. It feels more =E2=80=9CThe Maven way=
=E2=80=9D to me.
There would be limitations, namely you cannot use any CLI goals from the
plugin in your reactor CLI... but goal executions in downstream modules
within the same reactor should be fine... subject to the reactor parallel
execution graph restrictions, much like the restrictions we will need to
fix shade
>
>
>
> Regards,
>
> Herv=C3=A9
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>
> --
Sent from my phone
--001a1149223896ae1a055d2cada0--
From dev-return-124417-archiver=mbox-vm.apache.org@maven.apache.org Sat Nov 4 20:43:05 2017
Return-Path: <dev-return-124417-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id DC7CC2A3
for <archiver@mbox-vm.apache.org>; Sat, 4 Nov 2017 20:43:04 +0000 (UTC)
Received: (qmail 27532 invoked by uid 500); 4 Nov 2017 20:43:04 -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 27205 invoked by uid 99); 4 Nov 2017 20:43:03 -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 20:43:03 +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 C6795E9360
for <dev@maven.apache.org>; Sat, 4 Nov 2017 20:43:02 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org
X-Spam-Flag: NO
X-Spam-Score: 1.78
X-Spam-Level: *
X-Spam-Status: No, score=1.78 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] autolearn=disabled
Authentication-Results: spamd1-us-west.apache.org (amavisd-new);
dkim=pass (2048-bit key) header.d=talios-com.20150623.gappssmtp.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 Cbe92zWTQmkm for <dev@maven.apache.org>;
Sat, 4 Nov 2017 20:43:01 +0000 (UTC)
Received: from mail-qt0-f178.google.com (mail-qt0-f178.google.com [209.85.216.178])
by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 66D615FD5C
for <dev@maven.apache.org>; Sat, 4 Nov 2017 20:43:01 +0000 (UTC)
Received: by mail-qt0-f178.google.com with SMTP id 8so6976007qtv.1
for <dev@maven.apache.org>; Sat, 04 Nov 2017 13:43:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=talios-com.20150623.gappssmtp.com; s=20150623;
h=mime-version:in-reply-to:references:from:date:message-id:subject:to;
bh=7IJcKZb3JAUcLzLCzCKy8QU8pl5n0WvOApXVgiimWm0=;
b=SYVd96SuZbXNSeuv4BI7ZsHElYPTj2AZIRaVrz/pntzQLfto06JiJhvzeXzXO5aWaB
Qx6Z5J53W28UL6Yku7kGkfQgWDXkjg6x1Iw/cz02McQFYgH3bvmtgE+HZzCSS0BfdGFs
4ivmSwpU4xBAwzzQFvFitskecnKfE0SgSZVQ8hb75l6RjkXRj+i7XQ9vX3sfYkK28kX4
dLjtwV1Wk0hcdenZE5gO4sgOIBmkQbmkLSzp+O1osBKEh4RAsaQ+gMBWG74zjZIPiUcR
BPm1FtU3UG7UnzWzWHc9UWWCxwjqO3C0D/vhYBLwb12IPAwLMxYGX/ac/kTxPgdWt5aK
bhzw==
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=7IJcKZb3JAUcLzLCzCKy8QU8pl5n0WvOApXVgiimWm0=;
b=N4DBFyUcazBmXeCWLoBOd2OgbyUUzvzUs2MgT/Nsq3vuLj8o613zK5W99AtyNhn15F
Zv6kttDDC1ZoOjndGTL5cM4drwQHuxlSgQHhYJMzSxxbDer0anFsrauPWWMRm11BuYUw
xFy1UKtL4VA5x8tJazMSdt/UaZfxw4N0ipdpKwrn3J4M6o3u7WK6dyhxWJnrsOP8ejr0
+ZfDzZc4lKhOwEkm7N2E6GJmyVovI2A8oXb5z0xlfaI7Z3wNYSMxy+W7eWtQivFVvgbD
UGyfRMBbWo3SDcIn/4IabMCxpSKU6WYiLnSz2MIV5nbulbGraEV90GQoo+6IU3thpTbx
2X+g==
X-Gm-Message-State: AMCzsaW1Hg8zMFcw/BLYc+XrGTaqy5WZQ1pgdHHJx9Hi/+LAcUH7fWW/
sGnNHxxl7lbtPtUCwPic4kOlA3zNsiULZm4DcWEzu7GC
X-Google-Smtp-Source: ABhQp+RX73850WliN4/2x+r3hd6V7cppLJeJkbJ+azZ7I79C15QEu8FzcKSbpbleXd3C2Ajj3ciIoNMiBikNfIvjr6Q=
X-Received: by 10.200.24.49 with SMTP id q46mr15263065qtj.139.1509828174890;
Sat, 04 Nov 2017 13:42:54 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.200.57.132 with HTTP; Sat, 4 Nov 2017 13:42:34 -0700 (PDT)
In-Reply-To: <CA+nPnMwEH9Z2myp71uaSrdcyLJRFrE-Vrt20191rd01h+Ufhjw@mail.gmail.com>
References: <CA+nPnMwEH9Z2myp71uaSrdcyLJRFrE-Vrt20191rd01h+Ufhjw@mail.gmail.com>
From: Mark Derricutt <mark@talios.com>
Date: Sun, 5 Nov 2017 09:42:34 +1300
Message-ID: <CALYGm1xb1MOHpsX+7EG8x4bd-zHZ+O95e2Y5Y2DudZiEE6eNCA@mail.gmail.com>
Subject: Re: Maven 4.0.0
To: Maven Developers List <dev@maven.apache.org>
Content-Type: multipart/alternative; boundary="f403045d6ba2096eac055d2e449d"
--f403045d6ba2096eac055d2e449d
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Would adding support for 2 new scopes be viable without changing the pom
model ( the DTD/XSD doesn't actually define the values so that should be
ok).
Specifically I'm thinking 'annotation' ( having annotationPaths on m-c-p
was a workaround, but kinda horrible in practice ), and maybe "module" for
the new module path?
On the topic of scopes, I'd love to see an _actual_ compile-time-only
scope, thats only at compilation. I wonder, since the scope values are not
actually set in the DTD/XSDs, could the internals be altered to say a CSV
of scopes, with the default being "compile,test" which would cover current
behaviour - but if you specifically say "this is a compile only dependency"
then it literally is.
Mark
--=20
"Great artists are extremely selfish and arrogant things" =E2=80=94 Steven =
Wilson,
Porcupine Tree
On Sun, Nov 5, 2017 at 1:20 AM, 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)
> --
> Sent from my phone
>
--f403045d6ba2096eac055d2e449d--
From dev-return-124418-archiver=mbox-vm.apache.org@maven.apache.org Sat Nov 4 21:35:41 2017
Return-Path: <dev-return-124418-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 0F11D2A3
for <archiver@mbox-vm.apache.org>; Sat, 4 Nov 2017 21:35:40 +0000 (UTC)
Received: (qmail 74619 invoked by uid 500); 4 Nov 2017 21:35: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 74607 invoked by uid 99); 4 Nov 2017 21:35:40 -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 21:35:40 +0000
Received: from desktop-2khsk44.dynamic.ziggo.nl (5248749D.cm-4-1b.dynamic.ziggo.nl [82.72.116.157])
by mail-relay.apache.org (ASF Mail Server at mail-relay.apache.org) with ESMTPSA id 94FFC1A0217;
Sat, 4 Nov 2017 21:35:37 +0000 (UTC)
Content-Type: text/plain; charset=iso-8859-15; format=flowed; delsp=yes
To: "Maven Developers List" <dev@maven.apache.org>, "Romain Manni-Bucau"
<rmannibucau@gmail.com>
Subject: Re: Maven 4.0.0
References: <CA+nPnMwEH9Z2myp71uaSrdcyLJRFrE-Vrt20191rd01h+Ufhjw@mail.gmail.com> <CA+298Ujp6dZLV1yNqbPBc4fWBDzozExcCm7F56Cn=E-9FaDa8A@mail.gmail.com> <CAH9u10ntmFBZcTh9YvAbEKgDuJN9Xd5xuepO4fiR5BKRquZBPg@mail.gmail.com> <1549856.He1MSBx3US@giga> <CA+nPnMzYGp2VEHTY0UXNSxaVvfCToZ+tmQDVcPzQVG6zbNsoHg@mail.gmail.com> <CACLE=7OtUW9Mmi5k8QQkfP3GbBguXJMFLrYVXqGy01bt_D4dYw@mail.gmail.com> <CA+nPnMzUP+A=2juJEXpvu2soAeG=s0QtcwWDs00hJ4F5rmTTfg@mail.gmail.com> <CACLE=7MYH5TywEZCDZhPQ=2Hbuan1ZLx9zrQuxx8PQ-VQ2GzXg@mail.gmail.com>
Date: Sat, 04 Nov 2017 22:35:35 +0100
MIME-Version: 1.0
Content-Transfer-Encoding: Quoted-Printable
From: "Robert Scholte" <rfscholte@apache.org>
Organization: Apache Software Foundation
Message-ID: <op.y867llyakdkhrr@desktop-2khsk44.dynamic.ziggo.nl>
In-Reply-To: <CACLE=7MYH5TywEZCDZhPQ=2Hbuan1ZLx9zrQuxx8PQ-VQ2GzXg@mail.gmail.com>
User-Agent: Opera Mail/12.18 (Win64)
On Sat, 04 Nov 2017 18:34:14 +0100, Romain Manni-Bucau =
<rmannibucau@gmail.com> wrote:
> 2017-11-04 18:17 GMT+01:00 Stephen Connolly =
> <stephen.alan.connolly@gmail.com>:
>> On Sat 4 Nov 2017 at 17:11, Romain Manni-Bucau <rmannibucau@gmail.com=
>
>> wrote:
>>
>>> My wishlist as a user would be:
>>>
>>> - incremental build (based on scm is fine)
>>> - some built in scripting (groovy based?)
>>
>>
>> I have a worry for groovy with Java 9+
>
> Understand, here is the long version of that wish:
>
> 1. java -> groovy is very doable (compared to other language) so it is=
> the natural language for maven IMHO
> 2. groovy will have to support Java 9 - to be honest I worry as much
> for a plain java lib than for groovy so guess it is 1-1
> 3. I'm happy to have a java scripting alternative (src/build/java)
> which is not available outside the scope of a plugin (=3D no inherited=
> in compile or test scopes)
>
>>
>> And scripting is the path to the dark side of imperative builds... bu=
t
>> proposals welcome
>
> This is true but this is also mandatory today. There is a small
> alternative to that and I would be as happy if maven can do it:
> support mojo from the reactor (ie having a project with this layout:
> parent/[module1, my-maven-plugin]). If this works then no need of
> scripting
> but today you must release the mojo before using it in your build
> which imposes to use scripting.
sounds like https://issues.apache.org/jira/browse/MNG-6118
right?
>
>>
>>
>>> - plugin sorting from the pom (current rules are deterministic but t=
oo =
>>> hard
>>> to use so defining a dependency between two executions in the same =
>>> phase
>>> would be very handy - depends-on tag?)
>>>
>>> As a plugin developper:
>>>
>>> - programmatic component lookup api (it is deprecated at the moment)=
>>> - ability to contribute dependencies for next plugins/phases
>>> (resolvedArtifacts)
>>>
>>> Le 4 nov. 2017 17:03, "Stephen Connolly" =
>>> <stephen.alan.connolly@gmail.com>
>>> a =E9crit :
>>>
>>> > On 4 November 2017 at 07:30, Herv=E9 BOUTEMY <herve.boutemy@free.f=
r>
>>> wrote:
>>> >
>>> > > Le samedi 4 novembre 2017, 14:43:46 CET John Patrick a =E9crit :=
>>> > > > I've got a few updates I feel would be useful for the next ma=
jor
>>> > > 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 de=
b
>>> > > > - 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 p=
om
>>> > > > packaging then adding assembly plugin, just feels strange doin=
g =
>>> that
>>> > > > all the time and it might make it more simpler for everyone.
>>> > > do you have some demos of such packagings?
>>> > >
>>> >
>>> > This feels like plugin level functionality. I am unclear how this =
=
>>> needs
>>> > core changes. Could you provide details where you feel we need to =
=
>>> modify
>>> > core for this (or is it you want to be able to fetch some artifact=
s =
>>> from
>>> > within the zip, iow a zip with the other artifacts embedded and we=
=
>>> "reach
>>> > in"?
>>> >
>>> >
>>> > >
>>> > > >
>>> > > > 3) Checksum, switch to SHA3, drop md5 and sha1. If we care abo=
ut
>>> > > > security, we should keep up to date with what is considered =
>>> secure
>>> > > > still.
>>> > > -1
>>> > > checksums are checksums, not security
>>> > > if you want security, don't look at checksums but at signatures
>>> > >
>>> > > This makes me think that we should find a way to show security =
>>> (with
>>> > these
>>> > > signatures): I don't know precisely how, but that would definite=
ly =
>>> be
>>> > > useful
>>> > >
>>> > > >
>>> > > > 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.
>>> > > what's the objective?
>>> > > with Linux distributions, there are compatibility issues that =
>>> require
>>> > > different artifacts, and an objective to keep distro on one CD/D=
VD
>>> > > But Java and central don't have such considerations
>>> > >
>>> > > >
>>> > > > Anyway, those are some of my thoughts, if their is a more form=
al =
>>> 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.
>>> > > I think the packaging ideas deserve some demos to see if somethi=
ng =
>>> can
>>> be
>>> > > made
>>> > > generic enough
>>> > >
>>> > > Regards,
>>> > >
>>> > > Herv=E9
>>> > >
>>> > > >
>>> > > > 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
>>> > >
>>> > >
>>> > >
>>> > > =
>>> --------------------------------------------------------------------=
-
>>> > > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>> > > For additional commands, e-mail: dev-help@maven.apache.org
>>> > >
>>> > >
>>> >
>>>
>> --
>> Sent from my phone
>
> ---------------------------------------------------------------------
> 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-124419-archiver=mbox-vm.apache.org@maven.apache.org Sat Nov 4 21:42:29 2017
Return-Path: <dev-return-124419-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 2FCE52A3
for <archiver@mbox-vm.apache.org>; Sat, 4 Nov 2017 21:42:29 +0000 (UTC)
Received: (qmail 81166 invoked by uid 500); 4 Nov 2017 21:42:28 -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 81154 invoked by uid 99); 4 Nov 2017 21:42:28 -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 21:42:28 +0000
Received: from desktop-2khsk44.dynamic.ziggo.nl (5248749D.cm-4-1b.dynamic.ziggo.nl [82.72.116.157])
by mail-relay.apache.org (ASF Mail Server at mail-relay.apache.org) with ESMTPSA id DD8681A0217
for <dev@maven.apache.org>; Sat, 4 Nov 2017 21:42:25 +0000 (UTC)
Content-Type: text/plain; charset=iso-8859-15; format=flowed; delsp=yes
To: "Maven Developers List" <dev@maven.apache.org>
Subject: Re: Maven 4.0.0
References: <CA+nPnMwEH9Z2myp71uaSrdcyLJRFrE-Vrt20191rd01h+Ufhjw@mail.gmail.com> <CALYGm1xb1MOHpsX+7EG8x4bd-zHZ+O95e2Y5Y2DudZiEE6eNCA@mail.gmail.com>
Date: Sat, 04 Nov 2017 22:42:23 +0100
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: "Robert Scholte" <rfscholte@apache.org>
Organization: Apache Software Foundation
Message-ID: <op.y867wxh4kdkhrr@desktop-2khsk44.dynamic.ziggo.nl>
In-Reply-To: <CALYGm1xb1MOHpsX+7EG8x4bd-zHZ+O95e2Y5Y2DudZiEE6eNCA@mail.gmail.com>
User-Agent: Opera Mail/12.18 (Win64)
On Sat, 04 Nov 2017 21:42:34 +0100, Mark Derricutt <mark@talios.com> wrote:
> Would adding support for 2 new scopes be viable without changing the pom
> model ( the DTD/XSD doesn't actually define the values so that should be
> ok).
>
> Specifically I'm thinking 'annotation' ( having annotationPaths on m-c-p
> was a workaround, but kinda horrible in practice ), and maybe "module"
> for
> the new module path?
I would like to drop strict scopes in general and give plugins the
opportunity to depend on specific scoped dependencies.
I hope you are aware that modules already end up on the modulepath based
on the moduledescriptor(s). So I don't see the need for this scope.
(unless you have this wish that in the end Maven will create the module
descriptor based on this, but I still think we shouldn't do that)
>
> On the topic of scopes, I'd love to see an _actual_ compile-time-only
> scope, thats only at compilation. I wonder, since the scope values are
> not
> actually set in the DTD/XSDs, could the internals be altered to say a CSV
> of scopes, with the default being "compile,test" which would cover
> current
> behaviour - but if you specifically say "this is a compile only
> dependency"
> then it literally is.
I recognize this wish. The best solution is to make the dependency
optional.
>
> Mark
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org
From dev-return-124420-archiver=mbox-vm.apache.org@maven.apache.org Sun Nov 5 06:05:05 2017
Return-Path: <dev-return-124420-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 5CCF62A2
for <archiver@mbox-vm.apache.org>; Sun, 5 Nov 2017 06:05:05 +0000 (UTC)
Received: (qmail 82166 invoked by uid 500); 5 Nov 2017 06:05: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 82155 invoked by uid 99); 5 Nov 2017 06:05:03 -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; Sun, 05 Nov 2017 06:05:03 +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 62998180807
for <dev@maven.apache.org>; Sun, 5 Nov 2017 06:05:02 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org
X-Spam-Flag: NO
X-Spam-Score: -0.8
X-Spam-Level:
X-Spam-Status: No, score=-0.8 tagged_above=-999 required=6.31
tests=[KAM_LAZY_DOMAIN_SECURITY=1, KAM_NUMSUBJECT=0.5,
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 (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024)
with ESMTP id 7Dv-Yb41WQof for <dev@maven.apache.org>;
Sun, 5 Nov 2017 06:05:00 +0000 (UTC)
Received: from smtp.smtpout.orange.fr (smtp05.smtpout.orange.fr [80.12.242.127])
by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 554A55FDD4
for <dev@maven.apache.org>; Sun, 5 Nov 2017 06:05:00 +0000 (UTC)
Received: from giga.localnet ([86.238.16.93])
by mwinf5d52 with ME
id W64u1w00920Ufdy0364u7u; Sun, 05 Nov 2017 07:04:54 +0100
X-ME-Helo: giga.localnet
X-ME-Date: Sun, 05 Nov 2017 07:04:54 +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: Maven 4.0.0
Date: Sun, 05 Nov 2017 07:04:54 +0100
Message-ID: <1917200.u0RLezF0G3@giga>
In-Reply-To: <op.y867llyakdkhrr@desktop-2khsk44.dynamic.ziggo.nl>
References: <CA+nPnMwEH9Z2myp71uaSrdcyLJRFrE-Vrt20191rd01h+Ufhjw@mail.gmail.com> <CACLE=7MYH5TywEZCDZhPQ=2Hbuan1ZLx9zrQuxx8PQ-VQ2GzXg@mail.gmail.com> <op.y867llyakdkhrr@desktop-2khsk44.dynamic.ziggo.nl>
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"
Le samedi 4 novembre 2017, 22:35:35 CET Robert Scholte a =E9crit :
> On Sat, 04 Nov 2017 18:34:14 +0100, Romain Manni-Bucau
>=20
> <rmannibucau@gmail.com> wrote:
> > 2017-11-04 18:17 GMT+01:00 Stephen Connolly
> >=20
> > <stephen.alan.connolly@gmail.com>:
> >> On Sat 4 Nov 2017 at 17:11, Romain Manni-Bucau <rmannibucau@gmail.com>
> >>=20
> >> wrote:
> >>> My wishlist as a user would be:
> >>>=20
> >>> - incremental build (based on scm is fine)
> >>> - some built in scripting (groovy based?)
> >>=20
> >> I have a worry for groovy with Java 9+
> >=20
> > Understand, here is the long version of that wish:
> >=20
> > 1. java -> groovy is very doable (compared to other language) so it is
> > the natural language for maven IMHO
> > 2. groovy will have to support Java 9 - to be honest I worry as much
> > for a plain java lib than for groovy so guess it is 1-1
> > 3. I'm happy to have a java scripting alternative (src/build/java)
> > which is not available outside the scope of a plugin (=3D no inherited
> > in compile or test scopes)
> >=20
> >> And scripting is the path to the dark side of imperative builds... but
> >> proposals welcome
> >=20
> > This is true but this is also mandatory today. There is a small
> > alternative to that and I would be as happy if maven can do it:
> > support mojo from the reactor (ie having a project with this layout:
> > parent/[module1, my-maven-plugin]). If this works then no need of
> > scripting
> > but today you must release the mojo before using it in your build
> > which imposes to use scripting.
>=20
> sounds like https://issues.apache.org/jira/browse/MNG-6118
> right?
no: MNG-6118 is about restrictions where a plugin mojo runs
here, it's about using a plugin *from the reactor*: sure, there is a=20
restriction because the plugin module has to be built first, to be availabl=
e=20
for other modules consumption, but it's just a consequence of the need, not=
=20
really a goal per se (unlike MNG-6118)
Regards,
Herv=E9
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org
From dev-return-124421-archiver=mbox-vm.apache.org@maven.apache.org Sun Nov 5 10:43:19 2017
Return-Path: <dev-return-124421-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id E5B642A3
for <archiver@mbox-vm.apache.org>; Sun, 5 Nov 2017 10:43:18 +0000 (UTC)
Received: (qmail 84993 invoked by uid 500); 5 Nov 2017 10:43:17 -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 84982 invoked by uid 99); 5 Nov 2017 10:43:17 -0000
Received: from mail-relay.apache.org (HELO mail-relay.apache.org) (140.211.11.15)
by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 05 Nov 2017 10:43:17 +0000
Received: from desktop-2khsk44.dynamic.ziggo.nl (5248749D.cm-4-1b.dynamic.ziggo.nl [82.72.116.157])
by mail-relay.apache.org (ASF Mail Server at mail-relay.apache.org) with ESMTPSA id A357C1A02DC
for <dev@maven.apache.org>; Sun, 5 Nov 2017 10:43:16 +0000 (UTC)
Content-Type: text/plain; charset=iso-8859-15; format=flowed; delsp=yes
To: "Maven Developers List" <dev@maven.apache.org>
Subject: Re: Maven 4.0.0
References: <CA+nPnMwEH9Z2myp71uaSrdcyLJRFrE-Vrt20191rd01h+Ufhjw@mail.gmail.com> <CACLE=7MYH5TywEZCDZhPQ=2Hbuan1ZLx9zrQuxx8PQ-VQ2GzXg@mail.gmail.com> <op.y867llyakdkhrr@desktop-2khsk44.dynamic.ziggo.nl> <1917200.u0RLezF0G3@giga>
Date: Sun, 05 Nov 2017 11:43:16 +0100
MIME-Version: 1.0
Content-Transfer-Encoding: Quoted-Printable
From: "Robert Scholte" <rfscholte@apache.org>
Organization: Apache Software Foundation
Message-ID: <op.y8772ew7kdkhrr@desktop-2khsk44.dynamic.ziggo.nl>
In-Reply-To: <1917200.u0RLezF0G3@giga>
User-Agent: Opera Mail/12.18 (Win64)
On Sun, 05 Nov 2017 07:04:54 +0100, Herv=E9 BOUTEMY <herve.boutemy@free.=
fr> =
wrote:
> Le samedi 4 novembre 2017, 22:35:35 CET Robert Scholte a =E9crit :
>> On Sat, 04 Nov 2017 18:34:14 +0100, Romain Manni-Bucau
>>
>> <rmannibucau@gmail.com> wrote:
>> > 2017-11-04 18:17 GMT+01:00 Stephen Connolly
>> >
>> > <stephen.alan.connolly@gmail.com>:
>> >> On Sat 4 Nov 2017 at 17:11, Romain Manni-Bucau =
>> <rmannibucau@gmail.com>
>> >>
>> >> wrote:
>> >>> My wishlist as a user would be:
>> >>>
>> >>> - incremental build (based on scm is fine)
>> >>> - some built in scripting (groovy based?)
>> >>
>> >> I have a worry for groovy with Java 9+
>> >
>> > Understand, here is the long version of that wish:
>> >
>> > 1. java -> groovy is very doable (compared to other language) so it=
is
>> > the natural language for maven IMHO
>> > 2. groovy will have to support Java 9 - to be honest I worry as muc=
h
>> > for a plain java lib than for groovy so guess it is 1-1
>> > 3. I'm happy to have a java scripting alternative (src/build/java)
>> > which is not available outside the scope of a plugin (=3D no inheri=
ted
>> > in compile or test scopes)
>> >
>> >> And scripting is the path to the dark side of imperative builds...=
=
>> but
>> >> proposals welcome
>> >
>> > This is true but this is also mandatory today. There is a small
>> > alternative to that and I would be as happy if maven can do it:
>> > support mojo from the reactor (ie having a project with this layout=
:
>> > parent/[module1, my-maven-plugin]). If this works then no need of
>> > scripting
>> > but today you must release the mojo before using it in your build
>> > which imposes to use scripting.
>>
>> sounds like https://issues.apache.org/jira/browse/MNG-6118
>> right?
>
> no: MNG-6118 is about restrictions where a plugin mojo runs
>
> here, it's about using a plugin *from the reactor*: sure, there is a
> restriction because the plugin module has to be built first, to be =
> available
> for other modules consumption, but it's just a consequence of the need=
, =
> not
> really a goal per se (unlike MNG-6118)
So this issue is about a plugin being part of the buildplan AND being pa=
rt =
of the reactor.
I recognize the pro's and cons, but that deserves a separate mailthread =
to =
discuss.
Robert
>
> Regards,
>
> Herv=E9
>
> ---------------------------------------------------------------------
> 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-124422-archiver=mbox-vm.apache.org@maven.apache.org Sun Nov 5 17:57:48 2017
Return-Path: <dev-return-124422-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 4A7F964B
for <archiver@mbox-vm.apache.org>; Sun, 5 Nov 2017 17:57:48 +0000 (UTC)
Received: (qmail 53487 invoked by uid 500); 5 Nov 2017 17:57:47 -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 53475 invoked by uid 99); 5 Nov 2017 17:57:47 -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; Sun, 05 Nov 2017 17:57:47 +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 6E38018071E
for <dev@maven.apache.org>; Sun, 5 Nov 2017 17:57:46 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org
X-Spam-Flag: NO
X-Spam-Score: 2.379
X-Spam-Level: **
X-Spam-Status: No, score=2.379 tagged_above=-999 required=6.31
tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1,
HTML_MESSAGE=2, 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: spamd3-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 (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024)
with ESMTP id bH2nORGFTBn5 for <dev@maven.apache.org>;
Sun, 5 Nov 2017 17:57:44 +0000 (UTC)
Received: from mail-wm0-f65.google.com (mail-wm0-f65.google.com [74.125.82.65])
by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 511AF5FDDC
for <dev@maven.apache.org>; Sun, 5 Nov 2017 17:57:44 +0000 (UTC)
Received: by mail-wm0-f65.google.com with SMTP id z3so10035465wme.5
for <dev@maven.apache.org>; Sun, 05 Nov 2017 09:57:44 -0800 (PST)
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=6nVEztUTQOlfLRgFgqRYJE3LSUT+4oYN1WhSSpY9UWg=;
b=hDWMygtQj2iW+c+06VLTfzMAQKLTZs7dGUobTHTxt6U8mK71M5O7O6Iyrrg9jUTK6w
KrFwt2tqBbvbXiVvTn561P6uEUK1nzi6HimPWZUWfUyaSJ3BcbXNDuzM4z9V5wegpC6A
vM+qTEbeMNUmqhOdiLSqWuDR0NlKSAmAouXpJ9N0vVF4YQpHFxXPhfPJuvd8kR5yKeyH
niasN3KnePoUfiWqO3QjIFC+7bbb0KNFXn9yZmwXk+Bk0qxpg5+85TMAMoKMQ6OW42FO
OpvAPh68D1Kw8+q6tlLdvtg/M9jkiN3EOtdQpaH+fGVBG54AoAsQ+96DdoAVf5anwsCv
qOfQ==
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=6nVEztUTQOlfLRgFgqRYJE3LSUT+4oYN1WhSSpY9UWg=;
b=HE5U5FBA9DIHHR3+mGqVpzu19SX7fRvwhDeh39e/w9QOL3I7yoVUPRWppUFrH5xIv6
vVvQLyNGdUgeI6HtPmqZBf7q9urXShV4TZP8elCp7SYLxDeVTLrhq3ya4P74wGWJVgGV
NnMeL9WEcRqI6sQvIhQAnw/ToZ5kHL+EU9YKFma3bVwDnbj3pUvqxfLjuW7sJIjrZU4g
EzKNsPYR4mFsVCBq9aFduS+6EQjQqYHwuReLsYMKpSoqebBbPKhFMWcoXrgaPP/sDpPP
361gHHoqjy7cdtzGoZQ4FjRehKXG1ZHoFctCyMVwZybw2iG8ceQNKmtWhhCGgXiSVoPP
9BXQ==
X-Gm-Message-State: AJaThX4WZfqF2FGXi/bQHvrFbX3oJv7Qi4vOnRFfqh7M0cJPjHDtSjtz
TBiDxsvOmI66zbmDZzC+s98/Wn9OIUdQlTrbzaw0rw==
X-Google-Smtp-Source: ABhQp+Q7kbWF0EmC5ZQGeZ0G8QCZLJcs7i7y/m0+XS2Y7i5OY/ZREwpncRjXYRNtwvDDLFbpkGdXJ3lzRrsWockE2us=
X-Received: by 10.28.2.84 with SMTP id 81mr3690489wmc.106.1509904657638; Sun,
05 Nov 2017 09:57:37 -0800 (PST)
MIME-Version: 1.0
From: Stephen Connolly <stephen.alan.connolly@gmail.com>
Date: Sun, 05 Nov 2017 17:57:27 +0000
Message-ID: <CA+nPnMwOggSwsEn4L_yuVX46Bvwn-=iANL6=ohsKD6Qi5uYDxg@mail.gmail.com>
Subject: Reactor safe/rally points
To: Maven Developers List <dev@maven.apache.org>
Content-Type: multipart/alternative; boundary="001a113c8bb8c369d2055d401205"
--001a113c8bb8c369d2055d401205
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
There are two sets of problems that, assuming we want to fix, both need
some way to rally a concurrent multimodule build at.
1. There is the shade like class of problems, where a plugin wants to
modify the effective transitive dependencies of a module.
2. There is the extensibility class of problems, where people want to build
a plugin and consume the same plugin in one reactor.
Now in both cases, I think we can solve a subset of these problems by
introducing a concept of a rally / safe point in the build plan.
The mutable model can be solved for reducing scope/ removing
dependencies... could possibly also allow adding dependencies, provided the
dependencies are not part of the reactor. The proviso is that the plugin
goal would need to be marked as a =E2=80=9Cmutation=E2=80=9D goal, and the =
execution of all
=E2=80=9Cmutation=E2=80=9D goals for a module defines a safe-point. All dow=
nstream modules
that declare a dependency must be blocked from execution until the
safe-point is reached.
Discussion points:
* how do we handle a build request that will never reach the safe-point, eg
`mvn test` will not reach package, and hence will not rub shade... should
we say: fine, no safepoint in build plan, so all good... should we say:
oops escalate the module with a safe point to `package`?
* while technically possible to *add* ex-reactor dependencies (if
ex-reactor they cannot affect the build plan) it could be a bad idea for
build requests that wouldn=E2=80=99t reach the safepoint, is that reason en=
ough to
reject addition?
The extensibility issue is actually an important case. Users want features
like scripting because they need something custom. Scripting brings back
imperative builds, which IMHO Maven views as an anti-pattern.
So what is the problem people are trying to solve? They want a plugin for
just one project. Right now you cannot because we cannot instantiate the
full build plan until we can inspect the plugin metadata... but until we
build the plugin we cannot get the metadata.
With a general plugin, I think there is not much we can do. For example a
plugin redefining a lifecycle might actually mean that the build plan will
be different for modules using that plugin as an extension.
But if the plugin is just defining some goals and those goals are just
bound to phases in the pre-existing life cycles... again, it seems we can
allow the build to proceed
Discussion points:
* how to handle `mvn test`. If the plugin is only bound to later phases, we
are good... but what if the plugin is bound to an early phase? Do we just
bomb out and say, sorry you need to invoke at least package? Do we fall
back to local repo? Do we upscale the build plan for the plugin to package
* how to handle `mvn site`... in this case we wouldn=E2=80=99t be producing=
the
plugin in the reactor anyway... do we bomb out and say =E2=80=9Cyou must do=
`mvn
package site`=E2=80=9C? Do we modify the build plan? Do we use local repo?
* we could be smarter and use the build plan safepoint as a staging point
and allow lifecycles and other things... though obviously more work
* what about invoking a plugin goal from the CLI directly... do we ask for
`mvn package foo:manchu`? For this to work, foo:manchu would have to be an
aggregator goal, otherwise it could be an execution request on earlier
modules by a later module? Could we delay the build plan instantiation
until after the plugin is built? Could we just require the plugin be served
from the local repository and revalidate the build plan after the new
plugin build is available?
I think these are two improvements that could be made *without* changes to
the modelVersion and they would have a real and meaningful improvement for
our users... as such I would like us to consider (as optional goals) for
Maven 4.0.0
Wdyt?
--=20
Sent from my phone
--001a113c8bb8c369d2055d401205--
From dev-return-124423-archiver=mbox-vm.apache.org@maven.apache.org Sun Nov 5 21:06:34 2017
Return-Path: <dev-return-124423-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id B7825663
for <archiver@mbox-vm.apache.org>; Sun, 5 Nov 2017 21:06:33 +0000 (UTC)
Received: (qmail 52954 invoked by uid 500); 5 Nov 2017 21:06:33 -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 52942 invoked by uid 99); 5 Nov 2017 21:06:32 -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; Sun, 05 Nov 2017 21:06:32 +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 E607B1B251F
for <dev@maven.apache.org>; Sun, 5 Nov 2017 21:06:31 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org
X-Spam-Flag: NO
X-Spam-Score: -0.8
X-Spam-Level:
X-Spam-Status: No, score=-0.8 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] autolearn=disabled
Authentication-Results: spamd2-us-west.apache.org (amavisd-new);
dkim=pass (2048-bit key) header.d=talios-com.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 8e7zUCUXEJpk for <dev@maven.apache.org>;
Sun, 5 Nov 2017 21:06:30 +0000 (UTC)
Received: from mail-pg0-f48.google.com (mail-pg0-f48.google.com [74.125.83.48])
by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id EAB375F5B8
for <dev@maven.apache.org>; Sun, 5 Nov 2017 21:06:29 +0000 (UTC)
Received: by mail-pg0-f48.google.com with SMTP id j3so6657306pga.1
for <dev@maven.apache.org>; Sun, 05 Nov 2017 13:06:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=talios-com.20150623.gappssmtp.com; s=20150623;
h=from:to:subject:date:message-id:in-reply-to:references:mime-version;
bh=ZtFbthIvkit264KfL7pMTJikPJ7ZuB3a9IIq6aUBEhk=;
b=TgThP+IHewowSQIVSaWG4eFS5CmblEBY3ckhBkQIMmc2PY+w0G+fnbmsvywf9Ha7JI
YT7v/TDbaxO4vCCZCGHJTZguQukDIGpDJzC/uh7PMHr+W/TFPKIQ/LMvJcZFmm6EE6oO
qLhgaZz1ziOqcrFcQvwWqRLMFIcdb7leaFVImQcPu/xv4oHBOA3NSzYJhLlhQynsjMyr
cSfyIa8oCjRbA1RMtAmxs2IqnxqZs5x/ywQX07m/DK7tcyU0o4Y0Z4Ie+2REhDRaQfGz
+JVSxm7ico8lXoWVyRm1qT3pKh5pOPsiI5McOyr2ioNsS9nAzqoQwU8YocaU7GHoXX4J
Jo7g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to
:references:mime-version;
bh=ZtFbthIvkit264KfL7pMTJikPJ7ZuB3a9IIq6aUBEhk=;
b=Dgv9bNs3fRVG2Q+eHo1KBeRQJxaKAwUY1DvCW6AmU9hlrRegiZzXreKeBsgttq22uT
VaB8YaJVI0Bnips8odw2/Yxw1QQYpp4LEcozYZ3qxTwzRIJR6qtwaQjd7WRnPUkfXj86
BUV+bHjdXTpY5Rd+3i9tTXDIKByxSofkSh/+/4sfBJOSqGR1xDu6y9c5rZuIaXVPgHCE
x3faWPjNxmZ4+6I/88Jh5SBYBYfxnZcI+dd6+xaRxW8/MqT7wWFWrLHpkeWnAzE6IkNR
jFPYbZDJNAesbvlnTOHXcVX7/+Bdsc/xBjfRbWKcPLx+9NvGoQ+ZXJeFSDgR2BrxD58X
l6yQ==
X-Gm-Message-State: AMCzsaU1xwlOclzEa6AKI0xsHmFdO0wwhVt1MAN2QvkTHK4wYQybzUxp
z0b9GHLbQoe7mKcW89ITngQM/bP4zSg=
X-Google-Smtp-Source: ABhQp+SnSL59CquuD4bEUZPsPPKlJwIVfdnNFXzUNeKoTOZ18FVnc2XSFRakP1Mcat8W+/uNkeajOw==
X-Received: by 10.101.69.76 with SMTP id x12mr13552660pgr.284.1509915987986;
Sun, 05 Nov 2017 13:06:27 -0800 (PST)
Received: from [10.0.0.131] ([113.197.65.22])
by smtp.gmail.com with ESMTPSA id f1sm19175152pfe.150.2017.11.05.13.06.25
for <dev@maven.apache.org>
(version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
Sun, 05 Nov 2017 13:06:27 -0800 (PST)
From: "Mark Derricutt" <mark@talios.com>
To: "Maven Developers List" <dev@maven.apache.org>
Subject: Re: JDK 10 b29 Early Access is available on jdk.java.net
Date: Mon, 06 Nov 2017 10:06:12 +1300
Message-ID: <EBCF1720-455B-414B-B44E-2283A00CC3CB@talios.com>
In-Reply-To: <8ad9b476-c939-4f54-8271-a16aad31402c@oracle.com>
References: <8ad9b476-c939-4f54-8271-a16aad31402c@oracle.com>
MIME-Version: 1.0
Content-Type: multipart/signed;
boundary="=_MailMate_988A08C0-09B4-40E3-8196-F21939A3A5F6_=";
micalg=pgp-sha1; protocol="application/pgp-signature"
X-Mailer: MailMate (2.0BETAr6093)
--=_MailMate_988A08C0-09B4-40E3-8196-F21939A3A5F6_=
Content-Type: multipart/alternative;
boundary="=_MailMate_233C7FDC-2357-48CD-9BF5-3F2478918C49_="
--=_MailMate_233C7FDC-2357-48CD-9BF5-3F2478918C49_=
Content-Type: text/plain; charset=utf-8; markup=markdown
Content-Transfer-Encoding: quoted-printable
On 3 Nov 2017, at 22:48, Rory O'Donnell wrote:
> JDK 10 Early Access=C2=A0 build 29 is available at : - jdk.java.net/10/=
Looks like Surefire is the first casualty:
Caused by: java.lang.NullPointerException
at org.apache.maven.surefire.shade.org.apache.commons.lang3.SystemUti=
ls.isJavaVersionAtLeast (SystemUtils.java:1626)
at org.apache.maven.plugin.surefire.AbstractSurefireMojo.getEffective=
Jvm (AbstractSurefireMojo.java:2107)
at org.apache.maven.plugin.surefire.AbstractSurefireMojo.getForkConfi=
guration (AbstractSurefireMojo.java:1976)
at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeProvi=
der (AbstractSurefireMojo.java:1111)
at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfter=
PreconditionsChecked (AbstractSurefireMojo.java:954)
at org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute (Abs=
tractSurefireMojo.java:832)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (Def=
aultBuildPluginManager.java:134)
I guess that new-new version string change is gonna bite everyone....
---
"The ease with which a change can be implemented has no relevance at all =
to whether it is the right change for the (Java) Platform for all time." =
&mdash; Mark Reinhold.
Mark Derricutt
http://www.theoryinpractice.net
http://www.chaliceofblood.net
http://plus.google.com/+MarkDerricutt
http://twitter.com/talios
http://facebook.com/mderricutt
--=_MailMate_233C7FDC-2357-48CD-9BF5-3F2478918C49_=
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/xhtml; charset=3Dutf-8"=
>
</head>
<body>
<div style=3D"font-family:sans-serif"><div style=3D"white-space:normal">
<p dir=3D"auto">On 3 Nov 2017, at 22:48, Rory O'Donnell wrote:</p>
<blockquote style=3D"border-left:2px solid #5855D5; color:#5855D5; margin=
:0 0 5px; padding-left:5px">
<p dir=3D"auto">JDK 10 Early Access=C2=A0 build 29 is available at : - jd=
k.java.net/10/</p>
</blockquote>
<p dir=3D"auto">Looks like Surefire is the first casualty:</p>
<p dir=3D"auto">Caused by: java.lang.NullPointerException<br>
at org.apache.maven.surefire.shade.org.apache.commons.lang3.SystemUti=
ls.isJavaVersionAtLeast (SystemUtils.java:1626)<br>
at org.apache.maven.plugin.surefire.AbstractSurefireMojo.getEffective=
Jvm (AbstractSurefireMojo.java:2107)<br>
at org.apache.maven.plugin.surefire.AbstractSurefireMojo.getForkConfi=
guration (AbstractSurefireMojo.java:1976)<br>
at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeProvi=
der (AbstractSurefireMojo.java:1111)<br>
at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfter=
PreconditionsChecked (AbstractSurefireMojo.java:954)<br>
at org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute (Abs=
tractSurefireMojo.java:832)<br>
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (Def=
aultBuildPluginManager.java:134)</p>
<p dir=3D"auto">I guess that new-new version string change is gonna bite =
everyone....</p>
<hr>
<p dir=3D"auto">"The ease with which a change can be implemented has no r=
elevance at all to whether it is the right change for the (Java) Platform=
for all time." =E2=80=94 Mark Reinhold.</p>
<p dir=3D"auto">Mark Derricutt<br>
<a href=3D"http://www.theoryinpractice.net">http://www.theoryinpractice.n=
et</a><br>
<a href=3D"http://www.chaliceofblood.net">http://www.chaliceofblood.net</=
a><br>
<a href=3D"http://plus.google.com/+MarkDerricutt">http://plus.google.com/=
+MarkDerricutt</a><br>
<a href=3D"http://twitter.com/talios">http://twitter.com/talios</a><br>
<a href=3D"http://facebook.com/mderricutt">http://facebook.com/mderricutt=
</a></p>
</div>
</div>
</body>
</html>
--=_MailMate_233C7FDC-2357-48CD-9BF5-3F2478918C49_=--
--=_MailMate_988A08C0-09B4-40E3-8196-F21939A3A5F6_=
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename=signature.asc
Content-Type: application/pgp-signature; name=signature.asc
-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2
iQFEBAEBAgAuFiEELdSKGMT2tCFlhLxk6NqDZHNO0kUFAln/fUQQHG1hcmtAdGFs
aW9zLmNvbQAKCRDo2oNkc07SRR6qB/9ISJliMDxuq4aRfh6bCtH27ZTYB1faHopA
uzVbPBezeR/vQzpBDGECfsImGJG99X+DL6nZQg8Tvq520VdpVqPTkRyZzMyRvzgW
ZcNXYqsSQyFZTXf2lwqeni3+wtIauAfmL42OBpyynVLbA+Ch7NyCd6OxhdXmGsxF
//6Wozh1115jFCstFnjHKAzBuMN27SOWSW2/gbv3JxZpQQvG1pleMsWCnuX8hGTp
AbibdHCiedT1TGctSdkc041t1EQMX7Q9yFxwe82HcMOqMz1ofbdAIOWehxK2F6t2
poi4Na/fBtSAoXQ3byZehPPeAa2Df9zrmMy6iL1DXcY2VYVsF/3o
=6Dmb
-----END PGP SIGNATURE-----
--=_MailMate_988A08C0-09B4-40E3-8196-F21939A3A5F6_=--
From dev-return-124424-archiver=mbox-vm.apache.org@maven.apache.org Sun Nov 5 21:17:44 2017
Return-Path: <dev-return-124424-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 84837663
for <archiver@mbox-vm.apache.org>; Sun, 5 Nov 2017 21:17:44 +0000 (UTC)
Received: (qmail 64215 invoked by uid 500); 5 Nov 2017 21:17: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 64203 invoked by uid 99); 5 Nov 2017 21:17:38 -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; Sun, 05 Nov 2017 21:17:38 +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 C400910B3BC
for <dev@maven.apache.org>; Sun, 5 Nov 2017 21:17:37 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org
X-Spam-Flag: NO
X-Spam-Score: 2.02
X-Spam-Level: **
X-Spam-Status: No, score=2.02 tagged_above=-999 required=6.31
tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1,
HTML_MESSAGE=2, MISSING_MID=0.14, RCVD_IN_DNSWL_NONE=-0.0001,
RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01] autolearn=disabled
Authentication-Results: spamd1-us-west.apache.org (amavisd-new);
dkim=pass (1024-bit key) header.d=sourcegrounds.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 Ftn6doPsEXIL for <dev@maven.apache.org>;
Sun, 5 Nov 2017 21:17:36 +0000 (UTC)
Received: from mailrelay2-3.pub.mailoutpod1-cph3.one.com (mailrelay2-3.pub.mailoutpod1-cph3.one.com [46.30.212.11])
by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 9DDFD5FBB1
for <dev@maven.apache.org>; Sun, 5 Nov 2017 21:17:35 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
d=sourcegrounds.com; s=20140924;
h=from:subject:date:to:mime-version:content-type;
bh=8Yp3P6n2t2HpeDg7UKDCLM3K8gyPUVz61J9m9CjMg1I=;
b=U0pm/csKgP5A2ns5Q7wpk8JyoCr815A6sGKcaLk6lWIo/dO+wiJeB2tW2JP2JOGO1oW5Q6kjL2ZBe
thfwDEc57KYcimXAKtiGcJsSezzvCtVyusSul7l75ODEeVhYpYKDGREVUSoeJ1pdnunf8SkPamPMBC
1ska/Fo4uyS3g4L4=
X-HalOne-Cookie: a1066f51837136ca42f93af33d863fee0ef95354
X-HalOne-ID: b917547c-c26e-11e7-a0f9-d0431ea8a290
Received: from [192.168.252.33] (unknown [81.82.238.248])
by mailrelay2.pub.mailoutpod1-cph3.one.com (Halon) with ESMTPSA
id b917547c-c26e-11e7-a0f9-d0431ea8a290;
Sun, 05 Nov 2017 21:17:26 +0000 (UTC)
SavedFromEmail: apache@sourcegrounds.com
Date: Sun, 05 Nov 2017 22:17:23 +0100
Subject: Re: Reactor safe/rally points
Importance: normal
From: Robert Scholte <apache@sourcegrounds.com>
To: Maven Developers List <dev@maven.apache.org>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="--_com.samsung.android.email_1652851237696530"
----_com.samsung.android.email_1652851237696530
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: base64
T25lIHRoaW5nIEknZCBsaWtlIHRvIGNoYW5nZSBpcyB0aGF0IGlmIGEgbW9kdWxlIGlzIGEgZGVw
ZW5kZW5jeSBpdCBtdXN0IHJlYWxseSBiZWhhdmUgbGlrZSBvbmUuwqAgSXQgc2hvdWxkIG5vdCBi
ZSB0aGUgTWF2ZW5Qcm9qZWN0LCB0aGF0IHNob3VsZCBvbmx5IGJlIHVzZWQgZm9yIGJ1aWxkaW5n
ICp0aGF0KiBwcm9qZWN0LsKgSXQgc2hvdWxkIGFjdCBhcyBpZiBpdCB3YXMgZG93bmxvYWRlZCB2
aWEgdGhlIGFydGlmYWN0IHJlc29sdmVyClJvYmVydAoKVmVyem9uZGVuIHZhbmFmIG1pam4gU2Ft
c3VuZyBHYWxheHktc21hcnRwaG9uZS4KLS0tLS0tLS0gT29yc3Byb25rZWxpamsgYmVyaWNodCAt
LS0tLS0tLVZhbjogU3RlcGhlbiBDb25ub2xseSA8c3RlcGhlbi5hbGFuLmNvbm5vbGx5QGdtYWls
LmNvbT4gRGF0dW06IDA1LTExLTE3ICAxODo1NyAgKEdNVCswMTowMCkgQWFuOiBNYXZlbiBEZXZl
bG9wZXJzIExpc3QgPGRldkBtYXZlbi5hcGFjaGUub3JnPiBPbmRlcndlcnA6IFJlYWN0b3Igc2Fm
ZS9yYWxseSBwb2ludHMgClRoZXJlIGFyZSB0d28gc2V0cyBvZiBwcm9ibGVtcyB0aGF0LCBhc3N1
bWluZyB3ZSB3YW50IHRvIGZpeCwgYm90aCBuZWVkCnNvbWUgd2F5IHRvIHJhbGx5IGEgY29uY3Vy
cmVudCBtdWx0aW1vZHVsZSBidWlsZCBhdC4KCjEuIFRoZXJlIGlzIHRoZSBzaGFkZSBsaWtlIGNs
YXNzIG9mIHByb2JsZW1zLCB3aGVyZSBhIHBsdWdpbiB3YW50cyB0bwptb2RpZnkgdGhlIGVmZmVj
dGl2ZSB0cmFuc2l0aXZlIGRlcGVuZGVuY2llcyBvZiBhIG1vZHVsZS4KCjIuIFRoZXJlIGlzIHRo
ZSBleHRlbnNpYmlsaXR5IGNsYXNzIG9mIHByb2JsZW1zLCB3aGVyZSBwZW9wbGUgd2FudCB0byBi
dWlsZAphIHBsdWdpbiBhbmQgY29uc3VtZSB0aGUgc2FtZSBwbHVnaW4gaW4gb25lIHJlYWN0b3Iu
CgpOb3cgaW4gYm90aCBjYXNlcywgSSB0aGluayB3ZSBjYW4gc29sdmUgYSBzdWJzZXQgb2YgdGhl
c2UgcHJvYmxlbXMgYnkKaW50cm9kdWNpbmcgYSBjb25jZXB0IG9mIGEgcmFsbHkgLyBzYWZlIHBv
aW50IGluIHRoZSBidWlsZCBwbGFuLgoKVGhlIG11dGFibGUgbW9kZWwgY2FuIGJlIHNvbHZlZCBm
b3IgcmVkdWNpbmcgc2NvcGUvIHJlbW92aW5nCmRlcGVuZGVuY2llcy4uLiBjb3VsZCBwb3NzaWJs
eSBhbHNvIGFsbG93IGFkZGluZyBkZXBlbmRlbmNpZXMsIHByb3ZpZGVkIHRoZQpkZXBlbmRlbmNp
ZXMgYXJlIG5vdCBwYXJ0IG9mIHRoZSByZWFjdG9yLiBUaGUgcHJvdmlzbyBpcyB0aGF0IHRoZSBw
bHVnaW4KZ29hbCB3b3VsZCBuZWVkIHRvIGJlIG1hcmtlZCBhcyBhIOKAnG11dGF0aW9u4oCdIGdv
YWwsIGFuZCB0aGUgZXhlY3V0aW9uIG9mIGFsbArigJxtdXRhdGlvbuKAnSBnb2FscyBmb3IgYSBt
b2R1bGUgZGVmaW5lcyBhIHNhZmUtcG9pbnQuIEFsbCBkb3duc3RyZWFtIG1vZHVsZXMKdGhhdCBk
ZWNsYXJlIGEgZGVwZW5kZW5jeSBtdXN0IGJlIGJsb2NrZWQgZnJvbSBleGVjdXRpb24gdW50aWwg
dGhlCnNhZmUtcG9pbnQgaXMgcmVhY2hlZC4KCkRpc2N1c3Npb24gcG9pbnRzOgoqIGhvdyBkbyB3
ZSBoYW5kbGUgYSBidWlsZCByZXF1ZXN0IHRoYXQgd2lsbCBuZXZlciByZWFjaCB0aGUgc2FmZS1w
b2ludCwgZWcKYG12biB0ZXN0YCB3aWxsIG5vdCByZWFjaCBwYWNrYWdlLCBhbmQgaGVuY2Ugd2ls
bCBub3QgcnViIHNoYWRlLi4uIHNob3VsZAp3ZSBzYXk6IGZpbmUsIG5vIHNhZmVwb2ludCBpbiBi
dWlsZCBwbGFuLCBzbyBhbGwgZ29vZC4uLiBzaG91bGQgd2Ugc2F5Ogpvb3BzIGVzY2FsYXRlIHRo
ZSBtb2R1bGUgd2l0aCBhIHNhZmUgcG9pbnQgdG8gYHBhY2thZ2VgPwoqIHdoaWxlIHRlY2huaWNh
bGx5IHBvc3NpYmxlIHRvICphZGQqIGV4LXJlYWN0b3IgZGVwZW5kZW5jaWVzIChpZgpleC1yZWFj
dG9yIHRoZXkgY2Fubm90IGFmZmVjdCB0aGUgYnVpbGQgcGxhbikgaXQgY291bGQgYmUgYSBiYWQg
aWRlYSBmb3IKYnVpbGQgcmVxdWVzdHMgdGhhdCB3b3VsZG7igJl0IHJlYWNoIHRoZSBzYWZlcG9p
bnQsIGlzIHRoYXQgcmVhc29uIGVub3VnaCB0bwpyZWplY3QgYWRkaXRpb24/CgpUaGUgZXh0ZW5z
aWJpbGl0eSBpc3N1ZSBpcyBhY3R1YWxseSBhbiBpbXBvcnRhbnQgY2FzZS4gVXNlcnMgd2FudCBm
ZWF0dXJlcwpsaWtlIHNjcmlwdGluZyBiZWNhdXNlIHRoZXkgbmVlZCBzb21ldGhpbmcgY3VzdG9t
LiBTY3JpcHRpbmcgYnJpbmdzIGJhY2sKaW1wZXJhdGl2ZSBidWlsZHMsIHdoaWNoIElNSE8gTWF2
ZW4gdmlld3MgYXMgYW4gYW50aS1wYXR0ZXJuLgoKU28gd2hhdCBpcyB0aGUgcHJvYmxlbSBwZW9w
bGUgYXJlIHRyeWluZyB0byBzb2x2ZT8gVGhleSB3YW50IGEgcGx1Z2luIGZvcgpqdXN0IG9uZSBw
cm9qZWN0LiBSaWdodCBub3cgeW91IGNhbm5vdCBiZWNhdXNlIHdlIGNhbm5vdCBpbnN0YW50aWF0
ZSB0aGUKZnVsbCBidWlsZCBwbGFuIHVudGlsIHdlIGNhbiBpbnNwZWN0IHRoZSBwbHVnaW4gbWV0
YWRhdGEuLi4gYnV0IHVudGlsIHdlCmJ1aWxkIHRoZSBwbHVnaW4gd2UgY2Fubm90IGdldCB0aGUg
bWV0YWRhdGEuCgpXaXRoIGEgZ2VuZXJhbCBwbHVnaW4sIEkgdGhpbmsgdGhlcmUgaXMgbm90IG11
Y2ggd2UgY2FuIGRvLiBGb3IgZXhhbXBsZSBhCnBsdWdpbiByZWRlZmluaW5nIGEgbGlmZWN5Y2xl
IG1pZ2h0IGFjdHVhbGx5IG1lYW4gdGhhdCB0aGUgYnVpbGQgcGxhbiB3aWxsCmJlIGRpZmZlcmVu
dCBmb3IgbW9kdWxlcyB1c2luZyB0aGF0IHBsdWdpbiBhcyBhbiBleHRlbnNpb24uCgpCdXQgaWYg
dGhlIHBsdWdpbiBpcyBqdXN0IGRlZmluaW5nIHNvbWUgZ29hbHMgYW5kIHRob3NlIGdvYWxzIGFy
ZSBqdXN0CmJvdW5kIHRvIHBoYXNlcyBpbiB0aGUgcHJlLWV4aXN0aW5nIGxpZmUgY3ljbGVzLi4u
IGFnYWluLCBpdCBzZWVtcyB3ZSBjYW4KYWxsb3cgdGhlIGJ1aWxkIHRvIHByb2NlZWQKCkRpc2N1
c3Npb24gcG9pbnRzOgoqIGhvdyB0byBoYW5kbGUgYG12biB0ZXN0YC4gSWYgdGhlIHBsdWdpbiBp
cyBvbmx5IGJvdW5kIHRvIGxhdGVyIHBoYXNlcywgd2UKYXJlIGdvb2QuLi4gYnV0IHdoYXQgaWYg
dGhlIHBsdWdpbiBpcyBib3VuZCB0byBhbiBlYXJseSBwaGFzZT8gRG8gd2UganVzdApib21iIG91
dCBhbmQgc2F5LCBzb3JyeSB5b3UgbmVlZCB0byBpbnZva2UgYXQgbGVhc3QgcGFja2FnZT8gRG8g
d2UgZmFsbApiYWNrIHRvIGxvY2FsIHJlcG8/IERvIHdlIHVwc2NhbGUgdGhlIGJ1aWxkIHBsYW4g
Zm9yIHRoZSBwbHVnaW4gdG8gcGFja2FnZQoqIGhvdyB0byBoYW5kbGUgYG12biBzaXRlYC4uLiBp
biB0aGlzIGNhc2Ugd2Ugd291bGRu4oCZdCBiZSBwcm9kdWNpbmcgdGhlCnBsdWdpbiBpbiB0aGUg
cmVhY3RvciBhbnl3YXkuLi4gZG8gd2UgYm9tYiBvdXQgYW5kIHNheSDigJx5b3UgbXVzdCBkbyBg
bXZuCnBhY2thZ2Ugc2l0ZWDigJw/IERvIHdlIG1vZGlmeSB0aGUgYnVpbGQgcGxhbj8gRG8gd2Ug
dXNlIGxvY2FsIHJlcG8/Ciogd2UgY291bGQgYmUgc21hcnRlciBhbmQgdXNlIHRoZSBidWlsZCBw
bGFuIHNhZmVwb2ludCBhcyBhIHN0YWdpbmcgcG9pbnQKYW5kIGFsbG93IGxpZmVjeWNsZXMgYW5k
IG90aGVyIHRoaW5ncy4uLiB0aG91Z2ggb2J2aW91c2x5IG1vcmUgd29yawoqIHdoYXQgYWJvdXQg
aW52b2tpbmcgYSBwbHVnaW4gZ29hbCBmcm9tIHRoZSBDTEkgZGlyZWN0bHkuLi4gZG8gd2UgYXNr
IGZvcgpgbXZuIHBhY2thZ2UgZm9vOm1hbmNodWA/IEZvciB0aGlzIHRvIHdvcmssIGZvbzptYW5j
aHUgd291bGQgaGF2ZSB0byBiZSBhbgphZ2dyZWdhdG9yIGdvYWwsIG90aGVyd2lzZSBpdCBjb3Vs
ZCBiZSBhbiBleGVjdXRpb24gcmVxdWVzdCBvbiBlYXJsaWVyCm1vZHVsZXMgYnkgYSBsYXRlciBt
b2R1bGU/IENvdWxkIHdlIGRlbGF5IHRoZSBidWlsZCBwbGFuIGluc3RhbnRpYXRpb24KdW50aWwg
YWZ0ZXIgdGhlIHBsdWdpbiBpcyBidWlsdD8gQ291bGQgd2UganVzdCByZXF1aXJlIHRoZSBwbHVn
aW4gYmUgc2VydmVkCmZyb20gdGhlIGxvY2FsIHJlcG9zaXRvcnkgYW5kIHJldmFsaWRhdGUgdGhl
IGJ1aWxkIHBsYW4gYWZ0ZXIgdGhlIG5ldwpwbHVnaW4gYnVpbGQgaXMgYXZhaWxhYmxlPwoKSSB0
aGluayB0aGVzZSBhcmUgdHdvIGltcHJvdmVtZW50cyB0aGF0IGNvdWxkIGJlIG1hZGUgKndpdGhv
dXQqIGNoYW5nZXMgdG8KdGhlIG1vZGVsVmVyc2lvbiBhbmQgdGhleSB3b3VsZCBoYXZlIGEgcmVh
bCBhbmQgbWVhbmluZ2Z1bCBpbXByb3ZlbWVudCBmb3IKb3VyIHVzZXJzLi4uIGFzIHN1Y2ggSSB3
b3VsZCBsaWtlIHVzIHRvIGNvbnNpZGVyIChhcyBvcHRpb25hbCBnb2FscykgZm9yCk1hdmVuIDQu
MC4wCgpXZHl0PwotLSAKU2VudCBmcm9tIG15IHBob25lCg==
----_com.samsung.android.email_1652851237696530--
From dev-return-124425-archiver=mbox-vm.apache.org@maven.apache.org Sun Nov 5 21:20:39 2017
Return-Path: <dev-return-124425-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id C88D52A3
for <archiver@mbox-vm.apache.org>; Sun, 5 Nov 2017 21:20:38 +0000 (UTC)
Received: (qmail 75954 invoked by uid 500); 5 Nov 2017 21: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 75936 invoked by uid 99); 5 Nov 2017 21:20:37 -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; Sun, 05 Nov 2017 21:20:37 +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 E0DB710B423
for <dev@maven.apache.org>; Sun, 5 Nov 2017 21:20:36 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org
X-Spam-Flag: NO
X-Spam-Score: 2.48
X-Spam-Level: **
X-Spam-Status: No, score=2.48 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_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01] autolearn=disabled
Authentication-Results: spamd1-us-west.apache.org (amavisd-new);
dkim=pass (2048-bit key) header.d=talios-com.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 kg6sR2h8k6gn for <dev@maven.apache.org>;
Sun, 5 Nov 2017 21:20:35 +0000 (UTC)
Received: from mail-pg0-f51.google.com (mail-pg0-f51.google.com [74.125.83.51])
by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 475A260D28
for <dev@maven.apache.org>; Sun, 5 Nov 2017 21:20:35 +0000 (UTC)
Received: by mail-pg0-f51.google.com with SMTP id s75so6674477pgs.0
for <dev@maven.apache.org>; Sun, 05 Nov 2017 13:20:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=talios-com.20150623.gappssmtp.com; s=20150623;
h=from:to:subject:date:message-id:in-reply-to:references:mime-version;
bh=edFN/U8STRxX54+taxJMW7SgN1fyk6gDsGjY4y9nv2w=;
b=Qs+cnSHi2ZulhvuPQwn5M4I9YykBg5jGx6ONcWMcJdzmbKA34vhjx7tWg/mOwpBxeB
jUdPwmjnDFaSI1AZNyhXuUFtqlJ/mbse5JTQjZo+xOnhtwx4UYZurABpv3CQ4EX4B3b2
BG3sQbyNKSkPZxXT7nKUav/ju71KN8dW2Mq0JnWHhxhZU6/SYIRhKZhtuMclL4s9KQ0T
i1kN9S8thmdiLytn+w6mmprpAtg1hBJM2U4xLStk1AaugCcxmqzwOyRtqsqxBVngWqii
ZJYnZpC4BLn/29XRQ8fi4r0MSI1msEgk4ps+VWZkI7MYlZICqpSRd7NY2honNPVs9IAv
Ji/A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to
:references:mime-version;
bh=edFN/U8STRxX54+taxJMW7SgN1fyk6gDsGjY4y9nv2w=;
b=ku4ef6LtbtzZo1YUzoVU3I+s0c/9QAQ+k7v5SFFX+N9Vu1rEsdDX6jBlQ+Btds7YYd
7RHo+B/nPoT+hSxx/p4Rtd5jxhWQrBhCgpWA3Qp+IcQHdaINOdLq7CRGg6+T0xuGnKuH
u8zyuHLmtsIv0oCC+5ogNz5DIm66GspmY52+8ycf2Cdayv0eFFy2KUe+xymH2datP3lv
h2meawm6m6yytE89/s9EXdcxJ+HuTmr5/JE0MYLPG7uAN9UYIzT9tyD7S6J04ZNnZIAO
B57CzhpVAdCzFFjuLxFQpSS/L9/FU3D4rptrEHublBYe/HyGUhoizZgakU0/AY/q1YZA
sdxQ==
X-Gm-Message-State: AMCzsaVvTPWvLDv9Jd7lmRxtBJvYUmO6Vi5Hfo/oDxtULJ6N/8Mp0Enn
bXoL+qu3YnW79h+EymxFPvz1Nj/LFVc=
X-Google-Smtp-Source: ABhQp+TmISs71eQwhjMkmUdl18eU1CxGO/F2edzJm1O/x/KbuZcOp0qRbOSSInmhTYYilTK2FYWpHg==
X-Received: by 10.84.199.170 with SMTP id r39mr12638251pld.356.1509916827892;
Sun, 05 Nov 2017 13:20:27 -0800 (PST)
Received: from [10.0.0.131] ([113.197.65.22])
by smtp.gmail.com with ESMTPSA id y84sm20800975pff.158.2017.11.05.13.20.25
for <dev@maven.apache.org>
(version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
Sun, 05 Nov 2017 13:20:26 -0800 (PST)
From: "Mark Derricutt" <mark@talios.com>
To: "Maven Developers List" <dev@maven.apache.org>
Subject: Re: Maven 4.0.0
Date: Mon, 06 Nov 2017 10:20:23 +1300
Message-ID: <E99A04F6-B78E-4B4F-82E9-C89A8FB744DE@talios.com>
In-Reply-To: <op.y867wxh4kdkhrr@desktop-2khsk44.dynamic.ziggo.nl>
References: <CA+nPnMwEH9Z2myp71uaSrdcyLJRFrE-Vrt20191rd01h+Ufhjw@mail.gmail.com>
<CALYGm1xb1MOHpsX+7EG8x4bd-zHZ+O95e2Y5Y2DudZiEE6eNCA@mail.gmail.com>
<op.y867wxh4kdkhrr@desktop-2khsk44.dynamic.ziggo.nl>
MIME-Version: 1.0
Content-Type: multipart/signed;
boundary="=_MailMate_586B4C06-BF53-4A2D-9DBE-D8ADEFBB2C75_=";
micalg=pgp-sha1; protocol="application/pgp-signature"
X-Mailer: MailMate (2.0BETAr6093)
--=_MailMate_586B4C06-BF53-4A2D-9DBE-D8ADEFBB2C75_=
Content-Type: multipart/alternative;
boundary="=_MailMate_8859E27C-9C57-45D7-B277-1ED97E1BC315_="
--=_MailMate_8859E27C-9C57-45D7-B277-1ED97E1BC315_=
Content-Transfer-Encoding: quoted-printable
On 5 Nov 2017, at 10:42, Robert Scholte wrote:
> I would like to drop strict scopes in general and give plugins the oppo=
rtunity to depend on
> specific scoped dependencies.
How would this help with annotations tho? The main issue I'm facing is ha=
ving a standard m-c-p plugin definition in a parent ( or tile ) but needi=
ng different annotation processors used per project. With the current plu=
gin, this means either listing them as standard dependencies and have the=
m auto-scanned, and pollute the compilation classpath, or list every poss=
ible annotation processor dependency we may use in our projects in the pa=
rent, which is less than ideal.
> I hope you are aware that modules already end up on the modulepath base=
d on the moduledescriptor(s). So I don't see the need for this scope. (un=
less you have this wish that in the end Maven will create the module desc=
riptor based on this, but I still think we shouldn't do that)
I remembered reading something about this, and assumed it was the case if=
there was a module-info.class, but what if its a standard jar with an Au=
tomatic-Module-Name header? Does that fall into the module path or classp=
ath? Having control for this case may be useful.
> I recognize this wish. The best solution is to make the dependency opti=
onal.
The problem with this is that the dependency is still on the classpath fo=
r say surefire, which can influence behaviour.
Mark
---
"The ease with which a change can be implemented has no relevance at all =
to whether it is the right change for the (Java) Platform for all time." =
&mdash; Mark Reinhold.
Mark Derricutt
http://www.theoryinpractice.net
http://www.chaliceofblood.net
http://plus.google.com/+MarkDerricutt
http://twitter.com/talios
http://facebook.com/mderricutt
--=_MailMate_8859E27C-9C57-45D7-B277-1ED97E1BC315_=
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/xhtml; charset=3Dutf-8"=
>
</head>
<body>
<div style=3D"font-family:sans-serif"><div style=3D"white-space:normal">
<p dir=3D"auto">On 5 Nov 2017, at 10:42, Robert Scholte wrote:</p>
</div>
<div style=3D"white-space:normal"><blockquote style=3D"border-left:2px so=
lid #5855D5; color:#5855D5; margin:0 0 5px; padding-left:5px"><p dir=3D"a=
uto">I would like to drop strict scopes in general and give plugins the o=
pportunity to depend on<br>
specific scoped dependencies.</p>
</blockquote></div>
<div style=3D"white-space:normal">
<p dir=3D"auto">How would this help with annotations tho? The main issue =
I'm facing is having a standard m-c-p plugin definition in a parent ( or =
tile ) but needing different annotation processors used per project. With=
the current plugin, this means either listing them as standard dependenc=
ies and have them auto-scanned, and pollute the compilation classpath, or=
list every possible annotation processor dependency we may use in our pr=
ojects in the parent, which is less than ideal.</p>
</div>
<div style=3D"white-space:normal"><blockquote style=3D"border-left:2px so=
lid #5855D5; color:#5855D5; margin:0 0 5px; padding-left:5px"><p dir=3D"a=
uto">I hope you are aware that modules already end up on the modulepath b=
ased on the moduledescriptor(s). So I don't see the need for this scope. =
(unless you have this wish that in the end Maven will create the module d=
escriptor based on this, but I still think we shouldn't do that)</p>
</blockquote></div>
<div style=3D"white-space:normal">
<p dir=3D"auto">I remembered reading something about this, and assumed it=
was the case if there was a module-info.class, but what if its a standar=
d jar with an Automatic-Module-Name header? Does that fall into the modul=
e path or classpath? Having control for this case may be useful.</p>
</div>
<div style=3D"white-space:normal"><blockquote style=3D"border-left:2px so=
lid #5855D5; color:#5855D5; margin:0 0 5px; padding-left:5px"><p dir=3D"a=
uto">I recognize this wish. The best solution is to make the dependency o=
ptional.</p>
</blockquote></div>
<div style=3D"white-space:normal">
<p dir=3D"auto">The problem with this is that the dependency is still on =
the classpath for say surefire, which can influence behaviour.</p>
<p dir=3D"auto">Mark</p>
<hr>
<p dir=3D"auto">"The ease with which a change can be implemented has no r=
elevance at all to whether it is the right change for the (Java) Platform=
for all time." =E2=80=94 Mark Reinhold.</p>
<p dir=3D"auto">Mark Derricutt<br>
<a href=3D"http://www.theoryinpractice.net">http://www.theoryinpractice.n=
et</a><br>
<a href=3D"http://www.chaliceofblood.net">http://www.chaliceofblood.net</=
a><br>
<a href=3D"http://plus.google.com/+MarkDerricutt">http://plus.google.com/=
+MarkDerricutt</a><br>
<a href=3D"http://twitter.com/talios">http://twitter.com/talios</a><br>
<a href=3D"http://facebook.com/mderricutt">http://facebook.com/mderricutt=
</a></p>
</div>
</div>
</body>
</html>
--=_MailMate_8859E27C-9C57-45D7-B277-1ED97E1BC315_=--
--=_MailMate_586B4C06-BF53-4A2D-9DBE-D8ADEFBB2C75_=
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename=signature.asc
Content-Type: application/pgp-signature; name=signature.asc
-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2
iQFEBAEBAgAuFiEELdSKGMT2tCFlhLxk6NqDZHNO0kUFAln/gJcQHG1hcmtAdGFs
aW9zLmNvbQAKCRDo2oNkc07SRfCyB/9wlo0IXIq/FuDociFcK22K61S+RjqYj2Fn
hdx3M4O8oPWPV7pkNODsloKlcXmS3HMhH3F2DIggn/AKUG1+p3LSgtZjsPq8VUyN
lmpmG8Zn/g9XOXRcEUW2Ho7znIytPGl3zHj+A4ueQekIZ3S3pEPq38zphNhpmDIY
hEmU9blc13owJNimHDS18+YqsWOMGv1gU4OIAUIqbiyEFxOhalnUPOKDCWSxZ21E
q1GxjX8rxGgo77jzgDQnRSGXND5lWE66l/ymF8BJmBApvoB847DoN3eqVm5rabsD
F6IJZJw8VN146KwpIIQJyT7gGeyJ2dNlRHX8coIepMKGQZj8XJSG
=jvj8
-----END PGP SIGNATURE-----
--=_MailMate_586B4C06-BF53-4A2D-9DBE-D8ADEFBB2C75_=--
From dev-return-124426-archiver=mbox-vm.apache.org@maven.apache.org Sun Nov 5 21:27:58 2017
Return-Path: <dev-return-124426-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 471E32A3
for <archiver@mbox-vm.apache.org>; Sun, 5 Nov 2017 21:27:58 +0000 (UTC)
Received: (qmail 83025 invoked by uid 500); 5 Nov 2017 21:27:57 -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 83012 invoked by uid 99); 5 Nov 2017 21:27:57 -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; Sun, 05 Nov 2017 21:27:57 +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 6BCCD10B48A
for <dev@maven.apache.org>; Sun, 5 Nov 2017 21:27:56 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org
X-Spam-Flag: NO
X-Spam-Score: 2.48
X-Spam-Level: **
X-Spam-Status: No, score=2.48 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_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01] autolearn=disabled
Authentication-Results: spamd1-us-west.apache.org (amavisd-new);
dkim=pass (2048-bit key)
header.d=zusammenkunft-net.20150623.gappssmtp.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 unkbXTnlHfuc for <dev@maven.apache.org>;
Sun, 5 Nov 2017 21:27:54 +0000 (UTC)
Received: from mail-wm0-f48.google.com (mail-wm0-f48.google.com [74.125.82.48])
by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 362525FCC7
for <dev@maven.apache.org>; Sun, 5 Nov 2017 21:27:54 +0000 (UTC)
Received: by mail-wm0-f48.google.com with SMTP id r68so7236874wmr.0
for <dev@maven.apache.org>; Sun, 05 Nov 2017 13:27:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=zusammenkunft-net.20150623.gappssmtp.com; s=20150623;
h=message-id:mime-version:to:from:subject:date:importance:in-reply-to
:references;
bh=8EHWblwGj9IV/oNr+wV0G8cegfEnN6VN2eZXg7JNXWw=;
b=XBMQACObzjyS3plz4iWZbFyeUPIO9U0QsTtTbLHtlmYnvjQNyF7uIx0bl0aaURd927
YVpMeNJcJR4LX5xh5X4NbhrynButMt96FTU/9NWb0T/JraC0k1Xio5vr7BsZLDsd93bT
uuOzlEGNSEBswm+2lOBqWOS8zekHKaC255n/F3Sw7v3/XA0jkfZfzmZuHtx6Krz5y2j+
eD35NnA/KE9oDjkp9dnDuvEiU8XJ7jmbXJ9rbfXZsJpbu26wlWJTqjq4Ne50ecF1vGpg
+fCrxh6PRX0RFaNpqnAkS1xKlFnC/y5BWNIIFcK3eYUuSVIyrGJCXOG6IFWQ8AOF8sXI
iTcQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:message-id:mime-version:to:from:subject:date
:importance:in-reply-to:references;
bh=8EHWblwGj9IV/oNr+wV0G8cegfEnN6VN2eZXg7JNXWw=;
b=bbVwsDXYRfHPhfqMvsgoeuDKrVJ1o7yeg1t7HOFZ163X2FYN0yWdDk1mrgSOybCFSg
dY8HvACF0TzujEu7cWXXDPbhb4uZWgNkHlKegXah0+eEI+dFO4B8K0KyCQJC/KJFRda0
DGRLdV8YzMyMg9NJAPgkdXgYXPu4H64O700KteWvNmQ+HMkJ3e3b9zIUb0GCPkyDKtgU
FClNYuJueiNFaihBLkxZEY7HbVwfhWX0OntI7B+3i4RdASdqih34F0mP8h7fcDi5nY7o
Dj17GQZJw1LWZLX/NP5yXJyzPCLzV79wVx6HmD4iB+0k7N76vPPzie8u1Ydw1Uzuic+0
qBpw==
X-Gm-Message-State: AJaThX56wp2A50S6KXErPI/eioXEAsE5Q0mFDYN7SEDLVEvdBiKhtkqT
QtCx+ehlpAkFZMQ1WGj2EK/ByqnRoh0=
X-Google-Smtp-Source: ABhQp+TGfObHhdhQjQPQXSGwblk5lJcGC8VDRSLfPvXEN6k6C4CJh6LA+T30dy9q1TCZpoRXvRuxgw==
X-Received: by 10.28.214.205 with SMTP id n196mr3249278wmg.10.1509917272824;
Sun, 05 Nov 2017 13:27:52 -0800 (PST)
Received: from ?IPv6:::ffff:10.153.120.227? (x2f7fce3.dyn.telefonica.de. [2.247.252.227])
by smtp.gmail.com with ESMTPSA id g99sm5173550wrd.72.2017.11.05.13.27.49
for <dev@maven.apache.org>
(version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
Sun, 05 Nov 2017 13:27:52 -0800 (PST)
Message-ID: <59ff8258.ecb2df0a.5d316.bc89@mx.google.com>
MIME-Version: 1.0
To: Maven Developers List <dev@maven.apache.org>
From: Bernd Eckenfels <ecki@zusammenkunft.net>
Subject: AW: Maven 4.0.0
Date: Sun, 5 Nov 2017 22:27:41 +0100
Importance: normal
X-Priority: 3
In-Reply-To: <E99A04F6-B78E-4B4F-82E9-C89A8FB744DE@talios.com>
References:
<CA+nPnMwEH9Z2myp71uaSrdcyLJRFrE-Vrt20191rd01h+Ufhjw@mail.gmail.com>
<CALYGm1xb1MOHpsX+7EG8x4bd-zHZ+O95e2Y5Y2DudZiEE6eNCA@mail.gmail.com>
<op.y867wxh4kdkhrr@desktop-2khsk44.dynamic.ziggo.nl>
<E99A04F6-B78E-4B4F-82E9-C89A8FB744DE@talios.com>
Content-Type: multipart/mixed;
boundary="_DD77B455-1601-4538-9784-792461F0AF78_"
--_DD77B455-1601-4538-9784-792461F0AF78_
Content-Type: multipart/alternative;
boundary="_1A1AEF13-FBED-4BEC-9069-085883579FE7_"
--_1A1AEF13-FBED-4BEC-9069-085883579FE7_
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="utf-8"
Hello,
Adding annotations and processor as a compiletime dependency sounds like a =
reasonable thing. It would however be cool if the JAR could describe which =
package needs to go on the classpath and which is processor impl. (and havi=
ng a different artifact for runtime)
Gruss
Bernd
Von: Mark Derricutt
Gesendet: Sonntag, 5. November 2017 22:20
An: Maven Developers List
Betreff: Re: Maven 4.0.0
On 5 Nov 2017, at 10:42, Robert Scholte wrote:
I would like to drop strict scopes in general and give plugins the opportun=
ity to depend on
specific scoped dependencies.
How would this help with annotations tho? The main issue I'm facing is havi=
ng a standard m-c-p plugin definition in a parent ( or tile ) but needing d=
ifferent annotation processors used per project. With the current plugin, t=
his means either listing them as standard dependencies and have them auto-s=
canned, and pollute the compilation classpath, or list every possible annot=
ation processor dependency we may use in our projects in the parent, which =
is less than ideal.
I hope you are aware that modules already end up on the modulepath based on=
the moduledescriptor(s). So I don't see the need for this scope. (unless y=
ou have this wish that in the end Maven will create the module descriptor b=
ased on this, but I still think we shouldn't do that)
I remembered reading something about this, and assumed it was the case if t=
here was a module-info.class, but what if its a standard jar with an Automa=
tic-Module-Name header? Does that fall into the module path or classpath? H=
aving control for this case may be useful.
I recognize this wish. The best solution is to make the dependency optional=
.
The problem with this is that the dependency is still on the classpath for =
say surefire, which can influence behaviour.
Mark
"The ease with which a change can be implemented has no relevance at all to=
whether it is the right change for the (Java) Platform for all time." =E2=
=80=94 Mark Reinhold.
Mark Derricutt
http://www.theoryinpractice.net
http://www.chaliceofblood.net
http://plus.google.com/+MarkDerricutt
http://twitter.com/talios
http://facebook.com/mderricutt
--_1A1AEF13-FBED-4BEC-9069-085883579FE7_
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset="utf-8"
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40"><head><meta http-equiv=3DContent-Type content=
=3D"text/html; charset=3Dutf-8"><meta name=3DGenerator content=3D"Microsoft=
Word 15 (filtered medium)"><!--[if !mso]><style>v\:* {behavior:url(#defaul=
t#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:#954F72;
text-decoration:underline;}
.MsoChpDefault
{mso-style-type:export-only;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
{page:WordSection1;}
--></style></head><body lang=3DDE link=3Dblue vlink=3D"#954F72"><div class=
=3DWordSection1><p class=3DMsoNormal><span lang=3DEN-US>Hello,<o:p></o:p></=
span></p><p class=3DMsoNormal><span lang=3DEN-US><o:p>&nbsp;</o:p></span></=
p><p class=3DMsoNormal><span lang=3DEN-US>Adding annotations and processor =
as a compiletime dependency sounds like a reasonable thing. It would howeve=
r be cool if the JAR could describe which package needs to go on the classp=
ath and which is processor impl. (and having a different artifact for runti=
me)</span></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNorma=
l>Gruss</p><p class=3DMsoNormal>Bernd</p><p class=3DMsoNormal><o:p>&nbsp;</=
o:p></p><div style=3D'mso-element:para-border-div;border:none;border-top:so=
lid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=3DMsoNormal style=3D'=
border:none;padding:0cm'><b>Von: </b><a href=3D"mailto:mark@talios.com">Mar=
k Derricutt</a><br><b>Gesendet: </b>Sonntag, 5. November 2017 22:20<br><b>A=
n: </b><a href=3D"mailto:dev@maven.apache.org">Maven Developers List</a><br=
><b>Betreff: </b>Re: Maven 4.0.0</p></div><p class=3DMsoNormal><o:p>&nbsp;<=
/o:p></p><p><span style=3D'font-family:"Arial",sans-serif'>On 5 Nov 2017, a=
t 10:42, Robert Scholte wrote:<o:p></o:p></span></p><div><blockquote style=
=3D'border:none;border-left:solid #5855D5 1.5pt;padding:0cm 0cm 0cm 4.0pt;m=
argin-left:0cm;margin-right:0cm;margin-bottom:3.75pt'><p><span style=3D'fon=
t-family:"Arial",sans-serif;color:#5855D5'>I would like to drop strict scop=
es in general and give plugins the opportunity to depend on<br>specific sco=
ped dependencies.<o:p></o:p></span></p></blockquote></div><div><p><span sty=
le=3D'font-family:"Arial",sans-serif'>How would this help with annotations =
tho? The main issue I'm facing is having a standard m-c-p plugin definition=
in a parent ( or tile ) but needing different annotation processors used p=
er project. With the current plugin, this means either listing them as stan=
dard dependencies and have them auto-scanned, and pollute the compilation c=
lasspath, or list every possible annotation processor dependency we may use=
in our projects in the parent, which is less than ideal.<o:p></o:p></span>=
</p></div><div><blockquote style=3D'border:none;border-left:solid #5855D5 1=
.5pt;padding:0cm 0cm 0cm 4.0pt;margin-left:0cm;margin-right:0cm;margin-bott=
om:3.75pt'><p><span style=3D'font-family:"Arial",sans-serif;color:#5855D5'>=
I hope you are aware that modules already end up on the modulepath based on=
the moduledescriptor(s). So I don't see the need for this scope. (unless y=
ou have this wish that in the end Maven will create the module descriptor b=
ased on this, but I still think we shouldn't do that)<o:p></o:p></span></p>=
</blockquote></div><div><p><span style=3D'font-family:"Arial",sans-serif'>I=
remembered reading something about this, and assumed it was the case if th=
ere was a module-info.class, but what if its a standard jar with an Automat=
ic-Module-Name header? Does that fall into the module path or classpath? Ha=
ving control for this case may be useful.<o:p></o:p></span></p></div><div><=
blockquote style=3D'border:none;border-left:solid #5855D5 1.5pt;padding:0cm=
0cm 0cm 4.0pt;margin-left:0cm;margin-right:0cm;margin-bottom:3.75pt'><p><s=
pan style=3D'font-family:"Arial",sans-serif;color:#5855D5'>I recognize this=
wish. The best solution is to make the dependency optional.<o:p></o:p></sp=
an></p></blockquote></div><div><p><span style=3D'font-family:"Arial",sans-s=
erif'>The problem with this is that the dependency is still on the classpat=
h for say surefire, which can influence behaviour.<o:p></o:p></span></p><p>=
<span style=3D'font-family:"Arial",sans-serif'>Mark<o:p></o:p></span></p><p=
class=3DMsoNormal><span style=3D'font-family:"Arial",sans-serif'><img bord=
er=3D0 width=3D283 height=3D0 style=3D'width:2.95in;height:.0041in' id=3D"H=
orizontal_x0020_Line_x0020_1" src=3D"cid:image002.png@01D35685.4883E980"></=
span><span style=3D'font-family:"Arial",sans-serif'><o:p></o:p></span></p><=
p><span style=3D'font-family:"Arial",sans-serif'>&quot;The ease with which =
a change can be implemented has no relevance at all to whether it is the ri=
ght change for the (Java) Platform for all time.&quot; =E2=80=94 Mark Reinh=
old.<o:p></o:p></span></p></div><p><span style=3D'font-family:"Arial",sans-=
serif'>Mark Derricutt<br><a href=3D"http://www.theoryinpractice.net">http:/=
/www.theoryinpractice.net</a><br><a href=3D"http://www.chaliceofblood.net">=
http://www.chaliceofblood.net</a><br><a href=3D"http://plus.google.com/+Mar=
kDerricutt">http://plus.google.com/+MarkDerricutt</a><br><a href=3D"http://=
twitter.com/talios">http://twitter.com/talios</a><br><a href=3D"http://face=
book.com/mderricutt">http://facebook.com/mderricutt</a><o:p></o:p></span></=
p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p></div></body></html>=
--_1A1AEF13-FBED-4BEC-9069-085883579FE7_--
--_DD77B455-1601-4538-9784-792461F0AF78_
Content-Type: text/plain; charset=us-ascii
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org
--_DD77B455-1601-4538-9784-792461F0AF78_--
From dev-return-124427-archiver=mbox-vm.apache.org@maven.apache.org Sun Nov 5 23:28:16 2017
Return-Path: <dev-return-124427-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id C7C412A3
for <archiver@mbox-vm.apache.org>; Sun, 5 Nov 2017 23:28:15 +0000 (UTC)
Received: (qmail 2583 invoked by uid 500); 5 Nov 2017 23:28:15 -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 2570 invoked by uid 99); 5 Nov 2017 23:28:15 -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; Sun, 05 Nov 2017 23:28:15 +0000
From: GitBox <git@apache.org>
To: dev@maven.apache.org
Subject: [GitHub] slachiewicz opened a new pull request #29: Update to Mockito 2.11
Message-ID: <150992449440.16739.3345932832618104853.gitbox@gitbox.apache.org>
slachiewicz opened a new pull request #29: Update to Mockito 2.11
URL: https://github.com/apache/maven-enforcer/pull/29
Fixes MENFORCER-278
----------------------------------------------------------------
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-124428-archiver=mbox-vm.apache.org@maven.apache.org Mon Nov 6 00:54:07 2017
Return-Path: <dev-return-124428-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 167D0663
for <archiver@mbox-vm.apache.org>; Mon, 6 Nov 2017 00:54:01 +0000 (UTC)
Received: (qmail 45744 invoked by uid 500); 6 Nov 2017 00:53: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 45730 invoked by uid 99); 6 Nov 2017 00:53:56 -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; Mon, 06 Nov 2017 00:53:56 +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 3E806180733
for <dev@maven.apache.org>; Mon, 6 Nov 2017 00:53:55 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org
X-Spam-Flag: NO
X-Spam-Score: 1.879
X-Spam-Level: *
X-Spam-Status: No, score=1.879 tagged_above=-999 required=6.31
tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1,
HTML_MESSAGE=2, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01,
RCVD_IN_MSPIKE_WL=-0.01, 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-eu.apache.org ([10.40.0.8])
by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024)
with ESMTP id pFbUBbxAj8nx for <dev@maven.apache.org>;
Mon, 6 Nov 2017 00:53:53 +0000 (UTC)
Received: from mail-oi0-f41.google.com (mail-oi0-f41.google.com [209.85.218.41])
by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id BE5F25F2AC
for <dev@maven.apache.org>; Mon, 6 Nov 2017 00:53:52 +0000 (UTC)
Received: by mail-oi0-f41.google.com with SMTP id h6so5827441oia.10
for <dev@maven.apache.org>; Sun, 05 Nov 2017 16:53:52 -0800 (PST)
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=EZ7KB1FgMsHxzvLVjqn1JPaQ2/IF6bT7dbua76Y3rQ4=;
b=TcFOp2cfD2v9HYfJymarWqxtwc7M+ET6WZ5wPqOWZWAu899+7g+51nYzKs82ZG+IK8
dxgR/52mTJuFRxyEdOEeqkVh7NB27xB/KzFvIGdtOi9pR5ENNjnlAyg01rtasYSSf+uz
9Yvd0XbxSY1WQxNNkcIDJH2d5+HzCreYyqoz+7nctteSZfYyy/nZIHQWpRkE8NyJP4VV
hZKrzInZ3QTBg5jmiXQMZuaiTochQC/14KOOllnZmDdd6qWo3bOjRs30tHa0ijKI5M/v
XeWHQ9XAi980Up/XhDm11yEjay/6WyAogODEqPIKhLBj4uVS3NATaYV/vLEj2Hk21eSn
TN4w==
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=EZ7KB1FgMsHxzvLVjqn1JPaQ2/IF6bT7dbua76Y3rQ4=;
b=NHFusxMxVgeuQ4ulGFcAqZydy65dNQU/XhPxgzL37l6dc5g/6Um4DkHt0h0r4jel7o
o++d+J6SS7SHN8gGMr4CUU/xB3VITgCA+6LV0oiow2OZtbgLrXU/261yPY2w0QrBy6Ik
60pRD4cfmMnSOfP/Z/lugGpnnOY3Po/8/9Rq4PncDxUdYgiiORP+QC3orxkAPDSsFHZp
nB+7fG7g780/De0dxnn57O1hVHX2ix/gJxwir50CWutNRD7PKkll+8fBEJOW5PeA2f5s
kwA+EWpNUalA2HNigwK8/bZVIYzCn7sNztRlb9mWic5jwfQiumCwRfTE5C5HMxJ9jDtA
+n4w==
X-Gm-Message-State: AMCzsaV+f4hhVP/JfsWlLxV2ysRZvJbofpadoO9k3zn6GEg5tSOwexro
M6a3teIfcaS90lvsmKr3fkplktat0mTW0lMjUnzP
X-Google-Smtp-Source: ABhQp+S5LCgs9i7nqq+G0qNuZ9dUaJ7d3V4GkLcpmMNvCoJJ4T8MpFNPhzu6Uty5IJMCQw/pXGQgcUBMb2+gbSMUbJU=
X-Received: by 10.202.61.69 with SMTP id k66mr7695595oia.200.1509929631156;
Sun, 05 Nov 2017 16:53:51 -0800 (PST)
MIME-Version: 1.0
Received: by 10.157.42.134 with HTTP; Sun, 5 Nov 2017 16:53:50 -0800 (PST)
Received: by 10.157.42.134 with HTTP; Sun, 5 Nov 2017 16:53:50 -0800 (PST)
In-Reply-To: <EBCF1720-455B-414B-B44E-2283A00CC3CB@talios.com>
References: <8ad9b476-c939-4f54-8271-a16aad31402c@oracle.com> <EBCF1720-455B-414B-B44E-2283A00CC3CB@talios.com>
From: Gary Gregory <garydgregory@gmail.com>
Date: Sun, 5 Nov 2017 17:53:50 -0700
Message-ID: <CACZkXPxZOtF4sLvURd3HHopijmMVqrEShMwa43c74S+xU0sWDA@mail.gmail.com>
Subject: Re: JDK 10 b29 Early Access is available on jdk.java.net
To: Maven Developers List <dev@maven.apache.org>
Content-Type: multipart/alternative; boundary="001a113cdcf84d11c0055d45e35d"
--001a113cdcf84d11c0055d45e35d
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
The VOTE to release Commons Lang 3.7 is underway. This will fix the NOW.
Gary
On Nov 5, 2017 14:06, "Mark Derricutt" <mark@talios.com> wrote:
> On 3 Nov 2017, at 22:48, Rory O'Donnell wrote:
>
> JDK 10 Early Access build 29 is available at : - jdk.java.net/10/
>
> Looks like Surefire is the first casualty:
>
> Caused by: java.lang.NullPointerException
> at org.apache.maven.surefire.shade.org.apache.commons.lang3.SystemUtils.i=
sJavaVersionAtLeast
> (SystemUtils.java:1626)
> at org.apache.maven.plugin.surefire.AbstractSurefireMojo.getEffectiveJvm
> (AbstractSurefireMojo.java:2107)
> at org.apache.maven.plugin.surefire.AbstractSurefireMojo.getForkConfigura=
tion
> (AbstractSurefireMojo.java:1976)
> at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeProvider
> (AbstractSurefireMojo.java:1111)
> at org.apache.maven.plugin.surefire.AbstractSurefireMojo.
> executeAfterPreconditionsChecked (AbstractSurefireMojo.java:954)
> at org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute
> (AbstractSurefireMojo.java:832)
> at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo
> (DefaultBuildPluginManager.java:134)
>
> I guess that new-new version string change is gonna bite everyone....
> ------------------------------
>
> "The ease with which a change can be implemented has no relevance at all
> to whether it is the right change for the (Java) Platform for all time." =
=E2=80=94
> Mark Reinhold.
>
> Mark Derricutt
> http://www.theoryinpractice.net
> http://www.chaliceofblood.net
> http://plus.google.com/+MarkDerricutt
> http://twitter.com/talios
> http://facebook.com/mderricutt
>
--001a113cdcf84d11c0055d45e35d--
From dev-return-124429-archiver=mbox-vm.apache.org@maven.apache.org Mon Nov 6 01:48:16 2017
Return-Path: <dev-return-124429-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 9BE362A3
for <archiver@mbox-vm.apache.org>; Mon, 6 Nov 2017 01:48:16 +0000 (UTC)
Received: (qmail 85458 invoked by uid 500); 6 Nov 2017 01:48:15 -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 85446 invoked by uid 99); 6 Nov 2017 01:48:15 -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; Mon, 06 Nov 2017 01:48:15 +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 D29A71B4185
for <dev@maven.apache.org>; Mon, 6 Nov 2017 01:48:14 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org
X-Spam-Flag: NO
X-Spam-Score: 0.871
X-Spam-Level:
X-Spam-Status: No, score=0.871 tagged_above=-999 required=6.31
tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1,
SPF_HELO_PASS=-0.001, SPF_SOFTFAIL=0.972] autolearn=disabled
Authentication-Results: spamd2-us-west.apache.org (amavisd-new);
dkim=pass (1024-bit key) header.d=honton.org
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 bxRZOqoJ4xuq for <dev@maven.apache.org>;
Mon, 6 Nov 2017 01:48:13 +0000 (UTC)
Received: from biz46.inmotionhosting.com (biz46.inmotionhosting.com [205.134.250.160])
by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 29E825FB40
for <dev@maven.apache.org>; Mon, 6 Nov 2017 01:48:13 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=honton.org;
s=default; h=To:Date:Message-Id:Subject:Mime-Version:
Content-Transfer-Encoding:Content-Type:From:Sender:Reply-To:Cc:Content-ID:
Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc
:Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:
List-Subscribe:List-Post:List-Owner:List-Archive;
bh=0SFuZOCSOPr7WmqmnqfNi3hQNIWPAIyZHZQT857jihQ=; b=Yxqv/OjovOCxYKfXvc8WfRwj+y
5KXbSo+DcfhD35cusggKL6e15iyJJFMBciKXpnoWZhlqCVWmD6sW4qMGK4CxqV9sTZAr89zNLkmFf
1TQ/eSxN/HpOZgprbQFshEJRYyozom+n1C2zWKOIwc8IhoT8eToH6QpqzOlzW8pM0Hcc=;
Received: from [173.228.88.114] (port=57527 helo=[192.168.1.28])
by biz46.inmotionhosting.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256)
(Exim 4.89)
(envelope-from <chas@honton.org>)
id 1eBWW7-00033D-6h
for dev@maven.apache.org; Sun, 05 Nov 2017 17:48:04 -0800
From: Charles Honton <chas@honton.org>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
Subject: Re: Reactor safe/rally points
Message-Id: <86141EB3-133F-454F-9F2F-3FE2213011E4@honton.org>
Date: Sun, 5 Nov 2017 17:47:58 -0800
To: Maven Developers List <dev@maven.apache.org>
X-Mailer: Apple Mail (2.3273)
X-OutGoing-Spam-Status: No, score=-1.0
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - biz46.inmotionhosting.com
X-AntiAbuse: Original Domain - maven.apache.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - honton.org
X-Get-Message-Sender-Via: biz46.inmotionhosting.com: authenticated_id: chas+honton.org/only user confirmed/virtual account not confirmed
X-Authenticated-Sender: biz46.inmotionhosting.com: chas@honton.org
X-Source:
X-Source-Args:
X-Source-Dir:
Both these use cases sound like adding incredible complexity to support =
less than 1% situations, and worse, encouraging monolithic builds. =20
In the first case, the module creating a shaded jar can mark its =
constituent jars as optional; preventing the transitive dependencies.
In the second case, It would be better for the plugin be an independent =
build to encourage re-use of that plugin.
> There are two sets of problems that, assuming we want to fix, both =
need
> some way to rally a concurrent multimodule build at.
>=20
> 1. There is the shade like class of problems, where a plugin wants to
> modify the effective transitive dependencies of a module.
>=20
> 2. There is the extensibility class of problems, where people want to =
build
> a plugin and consume the same plugin in one reactor.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org
From dev-return-124430-archiver=mbox-vm.apache.org@maven.apache.org Mon Nov 6 07:30:21 2017
Return-Path: <dev-return-124430-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 6FD4C2A3
for <archiver@mbox-vm.apache.org>; Mon, 6 Nov 2017 07:30:21 +0000 (UTC)
Received: (qmail 10196 invoked by uid 500); 6 Nov 2017 07:30:20 -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 10184 invoked by uid 99); 6 Nov 2017 07:30:20 -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; Mon, 06 Nov 2017 07:30:20 +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 49D541B6114
for <dev@maven.apache.org>; Mon, 6 Nov 2017 07:30:19 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org
X-Spam-Flag: NO
X-Spam-Score: 1.879
X-Spam-Level: *
X-Spam-Status: No, score=1.879 tagged_above=-999 required=6.31
tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1,
HTML_MESSAGE=2, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01,
RCVD_IN_MSPIKE_WL=-0.01, 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-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 3obgOhUyD14I for <dev@maven.apache.org>;
Mon, 6 Nov 2017 07:30:17 +0000 (UTC)
Received: from mail-wm0-f54.google.com (mail-wm0-f54.google.com [74.125.82.54])
by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 65F1F5FD7E
for <dev@maven.apache.org>; Mon, 6 Nov 2017 07:30:17 +0000 (UTC)
Received: by mail-wm0-f54.google.com with SMTP id y80so11624315wmd.0
for <dev@maven.apache.org>; Sun, 05 Nov 2017 23:30:17 -0800 (PST)
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=ZQG8u1g5KvafDfw+1bK72RV/HmO95fDBFWuB3DBFocc=;
b=eDt0RJSHs/bYiW2KrdoI7ji1Lf8rYPqs3w1pnO0hAhAwD5H6z3EcHDdbj278HTgKiD
2HOW/7l3W1Y/6OUkgZNoYpPsuLFgq44U8htAZ8hn+p78rf9MghW6je709QdhEpqrI6gG
09nSK79cRi9zJ+HR/WpqbnzAi/TDWQTg2dUX3xPq5KEpG+ujbHM/KUFbGuhMl+8GJD80
88cP0WXIMENR8ycOeVRpIU/S+6Znf0XTEupjIsbqCRrgTPbjWH1vZwhz3MligKWlYw2f
HNCbOskWwBQ8fSST7bqsTjLAbE2mXEjWbLckePvCvGb2LQHksn3xIaLpbQOJz2cwbwJt
7H+A==
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=ZQG8u1g5KvafDfw+1bK72RV/HmO95fDBFWuB3DBFocc=;
b=BGZky+O4fuf9jxNWNKt6e2JjwI38f8J7UswVuw/RfabAYMJSAmU3n57fiO0eqeec5w
vpbJUxGqkwWX9eKCW8NwgzRUkglcQQ7ckdUJ9Veb/nW1dHoF2+cK11njwIzxQW56iWSY
RfFUlonK+cWAQWFXTEtXNK/jP8k96d1Ztc/awAPP1Jwt/c8tMuRw6rOAdrYdX1YUQqea
gFQ3XVzqWBq67zwarOECI8YQIQJkIonXuwqmzEWOk56d7KKwm01iaZvN+it6yH+St25b
2yUqvm4nTC5b1pQD4DMR08S7H7xJk0UKt3W5cYEW6Lts7WN04lrfnqK5TJmiQIvrd64y
gOJg==
X-Gm-Message-State: AJaThX75e8VgW2RkvUrafcaPArYoeO4l4ctklHvgucqjb1Vdi0Ue8Eu5
AwXAWMabacdG5IvCLH9IAkqWumA/mHnINrT2C0fCGg==
X-Google-Smtp-Source: ABhQp+Qxt5tA2WGnVYi4cudxxKOLQytB6YoSzSFf066oKPoz42hTI9jZt7xRe/T6ZIYKaQK/QysLtNjNXu/xsufIGkI=
X-Received: by 10.28.21.10 with SMTP id 10mr4091311wmv.41.1509953416049; Sun,
05 Nov 2017 23:30:16 -0800 (PST)
MIME-Version: 1.0
References: <86141EB3-133F-454F-9F2F-3FE2213011E4@honton.org>
In-Reply-To: <86141EB3-133F-454F-9F2F-3FE2213011E4@honton.org>
From: Stephen Connolly <stephen.alan.connolly@gmail.com>
Date: Mon, 06 Nov 2017 07:30:05 +0000
Message-ID: <CA+nPnMzs89F_qC_ZsfPjayPhq=5Fjyw8mhTMntXPa82_oh-MRw@mail.gmail.com>
Subject: Re: Reactor safe/rally points
To: Maven Developers List <dev@maven.apache.org>
Content-Type: multipart/alternative; boundary="001a1145a932fdb8cf055d4b6cc9"
--001a1145a932fdb8cf055d4b6cc9
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
On Mon 6 Nov 2017 at 01:48, Charles Honton <chas@honton.org> wrote:
> Both these use cases sound like adding incredible complexity to support
> less than 1% situations, and worse, encouraging monolithic builds.
>
> In the first case, the module creating a shaded jar can mark its
> constituent jars as optional; preventing the transitive dependencies.
Ha! That does not do what you think it does.
Optional dependencies are still there but only as a version constraint that
gets applied if something else brings the dependency into the tree in as a
non-optional dependency.
Normally you need a complex deep tree to see the effect (as most people use
version hints rather than specifications... and with hints, closest wins,
whereas specifications are globally merged)
Provided scope is more correct, but shade doesn=E2=80=99t operate on provid=
ed
scope... and anyway iirc that also pushes the constraint as transitive.
With shade, the dependency is removed.
> In the second case, It would be better for the plugin be an independent
> build to encourage re-use of that plugin.
Yes it would, but socially people don=E2=80=99t do that... and anyway, ther=
e are
legitimate use cases, eg tomee has (or had if they gave up fighting and
moved it out of reactor) a plugin that was tied to the container version.
To allow integration tests in the same reactor as the main codebase, it is
reasonable to want the plugin built at the same time.
If we don=E2=80=99t allow people to build the plugin in the same reactor, t=
hey just
fight us and add scripts or move to other build tools... both of which
removes the benefits of Maven.
This would provide a better path, and eventually they will =E2=80=9Csee sen=
se=E2=80=9D
(translation, find other projects that need the same functionality) and
pull the plugin into its own reactor.
>
> > There are two sets of problems that, assuming we want to fix, both need
> > some way to rally a concurrent multimodule build at.
> >
> > 1. There is the shade like class of problems, where a plugin wants to
> > modify the effective transitive dependencies of a module.
> >
> > 2. There is the extensibility class of problems, where people want to
> build
> > a plugin and consume the same plugin in one reactor.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>
> --
Sent from my phone
--001a1145a932fdb8cf055d4b6cc9--
From dev-return-124431-archiver=mbox-vm.apache.org@maven.apache.org Mon Nov 6 07:54:49 2017
Return-Path: <dev-return-124431-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id F40B02A2
for <archiver@mbox-vm.apache.org>; Mon, 6 Nov 2017 07:54:48 +0000 (UTC)
Received: (qmail 40993 invoked by uid 500); 6 Nov 2017 07:54:48 -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 40980 invoked by uid 99); 6 Nov 2017 07:54:47 -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; Mon, 06 Nov 2017 07:54:47 +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 E10A91B6447
for <dev@maven.apache.org>; Mon, 6 Nov 2017 07:54:46 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org
X-Spam-Flag: NO
X-Spam-Score: -0.901
X-Spam-Level:
X-Spam-Status: No, score=-0.901 tagged_above=-999 required=6.31
tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1,
HTML_MESSAGE=2, 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 SdPuJiByeAZz for <dev@maven.apache.org>;
Mon, 6 Nov 2017 07:54:44 +0000 (UTC)
Received: from mail-wr0-f195.google.com (mail-wr0-f195.google.com [209.85.128.195])
by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id E48B95FBB0
for <dev@maven.apache.org>; Mon, 6 Nov 2017 07:54:43 +0000 (UTC)
Received: by mail-wr0-f195.google.com with SMTP id l18so4227488wrc.3
for <dev@maven.apache.org>; Sun, 05 Nov 2017 23:54:43 -0800 (PST)
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=tYGHR3b0notDGJ6MSPS46BLaHiABoZJuwaDN4T/vVsY=;
b=IAsQbSCtwOb3dBmQXOAZT/n6yA6AYk3L0bKb6QbeEN5jv6Esrcr5a1dQ1xHghl6Iph
acMW9G1Hd6/x3YdzkMORcAWSxdJ3Iw1cJ7fxZvxfGPBI5yyZYhuTKZeUFd8MIKHc1dKt
/gqns/F/TCZWmJfsg84Z/vzHLI3QJkJgeO5CxIlXC29Ax1h2xw9G0eomYrb9CsaNtJig
80vDrcsUXcZa+/9TzsACui4LIxw8b382NhxubS+YbL116Zn0AEHLwWovMDr6ty6x9SwJ
gxogy/Zshed6vshFxt7/bvspobDqj2O8tdNJ/tfal6zIJXNqradGFhCWpSGQ3Q8fnMe6
4xQw==
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=tYGHR3b0notDGJ6MSPS46BLaHiABoZJuwaDN4T/vVsY=;
b=K0mj75abb7H8peKSulMjwvaeOccu/6swpZkFK2x9oniXvgRQQCOlYlFHUr4qYGcp+P
QY011BG0JqqCBlM1OdXkm6241PdXOLrRD/lfUJtPsYvKw3+jXxmdoCzD8L0O+CN9BoVH
D/V7BT+sG9CjgkR3ennuFljQUzdGhD8/O1ZaippCgM0F2Bo3VSYLoDY0KeqZiDQ6Cr2G
Rim2ObC/D9Q5VWq0q+o0FeGhYfUYplKN+TbQOyVJfciDsMFk+KcvBLr4SmKvi9ndtUyD
P4vIyGMzdH76pEZjP4yWQSuAYAElj/R1jMvwHCNe3Mu91XKMU/a0U9vmdCyVjzKQI8n7
QeRw==
X-Gm-Message-State: AMCzsaVErmax6iRrkeFQqc6Dk4r2iwfhtZpL1O84QCjllsjd4gPrGlBN
YM1d43dNguicRBJKn/TSnCZNbK4jaMrlU+kT/KWF1Q==
X-Google-Smtp-Source: ABhQp+RyGVVHOrKSvfEPiuVZCZ+S48HZTMN2kpvSfmCFH4uZVY8LSfqY5cMhr/yiyD2LO9ZqJIiB3uFcmt1vEAa5QaE=
X-Received: by 10.223.166.146 with SMTP id t18mr12406085wrc.64.1509954883368;
Sun, 05 Nov 2017 23:54:43 -0800 (PST)
MIME-Version: 1.0
References: <59ff7ff3.6f83540a.2dffc.be10SMTPIN_ADDED_MISSING@mx.google.com>
In-Reply-To: <59ff7ff3.6f83540a.2dffc.be10SMTPIN_ADDED_MISSING@mx.google.com>
From: Stephen Connolly <stephen.alan.connolly@gmail.com>
Date: Mon, 06 Nov 2017 07:54:32 +0000
Message-ID: <CA+nPnMyn-X_ug_LPoxDK0BZDnh6fpRos4pnDrdWsPon2H_p2=w@mail.gmail.com>
Subject: Re: Reactor safe/rally points
To: Maven Developers List <dev@maven.apache.org>
Content-Type: multipart/alternative; boundary="001a11476e98733d15055d4bc40f"
--001a11476e98733d15055d4bc40f
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
On Sun 5 Nov 2017 at 21:17, Robert Scholte <apache@sourcegrounds.com> wrote=
:
> One thing I'd like to change is that if a module is a dependency it must
> really behave like one. It should not be the MavenProject, that should
> only be used for building *that* project. It should act as if it was
> downloaded via the artifact resolver
Which would need safe points too... eg flatten Maven plugin would need to
flag being a pom modifier goal... otherwise how do you know when the model
has changed ahead of time in creating the build plan
> Robert
>
> Verzonden vanaf mijn Samsung Galaxy-smartphone.
> -------- Oorspronkelijk bericht --------Van: Stephen Connolly <
> stephen.alan.connolly@gmail.com> Datum: 05-11-17 18:57 (GMT+01:00) Aan:
> Maven Developers List <dev@maven.apache.org> Onderwerp: Reactor
> safe/rally points
> There are two sets of problems that, assuming we want to fix, both need
> some way to rally a concurrent multimodule build at.
>
> 1. There is the shade like class of problems, where a plugin wants to
> modify the effective transitive dependencies of a module.
>
> 2. There is the extensibility class of problems, where people want to bui=
ld
> a plugin and consume the same plugin in one reactor.
>
> Now in both cases, I think we can solve a subset of these problems by
> introducing a concept of a rally / safe point in the build plan.
>
> The mutable model can be solved for reducing scope/ removing
> dependencies... could possibly also allow adding dependencies, provided t=
he
> dependencies are not part of the reactor. The proviso is that the plugin
> goal would need to be marked as a =E2=80=9Cmutation=E2=80=9D goal, and th=
e execution of all
> =E2=80=9Cmutation=E2=80=9D goals for a module defines a safe-point. All d=
ownstream modules
> that declare a dependency must be blocked from execution until the
> safe-point is reached.
>
> Discussion points:
> * how do we handle a build request that will never reach the safe-point, =
eg
> `mvn test` will not reach package, and hence will not rub shade... should
> we say: fine, no safepoint in build plan, so all good... should we say:
> oops escalate the module with a safe point to `package`?
> * while technically possible to *add* ex-reactor dependencies (if
> ex-reactor they cannot affect the build plan) it could be a bad idea for
> build requests that wouldn=E2=80=99t reach the safepoint, is that reason =
enough to
> reject addition?
>
> The extensibility issue is actually an important case. Users want feature=
s
> like scripting because they need something custom. Scripting brings back
> imperative builds, which IMHO Maven views as an anti-pattern.
>
> So what is the problem people are trying to solve? They want a plugin for
> just one project. Right now you cannot because we cannot instantiate the
> full build plan until we can inspect the plugin metadata... but until we
> build the plugin we cannot get the metadata.
>
> With a general plugin, I think there is not much we can do. For example a
> plugin redefining a lifecycle might actually mean that the build plan wil=
l
> be different for modules using that plugin as an extension.
>
> But if the plugin is just defining some goals and those goals are just
> bound to phases in the pre-existing life cycles... again, it seems we can
> allow the build to proceed
>
> Discussion points:
> * how to handle `mvn test`. If the plugin is only bound to later phases, =
we
> are good... but what if the plugin is bound to an early phase? Do we just
> bomb out and say, sorry you need to invoke at least package? Do we fall
> back to local repo? Do we upscale the build plan for the plugin to packag=
e
> * how to handle `mvn site`... in this case we wouldn=E2=80=99t be produci=
ng the
> plugin in the reactor anyway... do we bomb out and say =E2=80=9Cyou must =
do `mvn
> package site`=E2=80=9C? Do we modify the build plan? Do we use local repo=
?
> * we could be smarter and use the build plan safepoint as a staging point
> and allow lifecycles and other things... though obviously more work
> * what about invoking a plugin goal from the CLI directly... do we ask fo=
r
> `mvn package foo:manchu`? For this to work, foo:manchu would have to be a=
n
> aggregator goal, otherwise it could be an execution request on earlier
> modules by a later module? Could we delay the build plan instantiation
> until after the plugin is built? Could we just require the plugin be serv=
ed
> from the local repository and revalidate the build plan after the new
> plugin build is available?
>
> I think these are two improvements that could be made *without* changes t=
o
> the modelVersion and they would have a real and meaningful improvement fo=
r
> our users... as such I would like us to consider (as optional goals) for
> Maven 4.0.0
>
> Wdyt?
> --
> Sent from my phone
>
--=20
Sent from my phone
--001a11476e98733d15055d4bc40f--
From dev-return-124432-archiver=mbox-vm.apache.org@maven.apache.org Mon Nov 6 08:13:59 2017
Return-Path: <dev-return-124432-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id D36052A2
for <archiver@mbox-vm.apache.org>; Mon, 6 Nov 2017 08:13:58 +0000 (UTC)
Received: (qmail 67914 invoked by uid 500); 6 Nov 2017 08:13: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 67902 invoked by uid 99); 6 Nov 2017 08:13:57 -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; Mon, 06 Nov 2017 08:13:57 +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 00064C3327
for <dev@maven.apache.org>; Mon, 6 Nov 2017 08:13:56 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd1-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: spamd1-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 (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024)
with ESMTP id ETYaoXhxtiL2 for <dev@maven.apache.org>;
Mon, 6 Nov 2017 08:13:55 +0000 (UTC)
Received: from mail-yw0-f173.google.com (mail-yw0-f173.google.com [209.85.161.173])
by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 4AF8A5F5B4
for <dev@maven.apache.org>; Mon, 6 Nov 2017 08:13:54 +0000 (UTC)
Received: by mail-yw0-f173.google.com with SMTP id t11so7116495ywg.12
for <dev@maven.apache.org>; Mon, 06 Nov 2017 00:13:54 -0800 (PST)
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=gP2bh/CDWo9PfFJlUTEanH0DIz6slXpbuyhHZA120ao=;
b=ZoQrZNuLv5/txW9JZ4oz7wNSILvghbiuBXB7wmMry3hgyIADIAXUjFG+oMqJuEw7hC
aMjFm74jva2npIFT5dxjNRzYtETzvp/X2nRudFWzHCIJkfi9fpbLzc4q+5vS/uN2n6AW
Td587X7JBc/84NDZAwXpmHbwNpWtzAAMoat19VAs+I85qgaf69HPPZaU6K38DDktBbsT
6jow1JuCO7QFK+vuhRU4q5qqGsd/9gItjMiz8n8ATxGgZj9p0xetDMCcswjDbqhcg9Nc
77UIRCqpvYV9TjnNVeG6xhv/9mYdKmDS7FTog9LNY4wvsoyN03qmg832ou0eyyqFvXtU
0Ncw==
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=gP2bh/CDWo9PfFJlUTEanH0DIz6slXpbuyhHZA120ao=;
b=G6JdmYtz0BPXfSIjHfvG9rWOL+4dHXlAH+l7EPOJdjt18VKy8rVWZxVbETjNYi0c3n
ckvh4RPkUyJuIZRjmh21HUQJPQHgeBWhV07MxbVMS+VrRD3hRI7lsE+LkLPdKjj2q18+
wfAGhk41Z7Gbtbb8dExFl7OlnW2yb2pawZJWnUSP1rErdSlm7B4rj7cdX7IgmnNTMhno
Bg5+zXFZIIUwVXy08pYstBfUkmCkcKht8YndGw2R8rH1zcxqiatJKuag7zkL6VIE3d1e
uvdulGR+qytRYGopIPRct7tlH0CuXUVc762mUZhoKtOAgRJhrVEVrKqrdU/bqd+7oQWB
OqEw==
X-Gm-Message-State: AMCzsaVGp5uCerzbHKMszt+r863/wObnNBFfdboBTPEg5eQ25aRs4hgP
ES2UWyfl4TXOuSXK/ZexGjRbRtyaSQqowC5+40g5rA==
X-Google-Smtp-Source: ABhQp+ToO4MVywphj+WJWMvyA5gEdAd+wXaoSnqAtUxG9tYkzCx3rA0WJf0FqGUDjK1m7nogtvCayk+IlP2WuYFL8rU=
X-Received: by 10.13.199.197 with SMTP id j188mr8917693ywd.84.1509956033071;
Mon, 06 Nov 2017 00:13:53 -0800 (PST)
MIME-Version: 1.0
Received: by 10.37.5.149 with HTTP; Mon, 6 Nov 2017 00:13:32 -0800 (PST)
In-Reply-To: <59ff8258.ecb2df0a.5d316.bc89@mx.google.com>
References: <CA+nPnMwEH9Z2myp71uaSrdcyLJRFrE-Vrt20191rd01h+Ufhjw@mail.gmail.com>
<CALYGm1xb1MOHpsX+7EG8x4bd-zHZ+O95e2Y5Y2DudZiEE6eNCA@mail.gmail.com>
<op.y867wxh4kdkhrr@desktop-2khsk44.dynamic.ziggo.nl> <E99A04F6-B78E-4B4F-82E9-C89A8FB744DE@talios.com>
<59ff8258.ecb2df0a.5d316.bc89@mx.google.com>
From: Romain Manni-Bucau <rmannibucau@gmail.com>
Date: Mon, 6 Nov 2017 09:13:32 +0100
Message-ID: <CACLE=7MKL_6CNvRBnVO6krFxHM86eh88oZQOrH-vtqtsq-QQEA@mail.gmail.com>
Subject: Re: Maven 4.0.0
To: Maven Developers List <dev@maven.apache.org>
Content-Type: multipart/alternative; boundary="001a114daac8fa4f6d055d4c0851"
--001a114daac8fa4f6d055d4c0851
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Forgot a user wish feature: some progress logging somehow. On "big" project
(actually on project logging a lot) you are easily lost on the progress,
you know current module is X but you don't know anymore if it is 50% of the
build or 5%. Having at least "module X / Y" would be helpful. IMO it is
enough to log it with the module name:
[INFO]
------------------------------------------------------------------------
[INFO] Building Foo 1.0.0-SNAPSHOT
[INFO]
------------------------------------------------------------------------
[INFO] Module 10 / 100
Romain Manni-Bucau
@rmannibucau <https://twitter.com/rmannibucau> | Blog
<https://rmannibucau.metawerx.net/> | Old Blog
<http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau=
> |
LinkedIn <https://www.linkedin.com/in/rmannibucau>
2017-11-05 22:27 GMT+01:00 Bernd Eckenfels <ecki@zusammenkunft.net>:
> Hello,
>
>
>
> Adding annotations and processor as a compiletime dependency sounds like =
a
> reasonable thing. It would however be cool if the JAR could describe whic=
h
> package needs to go on the classpath and which is processor impl. (and
> having a different artifact for runtime)
>
>
>
> Gruss
>
> Bernd
>
>
>
> *Von: *Mark Derricutt <mark@talios.com>
> *Gesendet: *Sonntag, 5. November 2017 22:20
> *An: *Maven Developers List <dev@maven.apache.org>
> *Betreff: *Re: Maven 4.0.0
>
>
>
> On 5 Nov 2017, at 10:42, Robert Scholte wrote:
>
> I would like to drop strict scopes in general and give plugins the
> opportunity to depend on
> specific scoped dependencies.
>
> How would this help with annotations tho? The main issue I'm facing is
> having a standard m-c-p plugin definition in a parent ( or tile ) but
> needing different annotation processors used per project. With the curren=
t
> plugin, this means either listing them as standard dependencies and have
> them auto-scanned, and pollute the compilation classpath, or list every
> possible annotation processor dependency we may use in our projects in th=
e
> parent, which is less than ideal.
>
> I hope you are aware that modules already end up on the modulepath based
> on the moduledescriptor(s). So I don't see the need for this scope. (unle=
ss
> you have this wish that in the end Maven will create the module descripto=
r
> based on this, but I still think we shouldn't do that)
>
> I remembered reading something about this, and assumed it was the case if
> there was a module-info.class, but what if its a standard jar with an
> Automatic-Module-Name header? Does that fall into the module path or
> classpath? Having control for this case may be useful.
>
> I recognize this wish. The best solution is to make the dependency
> optional.
>
> The problem with this is that the dependency is still on the classpath fo=
r
> say surefire, which can influence behaviour.
>
> Mark
>
> "The ease with which a change can be implemented has no relevance at all
> to whether it is the right change for the (Java) Platform for all time." =
=E2=80=94
> Mark Reinhold.
>
> Mark Derricutt
> http://www.theoryinpractice.net
> http://www.chaliceofblood.net
> http://plus.google.com/+MarkDerricutt
> http://twitter.com/talios
> http://facebook.com/mderricutt
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>
--001a114daac8fa4f6d055d4c0851--
From dev-return-124433-archiver=mbox-vm.apache.org@maven.apache.org Mon Nov 6 08:37:48 2017
Return-Path: <dev-return-124433-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id AED062A3
for <archiver@mbox-vm.apache.org>; Mon, 6 Nov 2017 08:37:48 +0000 (UTC)
Received: (qmail 91956 invoked by uid 500); 6 Nov 2017 08:37:48 -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 91943 invoked by uid 99); 6 Nov 2017 08:37:47 -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; Mon, 06 Nov 2017 08:37:47 +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 D6AD7C89E4
for <dev@maven.apache.org>; Mon, 6 Nov 2017 08:37:46 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org
X-Spam-Flag: NO
X-Spam-Score: 2.379
X-Spam-Level: **
X-Spam-Status: No, score=2.379 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, 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-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 u-JQuMkwWekl for <dev@maven.apache.org>;
Mon, 6 Nov 2017 08:37:44 +0000 (UTC)
Received: from mail-wm0-f48.google.com (mail-wm0-f48.google.com [74.125.82.48])
by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 6855860D24
for <dev@maven.apache.org>; Mon, 6 Nov 2017 08:37:44 +0000 (UTC)
Received: by mail-wm0-f48.google.com with SMTP id b9so12411965wmh.0
for <dev@maven.apache.org>; Mon, 06 Nov 2017 00:37:44 -0800 (PST)
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=au6ikV+Ap5vmIsS47pSTvU6MOJ9amg/ZycA6ZeJjjWU=;
b=t+Jm8ICVe6nLyweQc+9eHXxcgkGs0vZaT4PZ4Kti8V/+i2F5c6yVhiBhyPlSajE3CR
3Xu8K7xT67Jr9uaYnrrWkzIuoxfGjxU8IdHQD14yKfWllmV8jtlV5FhwSmYw5au6tUB1
YHe/sDFqcgTiGtcC00HCIyseV2BC0vcBXnV6k821tOlcax+TrQBzEddcjlq83TZPupk9
LDP6BD9QR6N/SWZZ1ZeoAqbWxJfZjAiGGgYaRBfOT90LQIw0yTAKe2q2iAXJlgs5USDC
P14ok33eGAFbjfjb6Gy6kwiqTUtlWvGssGy2JpMcfXz0UhJShTcg/X2Pka6xBv2HpISK
vE8w==
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=au6ikV+Ap5vmIsS47pSTvU6MOJ9amg/ZycA6ZeJjjWU=;
b=NbZjXWl2JSrqDOD/PB0HlUGTqwItMjE73JIYsLp9eZcNck7Zig5A8QfqRW+VWn4WQ3
m8/nveKf/407gLan4dUk4GbG7cDsM7URpsN7Es87BzwFaIqDoWqstMel7kUos1kVhPrj
UZkbk9WdGg1CkZmrBfQMYYwxUz1P/vbMsFUKgyCQDOfugruBlCEa0IteyhMsEz9M3Fix
PiDAFrOr43FnnQZflpbll7jNqg4ENv1GgmGwD2McIpJJf8PMwVmWJp4Ln/ycj+VdXSU4
sGFu2onCvao/i5Zq0gbaFNdEDRK84+RxgkrGcvww2cUFZihlGsF7KOIOz58gccUyfAqS
lDRA==
X-Gm-Message-State: AJaThX7fPvLajbOEkH6ohL0Obte3AoS9b/HhNYYn8fkLB2kWG8iCn8fP
y4oXKJlPEQhakMWnnFYTIj0egtOfLo6gyMoD/o0thA==
X-Google-Smtp-Source: ABhQp+TlmfSa82alxZTsHHt5vhzGr5sazbvRvnKNFCDyjUgIvjrQBvBhZNMWdq+HbfowPp3K+/U/0emfLC+TuKqiiks=
X-Received: by 10.28.21.10 with SMTP id 10mr4220546wmv.41.1509957463819; Mon,
06 Nov 2017 00:37:43 -0800 (PST)
MIME-Version: 1.0
References: <CA+nPnMwEH9Z2myp71uaSrdcyLJRFrE-Vrt20191rd01h+Ufhjw@mail.gmail.com>
<CALYGm1xb1MOHpsX+7EG8x4bd-zHZ+O95e2Y5Y2DudZiEE6eNCA@mail.gmail.com>
<op.y867wxh4kdkhrr@desktop-2khsk44.dynamic.ziggo.nl> <E99A04F6-B78E-4B4F-82E9-C89A8FB744DE@talios.com>
<59ff8258.ecb2df0a.5d316.bc89@mx.google.com> <CACLE=7MKL_6CNvRBnVO6krFxHM86eh88oZQOrH-vtqtsq-QQEA@mail.gmail.com>
In-Reply-To: <CACLE=7MKL_6CNvRBnVO6krFxHM86eh88oZQOrH-vtqtsq-QQEA@mail.gmail.com>
From: Stephen Connolly <stephen.alan.connolly@gmail.com>
Date: Mon, 06 Nov 2017 08:37:32 +0000
Message-ID: <CA+nPnMxsM1OxiZQun9vjKHbwBgMiwrYEjaB5X4XnFmGLeTZYEA@mail.gmail.com>
Subject: Re: Maven 4.0.0
To: Maven Developers List <dev@maven.apache.org>
Content-Type: multipart/alternative; boundary="001a1145a93241cad3055d4c5e4e"
--001a1145a93241cad3055d4c5e4e
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
On Mon 6 Nov 2017 at 08:13, Romain Manni-Bucau <rmannibucau@gmail.com>
wrote:
> Forgot a user wish feature: some progress logging somehow. On "big" proje=
ct
> (actually on project logging a lot) you are easily lost on the progress,
> you know current module is X but you don't know anymore if it is 50% of t=
he
> build or 5%. Having at least "module X / Y" would be helpful. IMO it is
> enough to log it with the module name:
>
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Building Foo 1.0.0-SNAPSHOT
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Module 10 / 100
>
Can you file a JIRA?
>
>
>
>
>
> Romain Manni-Bucau
> @rmannibucau <https://twitter.com/rmannibucau> | Blog
> <https://rmannibucau.metawerx.net/> | Old Blog
> <http://rmannibucau.wordpress.com> | Github <
> https://github.com/rmannibucau> |
> LinkedIn <https://www.linkedin.com/in/rmannibucau>
>
> 2017-11-05 22:27 GMT+01:00 Bernd Eckenfels <ecki@zusammenkunft.net>:
>
> > Hello,
> >
> >
> >
> > Adding annotations and processor as a compiletime dependency sounds lik=
e
> a
> > reasonable thing. It would however be cool if the JAR could describe
> which
> > package needs to go on the classpath and which is processor impl. (and
> > having a different artifact for runtime)
> >
> >
> >
> > Gruss
> >
> > Bernd
> >
> >
> >
> > *Von: *Mark Derricutt <mark@talios.com>
> > *Gesendet: *Sonntag, 5. November 2017 22:20
> > *An: *Maven Developers List <dev@maven.apache.org>
> > *Betreff: *Re: Maven 4.0.0
> >
> >
> >
> > On 5 Nov 2017, at 10:42, Robert Scholte wrote:
> >
> > I would like to drop strict scopes in general and give plugins the
> > opportunity to depend on
> > specific scoped dependencies.
> >
> > How would this help with annotations tho? The main issue I'm facing is
> > having a standard m-c-p plugin definition in a parent ( or tile ) but
> > needing different annotation processors used per project. With the
> current
> > plugin, this means either listing them as standard dependencies and hav=
e
> > them auto-scanned, and pollute the compilation classpath, or list every
> > possible annotation processor dependency we may use in our projects in
> the
> > parent, which is less than ideal.
> >
> > I hope you are aware that modules already end up on the modulepath base=
d
> > on the moduledescriptor(s). So I don't see the need for this scope.
> (unless
> > you have this wish that in the end Maven will create the module
> descriptor
> > based on this, but I still think we shouldn't do that)
> >
> > I remembered reading something about this, and assumed it was the case =
if
> > there was a module-info.class, but what if its a standard jar with an
> > Automatic-Module-Name header? Does that fall into the module path or
> > classpath? Having control for this case may be useful.
> >
> > I recognize this wish. The best solution is to make the dependency
> > optional.
> >
> > The problem with this is that the dependency is still on the classpath
> for
> > say surefire, which can influence behaviour.
> >
> > Mark
> >
> > "The ease with which a change can be implemented has no relevance at al=
l
> > to whether it is the right change for the (Java) Platform for all time.=
"
> =E2=80=94
> > Mark Reinhold.
> >
> > Mark Derricutt
> > http://www.theoryinpractice.net
> > http://www.chaliceofblood.net
> > http://plus.google.com/+MarkDerricutt
> > http://twitter.com/talios
> > http://facebook.com/mderricutt
> >
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > For additional commands, e-mail: dev-help@maven.apache.org
> >
>
--=20
Sent from my phone
--001a1145a93241cad3055d4c5e4e--
From dev-return-124434-archiver=mbox-vm.apache.org@maven.apache.org Mon Nov 6 08:50:48 2017
Return-Path: <dev-return-124434-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 9086F2A2
for <archiver@mbox-vm.apache.org>; Mon, 6 Nov 2017 08:50:48 +0000 (UTC)
Received: (qmail 13140 invoked by uid 500); 6 Nov 2017 08:50:47 -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 13124 invoked by uid 99); 6 Nov 2017 08:50:47 -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; Mon, 06 Nov 2017 08:50:47 +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 BBCDB1A1BBD
for <dev@maven.apache.org>; Mon, 6 Nov 2017 08:50:46 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org
X-Spam-Flag: NO
X-Spam-Score: -0.901
X-Spam-Level:
X-Spam-Status: No, score=-0.901 tagged_above=-999 required=6.31
tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1,
HTML_MESSAGE=2, 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-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 Muz3bjQQSf9w for <dev@maven.apache.org>;
Mon, 6 Nov 2017 08:50:44 +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 541AD5F2C5
for <dev@maven.apache.org>; Mon, 6 Nov 2017 08:50:44 +0000 (UTC)
Received: by mail-wr0-f179.google.com with SMTP id l18so4359342wrc.3
for <dev@maven.apache.org>; Mon, 06 Nov 2017 00:50:44 -0800 (PST)
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=2mjWG0fh9MxXLkYyCoLjlXAnczEvatxf9dWpXUFGbLI=;
b=o1lcQ3+z39DzyqqWcXywMOnmHHV6d6fP5++o64qYn2pJz1oZ21jGhzc3IXA6dAs6vw
C/LlnQsIEU+PMAt3NI4nXlOUi/AsmZZVJICGJO9dNs7vDJZY9pA9qjl5K0B+LzcHXuMp
LY06d8Au1HFovEwAC84ZC33kyQN2DHGwdBj3CtSZ7HdwoBuvCivOaCiBQBAzvF8r8oUs
ExNTFKRlRVL17G2oUFdjyk2yzdDo+ky0+5v7YJt6BlhzA98rc0Vr1Fv7sUR3Z23DtUw5
+mcwslmLqY6TC/BetPr1UAn9vkwtYLs9aWv+qkct8kiBo+3Wf3+JJdT7aLEb2TPl+WHt
lEuA==
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=2mjWG0fh9MxXLkYyCoLjlXAnczEvatxf9dWpXUFGbLI=;
b=YSggBPUNH21YWXmdKlzpWWqSjwnbIMNtjc9Dtx9KQEP+1sjvqDYbpnly4sKhHCdBvD
yd7tMH2un7eh8S0+KvS7VWziB+WJRvntPhZ7iXs3ym5RkQ+6iTcco2BsF94JG1hMyENM
8wGLDhWf6hDFp/32ExKi61lk8wnmusVkufbrRlaSq1bQ2px+4y2qNjiHbjcJ1kcvQU9F
U3OYXYMNSMuxz4FTpoVJv91Q+zYiHp7Uut8FK/2h+sN6okwF1zS/JFXxd9YM/PCb4YYH
jVuTDNtEqHSv+heEwNOSXd8Fd4yFngEXCH4/GUs9lTyH1/VS+4eqAfsL2dFJGRxGS1Lg
vPYA==
X-Gm-Message-State: AMCzsaVxTmD1OnMUemVoqlt9CmAebHU6MZb+LuYsQ5b88lYMN23JOsQE
6PYfTBp8XdTO6snjsO9yPbRTZGMODp6b9j4w7UDWZQ==
X-Google-Smtp-Source: ABhQp+StpdAm7yaMVo1gZ4jCLfYKIqZnF2QCcw1RulYPZDGpDby/g7R8EopaFSgSs2nB3WPmHHwUFZAz4gGyONTESuw=
X-Received: by 10.223.136.51 with SMTP id d48mr11518907wrd.150.1509958243108;
Mon, 06 Nov 2017 00:50:43 -0800 (PST)
MIME-Version: 1.0
References: <CA+nPnMwOggSwsEn4L_yuVX46Bvwn-=iANL6=ohsKD6Qi5uYDxg@mail.gmail.com>
In-Reply-To: <CA+nPnMwOggSwsEn4L_yuVX46Bvwn-=iANL6=ohsKD6Qi5uYDxg@mail.gmail.com>
From: Stephen Connolly <stephen.alan.connolly@gmail.com>
Date: Mon, 06 Nov 2017 08:50:32 +0000
Message-ID: <CA+nPnMwHdFTVe=Kagi1-UDcxd=oCmWqh+aQtyO4sPEWZCr2qcQ@mail.gmail.com>
Subject: Re: Reactor safe/rally points
To: Maven Developers List <dev@maven.apache.org>
Content-Type: multipart/alternative; boundary="001a11492238b4ce22055d4c8cb4"
--001a11492238b4ce22055d4c8cb4
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Thinking some more, this might be something we could leverage for
incremental builds.
If we save state at the end of each phase (last modified time stamps, hash
of dependencies, etc, also attached artifacts, additional source/resource
roots etc) then, on subsequent builds, if the state file is present and
remains valid then we can skip preceding phases and start that module from
that phase.
In the ideal case that could mean we do nothing with the module as nothing
changed.
On Sun 5 Nov 2017 at 17:57, Stephen Connolly <
stephen.alan.connolly@gmail.com> wrote:
> There are two sets of problems that, assuming we want to fix, both need
> some way to rally a concurrent multimodule build at.
>
> 1. There is the shade like class of problems, where a plugin wants to
> modify the effective transitive dependencies of a module.
>
> 2. There is the extensibility class of problems, where people want to
> build a plugin and consume the same plugin in one reactor.
>
> Now in both cases, I think we can solve a subset of these problems by
> introducing a concept of a rally / safe point in the build plan.
>
> The mutable model can be solved for reducing scope/ removing
> dependencies... could possibly also allow adding dependencies, provided t=
he
> dependencies are not part of the reactor. The proviso is that the plugin
> goal would need to be marked as a =E2=80=9Cmutation=E2=80=9D goal, and th=
e execution of all
> =E2=80=9Cmutation=E2=80=9D goals for a module defines a safe-point. All d=
ownstream modules
> that declare a dependency must be blocked from execution until the
> safe-point is reached.
>
> Discussion points:
> * how do we handle a build request that will never reach the safe-point,
> eg `mvn test` will not reach package, and hence will not rub shade...
> should we say: fine, no safepoint in build plan, so all good... should we
> say: oops escalate the module with a safe point to `package`?
> * while technically possible to *add* ex-reactor dependencies (if
> ex-reactor they cannot affect the build plan) it could be a bad idea for
> build requests that wouldn=E2=80=99t reach the safepoint, is that reason =
enough to
> reject addition?
>
> The extensibility issue is actually an important case. Users want feature=
s
> like scripting because they need something custom. Scripting brings back
> imperative builds, which IMHO Maven views as an anti-pattern.
>
> So what is the problem people are trying to solve? They want a plugin for
> just one project. Right now you cannot because we cannot instantiate the
> full build plan until we can inspect the plugin metadata... but until we
> build the plugin we cannot get the metadata.
>
> With a general plugin, I think there is not much we can do. For example a
> plugin redefining a lifecycle might actually mean that the build plan wil=
l
> be different for modules using that plugin as an extension.
>
> But if the plugin is just defining some goals and those goals are just
> bound to phases in the pre-existing life cycles... again, it seems we can
> allow the build to proceed
>
> Discussion points:
> * how to handle `mvn test`. If the plugin is only bound to later phases,
> we are good... but what if the plugin is bound to an early phase? Do we
> just bomb out and say, sorry you need to invoke at least package? Do we
> fall back to local repo? Do we upscale the build plan for the plugin to
> package
> * how to handle `mvn site`... in this case we wouldn=E2=80=99t be produci=
ng the
> plugin in the reactor anyway... do we bomb out and say =E2=80=9Cyou must =
do `mvn
> package site`=E2=80=9C? Do we modify the build plan? Do we use local repo=
?
> * we could be smarter and use the build plan safepoint as a staging point
> and allow lifecycles and other things... though obviously more work
> * what about invoking a plugin goal from the CLI directly... do we ask fo=
r
> `mvn package foo:manchu`? For this to work, foo:manchu would have to be a=
n
> aggregator goal, otherwise it could be an execution request on earlier
> modules by a later module? Could we delay the build plan instantiation
> until after the plugin is built? Could we just require the plugin be serv=
ed
> from the local repository and revalidate the build plan after the new
> plugin build is available?
>
> I think these are two improvements that could be made *without* changes t=
o
> the modelVersion and they would have a real and meaningful improvement fo=
r
> our users... as such I would like us to consider (as optional goals) for
> Maven 4.0.0
>
> Wdyt?
> --
> Sent from my phone
>
--=20
Sent from my phone
--001a11492238b4ce22055d4c8cb4--
From dev-return-124435-archiver=mbox-vm.apache.org@maven.apache.org Mon Nov 6 08:52:16 2017
Return-Path: <dev-return-124435-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 1CC2B2A2
for <archiver@mbox-vm.apache.org>; Mon, 6 Nov 2017 08:52:16 +0000 (UTC)
Received: (qmail 15127 invoked by uid 500); 6 Nov 2017 08:52:15 -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 15114 invoked by uid 99); 6 Nov 2017 08:52:15 -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; Mon, 06 Nov 2017 08:52:15 +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 35297180778
for <dev@maven.apache.org>; Mon, 6 Nov 2017 08:52:14 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org
X-Spam-Flag: NO
X-Spam-Score: 1.679
X-Spam-Level: *
X-Spam-Status: No, score=1.679 tagged_above=-999 required=6.31
tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1,
KAM_ASCII_DIVIDERS=0.8, 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: spamd3-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 (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024)
with ESMTP id 3OUmO6_Winwa for <dev@maven.apache.org>;
Mon, 6 Nov 2017 08:52:12 +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 7A3785F2AC
for <dev@maven.apache.org>; Mon, 6 Nov 2017 08:52:11 +0000 (UTC)
Received: by mail-yw0-f176.google.com with SMTP id w2so7193111ywa.9
for <dev@maven.apache.org>; Mon, 06 Nov 2017 00:52:11 -0800 (PST)
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
:content-transfer-encoding;
bh=CkXVxhvOeizwFvGeDX8y0SbEORfLK120GUZ8FkPazO0=;
b=ddhsYlzmuNlkf41Ltbr95SJ63UbtHb7SSoMsWbtUjyTdVVH9Zok2gHPYZRNkOntEXn
pEK1I+MAszvr1xiuedwcuj7k0DB1ogsPYOp0Uwk5Uwd8s/7jZWRUk3MMrXYkLq1Erpzq
vX6dIbsAPlPuuoEWPJlYe4+jv2DYFrW3Leo4F2plpUKTp7yw6kXbQzyfBpkSTZl2vuBf
wks59Tm9HNv85vqYYySSv7aQGyDDXBaQI/GgTnCpEogLGNBoUwJS8HNJ5hkGO82AcXdR
Gd8kOBFB96LYWCTkydPtcjg7IMEVZPkjpQrv6qTYtrrg/FIZnSkWtIsOKg1Rbe4six5C
OJiA==
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:content-transfer-encoding;
bh=CkXVxhvOeizwFvGeDX8y0SbEORfLK120GUZ8FkPazO0=;
b=NG8ic4wwmj9PznFH9/P0Jh153spHSbjzflElfK00U/FV4SlzGvKowkLW/RJ2j7qnA1
p6I0oDDx6EN28xS5LdJkq+YbtsnRV8xH6u6d7P/PzcJDev1hp2wUm5fJvaCAp8eIPBEu
24G7Yp7I5Hxur2reEyrOXZmE93EwOhu+5rrJNK7SEF454/3ixXzY6nqs6yMKW57/it/y
LGvkp4mYQvTvu0KG5HJps/GsFsMlX2I1F+6TCI9z7Z5Ve6/3TWecA+CPZX/3h9eey3ff
Rt35/WZWQitDKcAJzt9efUoM378RIAIceZU/z0nqK3RwoLzSqpImxUqFGLZRH5zRxLpE
KFxQ==
X-Gm-Message-State: AMCzsaVeOtyWWCTP7pA2BW4RLZyaaNtay2vUjWALoGUf4jbCYA2521R0
LuObzwM/gUZL4Jv8cvt1GEFbcrCaoN2+KuitadWUBQ==
X-Google-Smtp-Source: ABhQp+RoDCJfGi0CKtt1kuAXy/iFpCmR0JXUD/mHh0lg39dUbs0RbJI2/6E5/g6g3d8WSVFELnijY3CGgI1/z2l4UMU=
X-Received: by 10.37.190.139 with SMTP id i11mr9056208ybk.296.1509958330194;
Mon, 06 Nov 2017 00:52:10 -0800 (PST)
MIME-Version: 1.0
Received: by 10.37.5.149 with HTTP; Mon, 6 Nov 2017 00:51:49 -0800 (PST)
In-Reply-To: <CA+nPnMxsM1OxiZQun9vjKHbwBgMiwrYEjaB5X4XnFmGLeTZYEA@mail.gmail.com>
References: <CA+nPnMwEH9Z2myp71uaSrdcyLJRFrE-Vrt20191rd01h+Ufhjw@mail.gmail.com>
<CALYGm1xb1MOHpsX+7EG8x4bd-zHZ+O95e2Y5Y2DudZiEE6eNCA@mail.gmail.com>
<op.y867wxh4kdkhrr@desktop-2khsk44.dynamic.ziggo.nl> <E99A04F6-B78E-4B4F-82E9-C89A8FB744DE@talios.com>
<59ff8258.ecb2df0a.5d316.bc89@mx.google.com> <CACLE=7MKL_6CNvRBnVO6krFxHM86eh88oZQOrH-vtqtsq-QQEA@mail.gmail.com>
<CA+nPnMxsM1OxiZQun9vjKHbwBgMiwrYEjaB5X4XnFmGLeTZYEA@mail.gmail.com>
From: Romain Manni-Bucau <rmannibucau@gmail.com>
Date: Mon, 6 Nov 2017 09:51:49 +0100
Message-ID: <CACLE=7MVhWsfEjykVQsACu3tuX-_QNWvBRHkRML+AkKmnW3Xcg@mail.gmail.com>
Subject: Re: Maven 4.0.0
To: Maven Developers List <dev@maven.apache.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
indeed: https://issues.apache.org/jira/browse/MNG-6302
Romain Manni-Bucau
@rmannibucau | Blog | Old Blog | Github | LinkedIn
2017-11-06 9:37 GMT+01:00 Stephen Connolly <stephen.alan.connolly@gmail.com=
>:
> On Mon 6 Nov 2017 at 08:13, Romain Manni-Bucau <rmannibucau@gmail.com>
> wrote:
>
>> Forgot a user wish feature: some progress logging somehow. On "big" proj=
ect
>> (actually on project logging a lot) you are easily lost on the progress,
>> you know current module is X but you don't know anymore if it is 50% of =
the
>> build or 5%. Having at least "module X / Y" would be helpful. IMO it is
>> enough to log it with the module name:
>>
>> [INFO]
>> ------------------------------------------------------------------------
>> [INFO] Building Foo 1.0.0-SNAPSHOT
>> [INFO]
>> ------------------------------------------------------------------------
>> [INFO] Module 10 / 100
>>
>
> Can you file a JIRA?
>
>>
>>
>>
>>
>>
>> Romain Manni-Bucau
>> @rmannibucau <https://twitter.com/rmannibucau> | Blog
>> <https://rmannibucau.metawerx.net/> | Old Blog
>> <http://rmannibucau.wordpress.com> | Github <
>> https://github.com/rmannibucau> |
>> LinkedIn <https://www.linkedin.com/in/rmannibucau>
>>
>> 2017-11-05 22:27 GMT+01:00 Bernd Eckenfels <ecki@zusammenkunft.net>:
>>
>> > Hello,
>> >
>> >
>> >
>> > Adding annotations and processor as a compiletime dependency sounds li=
ke
>> a
>> > reasonable thing. It would however be cool if the JAR could describe
>> which
>> > package needs to go on the classpath and which is processor impl. (and
>> > having a different artifact for runtime)
>> >
>> >
>> >
>> > Gruss
>> >
>> > Bernd
>> >
>> >
>> >
>> > *Von: *Mark Derricutt <mark@talios.com>
>> > *Gesendet: *Sonntag, 5. November 2017 22:20
>> > *An: *Maven Developers List <dev@maven.apache.org>
>> > *Betreff: *Re: Maven 4.0.0
>> >
>> >
>> >
>> > On 5 Nov 2017, at 10:42, Robert Scholte wrote:
>> >
>> > I would like to drop strict scopes in general and give plugins the
>> > opportunity to depend on
>> > specific scoped dependencies.
>> >
>> > How would this help with annotations tho? The main issue I'm facing is
>> > having a standard m-c-p plugin definition in a parent ( or tile ) but
>> > needing different annotation processors used per project. With the
>> current
>> > plugin, this means either listing them as standard dependencies and ha=
ve
>> > them auto-scanned, and pollute the compilation classpath, or list ever=
y
>> > possible annotation processor dependency we may use in our projects in
>> the
>> > parent, which is less than ideal.
>> >
>> > I hope you are aware that modules already end up on the modulepath bas=
ed
>> > on the moduledescriptor(s). So I don't see the need for this scope.
>> (unless
>> > you have this wish that in the end Maven will create the module
>> descriptor
>> > based on this, but I still think we shouldn't do that)
>> >
>> > I remembered reading something about this, and assumed it was the case=
if
>> > there was a module-info.class, but what if its a standard jar with an
>> > Automatic-Module-Name header? Does that fall into the module path or
>> > classpath? Having control for this case may be useful.
>> >
>> > I recognize this wish. The best solution is to make the dependency
>> > optional.
>> >
>> > The problem with this is that the dependency is still on the classpath
>> for
>> > say surefire, which can influence behaviour.
>> >
>> > Mark
>> >
>> > "The ease with which a change can be implemented has no relevance at a=
ll
>> > to whether it is the right change for the (Java) Platform for all time=
."
>> =E2=80=94
>> > Mark Reinhold.
>> >
>> > Mark Derricutt
>> > http://www.theoryinpractice.net
>> > http://www.chaliceofblood.net
>> > http://plus.google.com/+MarkDerricutt
>> > http://twitter.com/talios
>> > http://facebook.com/mderricutt
>> >
>> >
>> >
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>> > For additional commands, e-mail: dev-help@maven.apache.org
>> >
>>
> --
> Sent from my phone
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org
From dev-return-124436-archiver=mbox-vm.apache.org@maven.apache.org Mon Nov 6 09:01:00 2017
Return-Path: <dev-return-124436-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id AA2E82A2
for <archiver@mbox-vm.apache.org>; Mon, 6 Nov 2017 09:01:00 +0000 (UTC)
Received: (qmail 23591 invoked by uid 500); 6 Nov 2017 09:01:00 -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 23579 invoked by uid 99); 6 Nov 2017 09:00:59 -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; Mon, 06 Nov 2017 09:00:59 +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 C9F82180778
for <dev@maven.apache.org>; Mon, 6 Nov 2017 09:00:58 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd3-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: spamd3-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 (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024)
with ESMTP id 6Eb-XKySdoxV for <dev@maven.apache.org>;
Mon, 6 Nov 2017 09:00:52 +0000 (UTC)
Received: from mail-wr0-f178.google.com (mail-wr0-f178.google.com [209.85.128.178])
by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 2715960D28
for <dev@maven.apache.org>; Mon, 6 Nov 2017 09:00:52 +0000 (UTC)
Received: by mail-wr0-f178.google.com with SMTP id q66so4234802wrb.13
for <dev@maven.apache.org>; Mon, 06 Nov 2017 01:00:52 -0800 (PST)
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=yG+XmwrlyzcKwFQksytRkS52nsAIcNHH3bP/vIGwh80=;
b=hTqPcLf1ncxp1PTKOFPvMDX54dS4xR/w0gyDom67AyMaQ9t9RlA7T04gKxtvBTzhb6
GB/C6gZEbML0q0Xsth9tcQyFqBiKy3VFeoSCK2YUnYng0p60OwCTOo2IVYzAZOnypSA0
znJ7xeun2ASu34EeIi7wEfNPq1YQUOyVUDx734sdOg2erUfH4wlFPAJjBZCX71pLpGS4
VYMxit4wk7lqU0PTsma+TSyfQKaIkTisUjhwYsqQa5P7X2mXFgPC5mwBm83BlhpuqyQV
D8yleQqO9haSipIBMuFBd8HzPowfVPFH5TwMd+R8TDfhU2eFEM7ioDeXcksCJWWoglQU
EO9g==
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=yG+XmwrlyzcKwFQksytRkS52nsAIcNHH3bP/vIGwh80=;
b=kV3Hujg9XokzizYXgSDP/VcXMSKZT4fzNssTVohh1RN0nKOc78zq8J26k6e5c2QVyt
sejNOPYd8N3d1KJT3jlqkHsPZ/9jNzIHEx70mLcEiRKWmMFicHzUIHEtZKhFde+OWMp1
WRnseE3xroJQIA5yfMZ6J2vX6i+N7uOMuOzSPr9DMCZTcm+9wbOS9lshvX+KHHlldwVl
FrHw3qoinoUQBvwuH6N+63FB9UPJzzJbky6kqWxpjkCRp2EuCaFq7UBMX9uj/5SKXbNR
WceJZEbsmrutvIZ7GBNe/wDFxm4aiEOqSaahcy7DrCmppkaFHMrKt7/2VEmGOrnOrxRn
mKpg==
X-Gm-Message-State: AMCzsaXRECMH6tbvQNi1jRahTgjDJEQhtMUZPwjp7ibacYr17NBE0sDK
4+1hhFmQOr7bxOdBJ4twrpaEZVPMuahCDUq3zzQ1/w==
X-Google-Smtp-Source: ABhQp+SAXYuhqW+AQMAuUbd0olw5a5g6QF77ApGiImX0qyJKVZjYjWDz0hVPIoQ9URMhjWHfH8D2be3fWP1NmGzpalQ=
X-Received: by 10.223.166.146 with SMTP id t18mr12562400wrc.64.1509958845952;
Mon, 06 Nov 2017 01:00:45 -0800 (PST)
MIME-Version: 1.0
Received: by 10.223.187.8 with HTTP; Mon, 6 Nov 2017 01:00:44 -0800 (PST)
In-Reply-To: <CACLE=7MVhWsfEjykVQsACu3tuX-_QNWvBRHkRML+AkKmnW3Xcg@mail.gmail.com>
References: <CA+nPnMwEH9Z2myp71uaSrdcyLJRFrE-Vrt20191rd01h+Ufhjw@mail.gmail.com>
<CALYGm1xb1MOHpsX+7EG8x4bd-zHZ+O95e2Y5Y2DudZiEE6eNCA@mail.gmail.com>
<op.y867wxh4kdkhrr@desktop-2khsk44.dynamic.ziggo.nl> <E99A04F6-B78E-4B4F-82E9-C89A8FB744DE@talios.com>
<59ff8258.ecb2df0a.5d316.bc89@mx.google.com> <CACLE=7MKL_6CNvRBnVO6krFxHM86eh88oZQOrH-vtqtsq-QQEA@mail.gmail.com>
<CA+nPnMxsM1OxiZQun9vjKHbwBgMiwrYEjaB5X4XnFmGLeTZYEA@mail.gmail.com> <CACLE=7MVhWsfEjykVQsACu3tuX-_QNWvBRHkRML+AkKmnW3Xcg@mail.gmail.com>
From: Stephen Connolly <stephen.alan.connolly@gmail.com>
Date: Mon, 6 Nov 2017 01:00:44 -0800
Message-ID: <CA+nPnMzFVDTYyrFBbU4bz1g3aK6GAnUor5LdaBgtyFGTU3opmg@mail.gmail.com>
Subject: Re: Maven 4.0.0
To: Maven Developers List <dev@maven.apache.org>
Content-Type: multipart/alternative; boundary="001a11476e98a37961055d4cb018"
--001a11476e98a37961055d4cb018
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
FYI this seems something that doesnt need to wait for 4.0.0
If there was a PR for this and enough other small changes I'd be happy to
roll a 3.5.3
Do you want to take a stab at it?
(only complexity might be parallel execution, but we could just report the
linear plan number and when in parallel also log how many have completed)
On 6 November 2017 at 00:51, Romain Manni-Bucau <rmannibucau@gmail.com>
wrote:
> indeed: https://issues.apache.org/jira/browse/MNG-6302
>
> Romain Manni-Bucau
> @rmannibucau | Blog | Old Blog | Github | LinkedIn
>
>
> 2017-11-06 9:37 GMT+01:00 Stephen Connolly <stephen.alan.connolly@gmail.
> com>:
> > On Mon 6 Nov 2017 at 08:13, Romain Manni-Bucau <rmannibucau@gmail.com>
> > wrote:
> >
> >> Forgot a user wish feature: some progress logging somehow. On "big"
> project
> >> (actually on project logging a lot) you are easily lost on the progres=
s,
> >> you know current module is X but you don't know anymore if it is 50% o=
f
> the
> >> build or 5%. Having at least "module X / Y" would be helpful. IMO it i=
s
> >> enough to log it with the module name:
> >>
> >> [INFO]
> >> ------------------------------------------------------------
> ------------
> >> [INFO] Building Foo 1.0.0-SNAPSHOT
> >> [INFO]
> >> ------------------------------------------------------------
> ------------
> >> [INFO] Module 10 / 100
> >>
> >
> > Can you file a JIRA?
> >
> >>
> >>
> >>
> >>
> >>
> >> Romain Manni-Bucau
> >> @rmannibucau <https://twitter.com/rmannibucau> | Blog
> >> <https://rmannibucau.metawerx.net/> | Old Blog
> >> <http://rmannibucau.wordpress.com> | Github <
> >> https://github.com/rmannibucau> |
> >> LinkedIn <https://www.linkedin.com/in/rmannibucau>
> >>
> >> 2017-11-05 22:27 GMT+01:00 Bernd Eckenfels <ecki@zusammenkunft.net>:
> >>
> >> > Hello,
> >> >
> >> >
> >> >
> >> > Adding annotations and processor as a compiletime dependency sounds
> like
> >> a
> >> > reasonable thing. It would however be cool if the JAR could describe
> >> which
> >> > package needs to go on the classpath and which is processor impl. (a=
nd
> >> > having a different artifact for runtime)
> >> >
> >> >
> >> >
> >> > Gruss
> >> >
> >> > Bernd
> >> >
> >> >
> >> >
> >> > *Von: *Mark Derricutt <mark@talios.com>
> >> > *Gesendet: *Sonntag, 5. November 2017 22:20
> >> > *An: *Maven Developers List <dev@maven.apache.org>
> >> > *Betreff: *Re: Maven 4.0.0
> >> >
> >> >
> >> >
> >> > On 5 Nov 2017, at 10:42, Robert Scholte wrote:
> >> >
> >> > I would like to drop strict scopes in general and give plugins the
> >> > opportunity to depend on
> >> > specific scoped dependencies.
> >> >
> >> > How would this help with annotations tho? The main issue I'm facing =
is
> >> > having a standard m-c-p plugin definition in a parent ( or tile ) bu=
t
> >> > needing different annotation processors used per project. With the
> >> current
> >> > plugin, this means either listing them as standard dependencies and
> have
> >> > them auto-scanned, and pollute the compilation classpath, or list
> every
> >> > possible annotation processor dependency we may use in our projects =
in
> >> the
> >> > parent, which is less than ideal.
> >> >
> >> > I hope you are aware that modules already end up on the modulepath
> based
> >> > on the moduledescriptor(s). So I don't see the need for this scope.
> >> (unless
> >> > you have this wish that in the end Maven will create the module
> >> descriptor
> >> > based on this, but I still think we shouldn't do that)
> >> >
> >> > I remembered reading something about this, and assumed it was the
> case if
> >> > there was a module-info.class, but what if its a standard jar with a=
n
> >> > Automatic-Module-Name header? Does that fall into the module path or
> >> > classpath? Having control for this case may be useful.
> >> >
> >> > I recognize this wish. The best solution is to make the dependency
> >> > optional.
> >> >
> >> > The problem with this is that the dependency is still on the classpa=
th
> >> for
> >> > say surefire, which can influence behaviour.
> >> >
> >> > Mark
> >> >
> >> > "The ease with which a change can be implemented has no relevance at
> all
> >> > to whether it is the right change for the (Java) Platform for all
> time."
> >> =E2=80=94
> >> > Mark Reinhold.
> >> >
> >> > Mark Derricutt
> >> > http://www.theoryinpractice.net
> >> > http://www.chaliceofblood.net
> >> > http://plus.google.com/+MarkDerricutt
> >> > http://twitter.com/talios
> >> > http://facebook.com/mderricutt
> >> >
> >> >
> >> >
> >> >
> >> > --------------------------------------------------------------------=
-
> >> > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >> > For additional commands, e-mail: dev-help@maven.apache.org
> >> >
> >>
> > --
> > Sent from my phone
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>
>
--001a11476e98a37961055d4cb018--
From dev-return-124437-archiver=mbox-vm.apache.org@maven.apache.org Mon Nov 6 10:28:27 2017
Return-Path: <dev-return-124437-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 493182A3
for <archiver@mbox-vm.apache.org>; Mon, 6 Nov 2017 10:28:27 +0000 (UTC)
Received: (qmail 25772 invoked by uid 500); 6 Nov 2017 10:28:26 -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 25760 invoked by uid 99); 6 Nov 2017 10:28:26 -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; Mon, 06 Nov 2017 10:28:26 +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 6CBB71A1C3F
for <dev@maven.apache.org>; Mon, 6 Nov 2017 10:28:25 +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, 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: 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 rqrTGDpPEIsP for <dev@maven.apache.org>;
Mon, 6 Nov 2017 10:28:22 +0000 (UTC)
Received: from mail-vk0-f48.google.com (mail-vk0-f48.google.com [209.85.213.48])
by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 14D2763F93
for <dev@maven.apache.org>; Mon, 6 Nov 2017 10:28:22 +0000 (UTC)
Received: by mail-vk0-f48.google.com with SMTP id y196so1908082vkc.5
for <dev@maven.apache.org>; Mon, 06 Nov 2017 02:28:22 -0800 (PST)
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=aMDmuSm4/nWaXcEWn4JVhmbarRLeK7Nx7i2JweY52I8=;
b=FcCpGtho0U8mExHvY5d9v6Cx2tcK2DKhpzSyjL+nO2ZUIkjG7Cl/rL5bOJb9y3U6JR
UKTE77fXeYycezLvq+LhNtymPtDSIgWJRSg5YmRHxXA61/HThK/NxaS2mDlWKmI5x0eQ
TJZbYsdWTrUfzWUCPv4w62mLrkskLpLfQItphtwDBm6kZ+Lk8TRY5Cehwvl7eLZeWoif
X6J6lVWxfccuHAC++zX92EO+0IVrn8Zgh8W3K5am+1aRTLIBSx9Jhhqr6AKc+WOR0CjM
nQxMjVSO+0VEQbiNjPUDGgsQssrxW2+NtV7wydvrkxgdaWb/4kmU7CX2v2QMVRc7tMjV
F1nA==
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=aMDmuSm4/nWaXcEWn4JVhmbarRLeK7Nx7i2JweY52I8=;
b=jujUMi7ItXvhVcKLROnaM2n4FLmtpkIdiSaXOuSXiHeSHY4yT/QSYIGDba+Jxm1jz4
LkWTDu7tD75GeJcIdcMJozzIyYX/alnblN4KbZTSc3AXzjdIRytIVUMidRjLKH3SwPme
zMvS2AfCJe8JxdBjdE77l+VE/UkOZFKu9dn3Z3P23nz48h1KAH3/UnQ6elt7DyPScMPM
yzl/Acc+qxTf9s12kLWNLUnnS4MpFY3TjtQp+le0MlwxnqwLawOk9Z63/pR9mutAmOJX
ohIw7GTo94JsRu3foABKTlnayMIrZZTCATkFVfztwGCfv65Ppmc4HAJ2Uapc6rMMwXco
fPzA==
X-Gm-Message-State: AMCzsaVW2cO7/Y93vpu75Zq+zG9+f+m9NZ4bKohC003hdijbKbAcoN2S
M5xZAdcQlPcdg04KrQlA1AhB2gyY/wtu2mRHPCW+Ww==
X-Google-Smtp-Source: ABhQp+RwnK7+lHxMedlV+W+Jur2Mo+A/OcKkPgWyGq2spw9+9AYys5Sam7C9Iwmjo1FcyjVb+ZQZiqYk8Vt174ok4ms=
X-Received: by 10.31.16.72 with SMTP id g69mr10876382vki.197.1509964095015;
Mon, 06 Nov 2017 02:28:15 -0800 (PST)
MIME-Version: 1.0
Received: by 10.176.90.38 with HTTP; Mon, 6 Nov 2017 02:27:54 -0800 (PST)
In-Reply-To: <11194540.PUGPfE1vFx@giga>
References: <5878110.TMEot6VEuu@giga> <3630796.pCx2FPPgFg@giga>
<5163660.rT5TC8EpXp@giga> <11194540.PUGPfE1vFx@giga>
From: =?UTF-8?Q?Arnaud_H=C3=A9ritier?= <aheritier@gmail.com>
Date: Mon, 6 Nov 2017 11:27:54 +0100
Message-ID: <CAFNCU-9_inK6ycT49cQUatsQ7OofxNBpw8ORD61SVkwET0y0xg@mail.gmail.com>
Subject: Re: migrating some code to Git
To: Maven Developers List <dev@maven.apache.org>
Content-Type: multipart/alternative; boundary="001a114323f881d488055d4de931"
--001a114323f881d488055d4de931
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Awesome work Herv=C3=A9
Thanks a lot
For archetypes split I don't know. Technically we should split them and
they could have different lifecycles but in reality there is no real
activity thus I'm not sure it has some interest
On Sat, Nov 4, 2017 at 2:56 PM, Herv=C3=A9 BOUTEMY <herve.boutemy@free.fr> =
wrote:
> migration done [1]
> we now have 22 git repos (maven-resolver has 3 independant branches...)
>
> I'm waiting for feedback before creating maven-aggregator @ ASF (for Goog=
le
> repo manifest)
>
> next big migrations will be shared and plugins once Stephen videos and
> solution on scaling Jenkins for our organization will be ready
>
> There a few cases to discuss:
> - Apache Resource Bundles: should IMHO be merged into one unique release:
> any
> taker?
> - Archetypes: split (wait for Jenkins) or not split (and do now)?
> - Maven and Doxia sites: need to see if CMS can checkout from Git, or eve=
n
> if
> we should not use CMS any more to build but use Jenkins...
>
> Regards,
>
> Herv=C3=A9
>
> [1] https://cwiki.apache.org/confluence/display/MAVEN/Git+Migration
>
> Le samedi 4 novembre 2017, 09:50:28 CET Herv=C3=A9 BOUTEMY a =C3=A9crit :
> > no objection: starting the migration of these 6 repos
> >
> > Regards,
> >
> > Herv=C3=A9
> >
> > Le mercredi 1 novembre 2017, 12:09:58 CET Herv=C3=A9 BOUTEMY a =C3=A9cr=
it :
> > > 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=A9=
crit :
> > > > for lazy people, I took time to create the 4 repo on personal GitHu=
b
> > > > 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=A9c=
rit :
> > > > > 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)
> > > > >
> > > > > 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 th=
at
> > > > > 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
> this
> > > > > part,
> > > > > but you can also take time to check that the resulting git repos
> from
> > > > > 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
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>
>
--=20
-----
Arnaud H=C3=A9ritier
http://aheritier.net
Mail/GTalk: aheritier AT gmail DOT com
Twitter/Skype : aheritier
--001a114323f881d488055d4de931--
From dev-return-124438-archiver=mbox-vm.apache.org@maven.apache.org Mon Nov 6 10:30:44 2017
Return-Path: <dev-return-124438-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 44BFF665
for <archiver@mbox-vm.apache.org>; Mon, 6 Nov 2017 10:30:44 +0000 (UTC)
Received: (qmail 34539 invoked by uid 500); 6 Nov 2017 10:30:43 -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 34429 invoked by uid 99); 6 Nov 2017 10:30:43 -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; Mon, 06 Nov 2017 10:30:43 +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 72934180353
for <dev@maven.apache.org>; Mon, 6 Nov 2017 10:30:42 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org
X-Spam-Flag: NO
X-Spam-Score: 1.679
X-Spam-Level: *
X-Spam-Status: No, score=1.679 tagged_above=-999 required=6.31
tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1,
KAM_ASCII_DIVIDERS=0.8, 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: 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 WJH_lKvTTWvQ for <dev@maven.apache.org>;
Mon, 6 Nov 2017 10:30:40 +0000 (UTC)
Received: from mail-yw0-f175.google.com (mail-yw0-f175.google.com [209.85.161.175])
by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 19AAF61848
for <dev@maven.apache.org>; Mon, 6 Nov 2017 10:16:49 +0000 (UTC)
Received: by mail-yw0-f175.google.com with SMTP id q126so7339025ywq.10
for <dev@maven.apache.org>; Mon, 06 Nov 2017 02:16:49 -0800 (PST)
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
:content-transfer-encoding;
bh=1kmWhMY+7isCHPboERuAeEF0RscBtFPJVTaLhmGlM4o=;
b=hGnsZI8yFpxMBUbQsiwcqUUUzUzhkYfuDP6mf6s1f6Cjjr/yBX75H4jasXm/1lYAiq
r6zpe8nqSdzrfpRX18g8Zx9NNFSDBrljOuLDD5NMrTvx+VaZ8SWm8X5qH6bzPyZQzTI+
KTVondhL1niUjJowTBnnU0MlDGEh3b85uR9380bRlGdkYOYnhhQ/7+vT8LC2Opp0Of7K
uZoUcnLQ7xP7M5t6363S2LJOQSdC2kTsZ7oQEx/xxTQMvYxXhSDIIN2r/rh9WWGgJ8K8
FY5ZPBw5FS9NuQJoz2Ptho0aj14altXLdj53GLMSNZr419RWlzMd8JP6qDfIUjHaHbTV
oR+A==
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:content-transfer-encoding;
bh=1kmWhMY+7isCHPboERuAeEF0RscBtFPJVTaLhmGlM4o=;
b=i4QTDs+3f65cdLo35vdhkYOspuzx9Wu85DHIcsjLfHEes4aq2GJopBH2tYvYIVuhCk
06pVxnHrypYUc6iAjl7kznqOwmCrVg3shTVV+7ajGzbIAwZT0YyN9G3ONFuUGmZ6wa+B
zh077wzzQ5RedPZRBMJy518h3928XtMMeHTEhRuKbhd4QAY6VBa3f5IcSI0gmGAMVIye
ESVjdWAGdH58NDrXGjvysTPZeswQosdeFSqTUGwzo3/B5D6Ij5lj8aMMv9Mipd7niyry
7LshZUeeU9MuTzPFSD8Ayy1rXhVaLlu/3SHi1LQxZYv3nStaaDC/wD9+xQiU/5/cXSP/
+P5w==
X-Gm-Message-State: AMCzsaVCho4nBhC+vAHw+DVceYgXEz1ZNXmNell9b1HayzGkzXkkDFEi
tMPGc/04KvDaSXNJ+kkMfIRevhe/Uc8FSln8UyE=
X-Google-Smtp-Source: ABhQp+RFvutmUwGH4N4z/RAbFhGadiRVzUGdqeY1dd5+3VYb0dutXTuQyihqQOVOJnAIDSauXIIsfg+VB80rcMEDgYg=
X-Received: by 10.37.199.137 with SMTP id w131mr9034166ybe.118.1509963401511;
Mon, 06 Nov 2017 02:16:41 -0800 (PST)
MIME-Version: 1.0
Received: by 10.37.5.149 with HTTP; Mon, 6 Nov 2017 02:16:20 -0800 (PST)
In-Reply-To: <CA+nPnMzFVDTYyrFBbU4bz1g3aK6GAnUor5LdaBgtyFGTU3opmg@mail.gmail.com>
References: <CA+nPnMwEH9Z2myp71uaSrdcyLJRFrE-Vrt20191rd01h+Ufhjw@mail.gmail.com>
<CALYGm1xb1MOHpsX+7EG8x4bd-zHZ+O95e2Y5Y2DudZiEE6eNCA@mail.gmail.com>
<op.y867wxh4kdkhrr@desktop-2khsk44.dynamic.ziggo.nl> <E99A04F6-B78E-4B4F-82E9-C89A8FB744DE@talios.com>
<59ff8258.ecb2df0a.5d316.bc89@mx.google.com> <CACLE=7MKL_6CNvRBnVO6krFxHM86eh88oZQOrH-vtqtsq-QQEA@mail.gmail.com>
<CA+nPnMxsM1OxiZQun9vjKHbwBgMiwrYEjaB5X4XnFmGLeTZYEA@mail.gmail.com>
<CACLE=7MVhWsfEjykVQsACu3tuX-_QNWvBRHkRML+AkKmnW3Xcg@mail.gmail.com> <CA+nPnMzFVDTYyrFBbU4bz1g3aK6GAnUor5LdaBgtyFGTU3opmg@mail.gmail.com>
From: Romain Manni-Bucau <rmannibucau@gmail.com>
Date: Mon, 6 Nov 2017 11:16:20 +0100
Message-ID: <CACLE=7MWskmXX8X+zzOC96jqiX55D1nRwjxas-pXY1n6k5vyhg@mail.gmail.com>
Subject: Re: Maven 4.0.0
To: Maven Developers List <dev@maven.apache.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Can't tackle it before next year but if not done in january sure.
2017-11-06 10:00 GMT+01:00 Stephen Connolly <stephen.alan.connolly@gmail.co=
m>:
> FYI this seems something that doesnt need to wait for 4.0.0
>
> If there was a PR for this and enough other small changes I'd be happy to
> roll a 3.5.3
>
> Do you want to take a stab at it?
>
> (only complexity might be parallel execution, but we could just report th=
e
> linear plan number and when in parallel also log how many have completed)
>
> On 6 November 2017 at 00:51, Romain Manni-Bucau <rmannibucau@gmail.com>
> wrote:
>
>> indeed: https://issues.apache.org/jira/browse/MNG-6302
>>
>> Romain Manni-Bucau
>> @rmannibucau | Blog | Old Blog | Github | LinkedIn
>>
>>
>> 2017-11-06 9:37 GMT+01:00 Stephen Connolly <stephen.alan.connolly@gmail.
>> com>:
>> > On Mon 6 Nov 2017 at 08:13, Romain Manni-Bucau <rmannibucau@gmail.com>
>> > wrote:
>> >
>> >> Forgot a user wish feature: some progress logging somehow. On "big"
>> project
>> >> (actually on project logging a lot) you are easily lost on the progre=
ss,
>> >> you know current module is X but you don't know anymore if it is 50% =
of
>> the
>> >> build or 5%. Having at least "module X / Y" would be helpful. IMO it =
is
>> >> enough to log it with the module name:
>> >>
>> >> [INFO]
>> >> ------------------------------------------------------------
>> ------------
>> >> [INFO] Building Foo 1.0.0-SNAPSHOT
>> >> [INFO]
>> >> ------------------------------------------------------------
>> ------------
>> >> [INFO] Module 10 / 100
>> >>
>> >
>> > Can you file a JIRA?
>> >
>> >>
>> >>
>> >>
>> >>
>> >>
>> >> Romain Manni-Bucau
>> >> @rmannibucau <https://twitter.com/rmannibucau> | Blog
>> >> <https://rmannibucau.metawerx.net/> | Old Blog
>> >> <http://rmannibucau.wordpress.com> | Github <
>> >> https://github.com/rmannibucau> |
>> >> LinkedIn <https://www.linkedin.com/in/rmannibucau>
>> >>
>> >> 2017-11-05 22:27 GMT+01:00 Bernd Eckenfels <ecki@zusammenkunft.net>:
>> >>
>> >> > Hello,
>> >> >
>> >> >
>> >> >
>> >> > Adding annotations and processor as a compiletime dependency sounds
>> like
>> >> a
>> >> > reasonable thing. It would however be cool if the JAR could describ=
e
>> >> which
>> >> > package needs to go on the classpath and which is processor impl. (=
and
>> >> > having a different artifact for runtime)
>> >> >
>> >> >
>> >> >
>> >> > Gruss
>> >> >
>> >> > Bernd
>> >> >
>> >> >
>> >> >
>> >> > *Von: *Mark Derricutt <mark@talios.com>
>> >> > *Gesendet: *Sonntag, 5. November 2017 22:20
>> >> > *An: *Maven Developers List <dev@maven.apache.org>
>> >> > *Betreff: *Re: Maven 4.0.0
>> >> >
>> >> >
>> >> >
>> >> > On 5 Nov 2017, at 10:42, Robert Scholte wrote:
>> >> >
>> >> > I would like to drop strict scopes in general and give plugins the
>> >> > opportunity to depend on
>> >> > specific scoped dependencies.
>> >> >
>> >> > How would this help with annotations tho? The main issue I'm facing=
is
>> >> > having a standard m-c-p plugin definition in a parent ( or tile ) b=
ut
>> >> > needing different annotation processors used per project. With the
>> >> current
>> >> > plugin, this means either listing them as standard dependencies and
>> have
>> >> > them auto-scanned, and pollute the compilation classpath, or list
>> every
>> >> > possible annotation processor dependency we may use in our projects=
in
>> >> the
>> >> > parent, which is less than ideal.
>> >> >
>> >> > I hope you are aware that modules already end up on the modulepath
>> based
>> >> > on the moduledescriptor(s). So I don't see the need for this scope.
>> >> (unless
>> >> > you have this wish that in the end Maven will create the module
>> >> descriptor
>> >> > based on this, but I still think we shouldn't do that)
>> >> >
>> >> > I remembered reading something about this, and assumed it was the
>> case if
>> >> > there was a module-info.class, but what if its a standard jar with =
an
>> >> > Automatic-Module-Name header? Does that fall into the module path o=
r
>> >> > classpath? Having control for this case may be useful.
>> >> >
>> >> > I recognize this wish. The best solution is to make the dependency
>> >> > optional.
>> >> >
>> >> > The problem with this is that the dependency is still on the classp=
ath
>> >> for
>> >> > say surefire, which can influence behaviour.
>> >> >
>> >> > Mark
>> >> >
>> >> > "The ease with which a change can be implemented has no relevance a=
t
>> all
>> >> > to whether it is the right change for the (Java) Platform for all
>> time."
>> >> =E2=80=94
>> >> > Mark Reinhold.
>> >> >
>> >> > Mark Derricutt
>> >> > http://www.theoryinpractice.net
>> >> > http://www.chaliceofblood.net
>> >> > http://plus.google.com/+MarkDerricutt
>> >> > http://twitter.com/talios
>> >> > http://facebook.com/mderricutt
>> >> >
>> >> >
>> >> >
>> >> >
>> >> > -------------------------------------------------------------------=
--
>> >> > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>> >> > For additional commands, e-mail: dev-help@maven.apache.org
>> >> >
>> >>
>> > --
>> > Sent from my phone
>>
>> ---------------------------------------------------------------------
>> 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-124439-archiver=mbox-vm.apache.org@maven.apache.org Mon Nov 6 16:28:48 2017
Return-Path: <dev-return-124439-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id BB9C42A3
for <archiver@mbox-vm.apache.org>; Mon, 6 Nov 2017 16:28:47 +0000 (UTC)
Received: (qmail 25806 invoked by uid 500); 6 Nov 2017 16:28:47 -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 25790 invoked by uid 99); 6 Nov 2017 16:28:46 -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; Mon, 06 Nov 2017 16:28:46 +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 0DDA81A0CEA
for <dev@maven.apache.org>; Mon, 6 Nov 2017 16:28:46 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org
X-Spam-Flag: NO
X-Spam-Score: -0.002
X-Spam-Level:
X-Spam-Status: No, score=-0.002 tagged_above=-999 required=6.31
tests=[RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] 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 9QZAdjXRW-uu for <dev@maven.apache.org>;
Mon, 6 Nov 2017 16:28:41 +0000 (UTC)
Received: from mail.io7m.com (mail.io7m.com [45.77.76.92])
by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 9C0FB5F3E0
for <dev@maven.apache.org>; Mon, 6 Nov 2017 16:28:41 +0000 (UTC)
Received: from copperhead.int.arc7.info (unknown [IPv6:2a02:390:7502:2:0:2:1:0])
by mail.io7m.com (Postfix) with ESMTPSA id E8821188DA
for <dev@maven.apache.org>; Mon, 6 Nov 2017 16:28:34 +0000 (UTC)
Date: Mon, 6 Nov 2017 16:28:23 +0000
From: Mark Raynsford <org.apache.maven.user@io7m.com>
To: "Maven Developers List" <dev@maven.apache.org>
Subject: Any ETA for maven-javadoc-plugin 3.0.0?
Message-ID: <20171106162823.4543ea7d@copperhead.int.arc7.info>
Organization: io7m.com
OpenPGP: id=8168DAE22B15D3EDC722C23D0F15B7D06FA80CB8;
url=http://io7m.com/pgp/8168_DAE2_2B15_D3ED_C722_C23D_0F15_B7D0_6FA8_0CB8.key
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha512;
boundary="Sig_/+0ux1Qz82=xdSPgXIWCJBk4"; protocol="application/pgp-signature"
--Sig_/+0ux1Qz82=xdSPgXIWCJBk4
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
'Lo.
I'm in the process of converting a ton of projects to Java 9 and am
currently blocked on MJAVADOC-498[0]. The issue has actually been
fixed, it just hasn't made it to a release yet.
If 3.0.0 isn't due for a while yet, is there any chance of getting a
3.0.0-M2?
[0] https://issues.apache.org/jira/browse/MJAVADOC-498
--=20
Mark Raynsford | http://www.io7m.com
--Sig_/+0ux1Qz82=xdSPgXIWCJBk4
Content-Type: application/pgp-signature
Content-Description: OpenPGP digital signature
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEgWja4isV0+3HIsI9DxW30G+oDLgFAloAjacACgkQDxW30G+o
DLhRjQ/9EOhSq1mfOEHnFeQIZrDfLbTxnPkQ71Xkj+YQLHZh4RPef0GFtc25lZ7p
N3x/CoQYceK1ymeHf+6o2vROLxRy3IiYFlTuAPoGHGcVfJoGP1d7QY/cDAYVqoO6
lKynMD30DsMdQDgF/WGscpd6rrxLw9hf3PViASC56/aTkVT2bkCFhnIp/023g28a
cgo8iHfYGO1KUqDwlxUanq6s1r/1ZKszBYXbCK5D5uX7wKR4OHnHm7yVL3Y5wj+C
Sa7ZMMWxLMIrxrOAUGMogmAnAMUdSRO7SfszoXPlFoqzusLuPtIsaXJj9UipXpvs
7iU/3uRF6fju0lgme+35k+OGE/tKWd3Mucai9fReZlbpvVBaJG47S237CHLabKwq
izWPX3CdYml33uHPLmlB/khaomTr+0I4/dAimeDcw8PI5lNvKlOgT/4RZ99wE9cI
vRjziYMwJm3Bjt+DXwgFuE5UCr/NXRO4k0CXIjKFI4CSkSEDPpb4+9XgG0GvcqeM
R4k2/RZPXOBA0F6nUMBOEw6b4MuFnL5B4G1uT5GegdZBTSepfCrbH5WRw73VEMrC
DodAgwyiAdFCRjyhSXPBrNxNX2pu2CJ1V0teEp8AKCfK1BmQHwLGk+dkkbXR3bOF
gQLvy34Du/4y6RHvQYxICpzcnMJohNcVrBEIQz6R9bF/FdWa1Eg=
=kcru
-----END PGP SIGNATURE-----
--Sig_/+0ux1Qz82=xdSPgXIWCJBk4--
From dev-return-124440-archiver=mbox-vm.apache.org@maven.apache.org Mon Nov 6 16:41:10 2017
Return-Path: <dev-return-124440-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 215C52A3
for <archiver@mbox-vm.apache.org>; Mon, 6 Nov 2017 16:41:10 +0000 (UTC)
Received: (qmail 59949 invoked by uid 500); 6 Nov 2017 16:41:09 -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 59936 invoked by uid 99); 6 Nov 2017 16:41:09 -0000
Received: from git1-us-west.apache.org (HELO git1-us-west.apache.org) (140.211.11.23)
by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 06 Nov 2017 16:41:09 +0000
Received: by git1-us-west.apache.org (ASF Mail Server at git1-us-west.apache.org, from userid 33)
id 4A878DFBAB; Mon, 6 Nov 2017 16:41:07 +0000 (UTC)
From: slachiewicz <git@git.apache.org>
To: dev@maven.apache.org
Reply-To: dev@maven.apache.org
References: <git-pr-118-maven@git.apache.org>
In-Reply-To: <git-pr-118-maven@git.apache.org>
Subject: [GitHub] maven issue #118: Upgrade SLF4J to 1.7.25
Content-Type: text/plain
Message-Id: <20171106164108.4A878DFBAB@git1-us-west.apache.org>
Date: Mon, 6 Nov 2017 16:41:07 +0000 (UTC)
Github user slachiewicz commented on the issue:
https://github.com/apache/maven/pull/118
This one can be closed.
---
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org
From dev-return-124441-archiver=mbox-vm.apache.org@maven.apache.org Tue Nov 7 01:18:09 2017
Return-Path: <dev-return-124441-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 9CD9C2A2
for <archiver@mbox-vm.apache.org>; Tue, 7 Nov 2017 01:18:09 +0000 (UTC)
Received: (qmail 90374 invoked by uid 500); 7 Nov 2017 01:18: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 90362 invoked by uid 99); 7 Nov 2017 01:18:08 -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; Tue, 07 Nov 2017 01:18:08 +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 9D91C1A2299
for <dev@maven.apache.org>; Tue, 7 Nov 2017 01:18:07 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org
X-Spam-Flag: NO
X-Spam-Score: 2.871
X-Spam-Level: **
X-Spam-Status: No, score=2.871 tagged_above=-999 required=6.31
tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1,
HTML_MESSAGE=2, SPF_HELO_PASS=-0.001, SPF_SOFTFAIL=0.972]
autolearn=disabled
Authentication-Results: spamd2-us-west.apache.org (amavisd-new);
dkim=pass (1024-bit key) header.d=honton.org
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 oaTb0h13__i1 for <dev@maven.apache.org>;
Tue, 7 Nov 2017 01:18:05 +0000 (UTC)
Received: from biz46.inmotionhosting.com (biz46.inmotionhosting.com [205.134.250.160])
by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id D45775FCF2
for <dev@maven.apache.org>; Tue, 7 Nov 2017 01:18:04 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=honton.org;
s=default; h=Message-Id:In-Reply-To:To:References:Date:Subject:Mime-Version:
Content-Type:From:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID:
Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc
:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe:
List-Post:List-Owner:List-Archive;
bh=ZWwjQC4I56gwLRrYnYy+WMtT+QkYEEvqkqWmYP68cc4=; b=cBxuB5x/wCu5LsLI9VsJgDoG31
LMQ5PDnHLJlk8lF/SN6IA6qe4vd13g1Hx3v1QgVXhy9intLPGF9Q7kgCWEaBvb8q7igfA0yAokHGg
MsNVMJFy1ZUzp9IN+vQm73l9s4WFDULMU4JbKfHEKt1Ymfswl4eiWCQRiLxl9GGG7aVw=;
Received: from [173.228.88.114] (port=60698 helo=[192.168.1.28])
by biz46.inmotionhosting.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256)
(Exim 4.89)
(envelope-from <chas@honton.org>)
id 1eBsWb-00023S-NV
for dev@maven.apache.org; Mon, 06 Nov 2017 17:18:03 -0800
From: Charles Honton <chas@honton.org>
Content-Type: multipart/alternative;
boundary="Apple-Mail=_05226A14-6A78-4414-99BF-9237DDC1FBAE"
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
Subject: Re: Reactor safe/rally points
Date: Mon, 6 Nov 2017 17:17:56 -0800
References: <86141EB3-133F-454F-9F2F-3FE2213011E4@honton.org>
<CA+nPnMzs89F_qC_ZsfPjayPhq=5Fjyw8mhTMntXPa82_oh-MRw@mail.gmail.com>
To: Maven Developers List <dev@maven.apache.org>
In-Reply-To: <CA+nPnMzs89F_qC_ZsfPjayPhq=5Fjyw8mhTMntXPa82_oh-MRw@mail.gmail.com>
Message-Id: <C1612EDE-4A24-4DA7-A214-887A99E8039A@honton.org>
X-Mailer: Apple Mail (2.3273)
X-OutGoing-Spam-Status: No, score=-1.0
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - biz46.inmotionhosting.com
X-AntiAbuse: Original Domain - maven.apache.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - honton.org
X-Get-Message-Sender-Via: biz46.inmotionhosting.com: authenticated_id: chas+honton.org/only user confirmed/virtual account not confirmed
X-Authenticated-Sender: biz46.inmotionhosting.com: chas@honton.org
X-Source:
X-Source-Args:
X-Source-Dir:
--Apple-Mail=_05226A14-6A78-4414-99BF-9237DDC1FBAE
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=utf-8
So doesn=E2=80=99t this require a new directive such as =E2=80=98<compile =
transitive=3Dfalse=E2=80=9D> scope or similar regardless of safe/rally =
points? And to provide backwards compatibility, there must be a split =
between the legacy consumer view of the pom and the new producer view of =
the pom?
=20
> On Nov 5, 2017, at 11:30 PM, Stephen Connolly =
<stephen.alan.connolly@gmail.com> wrote:
>=20
>> In the first case, the module creating a shaded jar can mark its
>> constituent jars as optional; preventing the transitive dependencies.
>=20
>=20
> Ha! That does not do what you think it does.
>=20
> Optional dependencies are still there but only as a version constraint =
that
> gets applied if something else brings the dependency into the tree in =
as a
> non-optional dependency.
>=20
> Normally you need a complex deep tree to see the effect (as most =
people use
> version hints rather than specifications... and with hints, closest =
wins,
> whereas specifications are globally merged)
>=20
> Provided scope is more correct, but shade doesn=E2=80=99t operate on =
provided
> scope... and anyway iirc that also pushes the constraint as =
transitive.
>=20
> With shade, the dependency is removed.
--Apple-Mail=_05226A14-6A78-4414-99BF-9237DDC1FBAE--
From dev-return-124442-archiver=mbox-vm.apache.org@maven.apache.org Tue Nov 7 01:32:07 2017
Return-Path: <dev-return-124442-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id BF08064B
for <archiver@mbox-vm.apache.org>; Tue, 7 Nov 2017 01:32:06 +0000 (UTC)
Received: (qmail 20560 invoked by uid 500); 7 Nov 2017 01:32:06 -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 20546 invoked by uid 99); 7 Nov 2017 01:32:05 -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; Tue, 07 Nov 2017 01:32:05 +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 CE19CCA69A
for <dev@maven.apache.org>; Tue, 7 Nov 2017 01:32:04 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org
X-Spam-Flag: NO
X-Spam-Score: 2.871
X-Spam-Level: **
X-Spam-Status: No, score=2.871 tagged_above=-999 required=6.31
tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1,
HTML_MESSAGE=2, SPF_HELO_PASS=-0.001, SPF_SOFTFAIL=0.972]
autolearn=disabled
Authentication-Results: spamd1-us-west.apache.org (amavisd-new);
dkim=pass (1024-bit key) header.d=honton.org
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 wppD7Ibj0lqA for <dev@maven.apache.org>;
Tue, 7 Nov 2017 01:32:02 +0000 (UTC)
Received: from biz46.inmotionhosting.com (biz46.inmotionhosting.com [205.134.250.160])
by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id AE4E15F3CF
for <dev@maven.apache.org>; Tue, 7 Nov 2017 01:32:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=honton.org;
s=default; h=Message-Id:In-Reply-To:To:References:Date:Subject:Mime-Version:
Content-Type:From:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID:
Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc
:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe:
List-Post:List-Owner:List-Archive;
bh=krXTz8j4hI/G9E4mfC6JXHs+l5XiQAvGTzgJ4SKM2Uo=; b=IO+0foMf+EiEwOk/a4wgduf+ho
EEij7Ax1nBqr69fvsbbYOZ/7xgvadxrAKv7wDzs83M3ePr8APZ2hpIbKRydsneNqIJnkujHNhRvIO
tmshzxDGfyjOWJV2mHZAa5NU+xM3tZLQsdRdw37zzndpUMDBCCBGe79LQpkSPOjy0Pp4=;
Received: from [173.228.88.114] (port=60809 helo=[192.168.1.28])
by biz46.inmotionhosting.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256)
(Exim 4.89)
(envelope-from <chas@honton.org>)
id 1eBsk2-00083z-R0
for dev@maven.apache.org; Mon, 06 Nov 2017 17:31:56 -0800
From: Charles Honton <chas@honton.org>
Content-Type: multipart/alternative;
boundary="Apple-Mail=_25AACC52-DEFC-433A-800E-F950DA859349"
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
Subject: Re: Reactor safe/rally points
Date: Mon, 6 Nov 2017 17:31:50 -0800
References: <86141EB3-133F-454F-9F2F-3FE2213011E4@honton.org>
<CA+nPnMzs89F_qC_ZsfPjayPhq=5Fjyw8mhTMntXPa82_oh-MRw@mail.gmail.com>
To: Maven Developers List <dev@maven.apache.org>
In-Reply-To: <CA+nPnMzs89F_qC_ZsfPjayPhq=5Fjyw8mhTMntXPa82_oh-MRw@mail.gmail.com>
Message-Id: <FC885AC4-E4BF-47DE-8896-72D1E6CE3E10@honton.org>
X-Mailer: Apple Mail (2.3273)
X-OutGoing-Spam-Status: No, score=-1.0
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - biz46.inmotionhosting.com
X-AntiAbuse: Original Domain - maven.apache.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - honton.org
X-Get-Message-Sender-Via: biz46.inmotionhosting.com: authenticated_id: chas+honton.org/only user confirmed/virtual account not confirmed
X-Authenticated-Sender: biz46.inmotionhosting.com: chas@honton.org
X-Source:
X-Source-Args:
X-Source-Dir:
--Apple-Mail=_25AACC52-DEFC-433A-800E-F950DA859349
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=utf-8
Are these integration test for the plugin or do the integration tests =
use the plugin? If the former, then the invoker plugin is appropriate. =
If the latter, then a non-code, non-transitive dependency scope is a =
possibility. Again, this new scope has the backwards compatibility =
problem..
> On Nov 5, 2017, at 11:30 PM, Stephen Connolly =
<stephen.alan.connolly@gmail.com> wrote:
>=20
> Yes it would, but socially people don=E2=80=99t do that... and anyway, =
there are
> legitimate use cases, eg tomee has (or had if they gave up fighting =
and
> moved it out of reactor) a plugin that was tied to the container =
version.
> To allow integration tests in the same reactor as the main codebase, =
it is
> reasonable to want the plugin built at the same time.
--Apple-Mail=_25AACC52-DEFC-433A-800E-F950DA859349--
From dev-return-124443-archiver=mbox-vm.apache.org@maven.apache.org Tue Nov 7 07:23:21 2017
Return-Path: <dev-return-124443-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 2F40D64B
for <archiver@mbox-vm.apache.org>; Tue, 7 Nov 2017 07:23:21 +0000 (UTC)
Received: (qmail 62844 invoked by uid 500); 7 Nov 2017 07:23:20 -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 62831 invoked by uid 99); 7 Nov 2017 07:23:19 -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; Tue, 07 Nov 2017 07:23:19 +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 2BAA7C3D76
for <dev@maven.apache.org>; Tue, 7 Nov 2017 07:23:19 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org
X-Spam-Flag: NO
X-Spam-Score: -0.901
X-Spam-Level:
X-Spam-Status: No, score=-0.901 tagged_above=-999 required=6.31
tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1,
HTML_MESSAGE=2, 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-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 dav6p1Rs3fMk for <dev@maven.apache.org>;
Tue, 7 Nov 2017 07:23:16 +0000 (UTC)
Received: from mail-wr0-f173.google.com (mail-wr0-f173.google.com [209.85.128.173])
by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 1AB7C5FBB0
for <dev@maven.apache.org>; Tue, 7 Nov 2017 07:23:16 +0000 (UTC)
Received: by mail-wr0-f173.google.com with SMTP id k61so5080073wrc.4
for <dev@maven.apache.org>; Mon, 06 Nov 2017 23:23:16 -0800 (PST)
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=UUqMGSfd+xYCpeBAn4vEOZWWRMifIwyPe8aaCPHKPr0=;
b=EMiQu1OeGoIau9ZGIRpLTsU0mjDSX5vnHKH9kwKqDL++BL7cB+JsTtYa/aTtg1itN7
4I1t2HHRguaXgFwjioTIBCZo9aD1b/vZzEDBuOTa8NW4aTkaLpr9moCAbtDhSWIrYvos
93RtoDFy3er/e+imC+6CsnGRHUsCHnIOPAPjvKbP1HXzW/XDEQJtIBKPHFy7hi0LuApl
n9zCR46awfvFFtg0G/c6MRdC/oz5GthvTlXXoy1msmNe3b/jNZaCfIeor7y+cxX0Uodi
bu7sv8jTYSP2l35Yi2IhMcwV8cjIIuP6JwbL8y4mC7hpRoY54r790wuFNYDyyzz4PL7W
9gQA==
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=UUqMGSfd+xYCpeBAn4vEOZWWRMifIwyPe8aaCPHKPr0=;
b=C/pne+ht6VfHurTg4NU72DXeXu0IrzetUk7nn3ONWg6rUslu+jCdHpCsKxVsVlr5d3
2K66/naHmU6h6EBQKxXyLk/CnDWDinXM7/5yAIbWpzNe+xZNMRV4KEFSbcRZdrl8Xs/+
69CCoE2xGzrIEoVhR2muRNAU7IJhR9hJ6pXz8Cn2wPqWCDy8CFfbtEUa1+I6ZfLoB/HI
VWSJBFr4jAi2vHYX+dGDz1Sxs1zi+oUvbKU2gFK+Pm8ALtmKaaGYpeKWAOg6MPsj1VQz
pgum5V4BY4Rg/oP0tlaWCFRGiM2otay+Ujza5sDUnxoPoR4zU4uqtQPkfABTsJCQ/xjt
n9hg==
X-Gm-Message-State: AMCzsaWYMkZxiGcH2YP+mgtCYzummIwIzLEfWhAZe8Pq7nv4KSLov/Ns
/u7R3mV7+UCc0t3zz5KIIEbIN92DVbtbPybOHDq0pg==
X-Google-Smtp-Source: ABhQp+SA70mNWw0CKz1sQ+NEfZhbANK0iTEkAvn7TK8VC7retutGi99O/MZba+vvn3LQH4dwYBR/fqxUd4xPmA2YN8k=
X-Received: by 10.223.144.226 with SMTP id i89mr13975799wri.217.1510039395506;
Mon, 06 Nov 2017 23:23:15 -0800 (PST)
MIME-Version: 1.0
References: <86141EB3-133F-454F-9F2F-3FE2213011E4@honton.org>
<CA+nPnMzs89F_qC_ZsfPjayPhq=5Fjyw8mhTMntXPa82_oh-MRw@mail.gmail.com> <FC885AC4-E4BF-47DE-8896-72D1E6CE3E10@honton.org>
In-Reply-To: <FC885AC4-E4BF-47DE-8896-72D1E6CE3E10@honton.org>
From: Stephen Connolly <stephen.alan.connolly@gmail.com>
Date: Tue, 07 Nov 2017 07:23:04 +0000
Message-ID: <CA+nPnMxCSVzY2g-cawmpBsJ-DSGBRGkhwp0Cr5L7Qht8UEDhbg@mail.gmail.com>
Subject: Re: Reactor safe/rally points
To: Maven Developers List <dev@maven.apache.org>
Content-Type: multipart/alternative; boundary="94eb2c05f482c42122055d5f71c4"
--94eb2c05f482c42122055d5f71c4
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
On Tue 7 Nov 2017 at 01:32, Charles Honton <chas@honton.org> wrote:
> Are these integration test for the plugin or do the integration tests use
> the plugin?
The integration tests use the plugin. (Though there are other use cases too=
)
If the former, then the invoker plugin is appropriate. If the latter, then
> a non-code, non-transitive dependency scope is a possibility.
No need for a new scope, the plugin tag identifies the dependency
Again, this new scope has the backwards compatibility problem..
>
> > On Nov 5, 2017, at 11:30 PM, Stephen Connolly <
> stephen.alan.connolly@gmail.com> wrote:
> >
> > Yes it would, but socially people don=E2=80=99t do that... and anyway, =
there are
> > legitimate use cases, eg tomee has (or had if they gave up fighting and
> > moved it out of reactor) a plugin that was tied to the container versio=
n.
> > To allow integration tests in the same reactor as the main codebase, it
> is
> > reasonable to want the plugin built at the same time.
>
> --
Sent from my phone
--94eb2c05f482c42122055d5f71c4--
From dev-return-124444-archiver=mbox-vm.apache.org@maven.apache.org Tue Nov 7 07:28:45 2017
Return-Path: <dev-return-124444-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 60F7164B
for <archiver@mbox-vm.apache.org>; Tue, 7 Nov 2017 07:28:45 +0000 (UTC)
Received: (qmail 70444 invoked by uid 500); 7 Nov 2017 07:28:44 -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 70431 invoked by uid 99); 7 Nov 2017 07:28:44 -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; Tue, 07 Nov 2017 07:28:44 +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 569631A22F9
for <dev@maven.apache.org>; Tue, 7 Nov 2017 07:28:43 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org
X-Spam-Flag: NO
X-Spam-Score: -0.901
X-Spam-Level:
X-Spam-Status: No, score=-0.901 tagged_above=-999 required=6.31
tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1,
HTML_MESSAGE=2, 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-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 9Ac8kuolMLX7 for <dev@maven.apache.org>;
Tue, 7 Nov 2017 07:28:42 +0000 (UTC)
Received: from mail-wr0-f170.google.com (mail-wr0-f170.google.com [209.85.128.170])
by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 925115F6C8
for <dev@maven.apache.org>; Tue, 7 Nov 2017 07:28:41 +0000 (UTC)
Received: by mail-wr0-f170.google.com with SMTP id 4so6682864wrt.0
for <dev@maven.apache.org>; Mon, 06 Nov 2017 23:28:41 -0800 (PST)
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=Q0AZKAbUCAUqQu2jm9Wcqas4IauSInUgr4+aD7LF/9A=;
b=Wb6YkXSWubaP7sNr+RzNPdXFd3hFKHGipEInhquMs8nR1Lv28cy3BooQoDV6sSfmtc
jW/7Pw8FgS0indGbUblNng2GGDZ9XAKV9XD1DR2NaiT6BWocaZrCx0TBTzGq4S18/Do9
MZLF3x+FrjAfdlwPhIJ3NvU5EtQxGtNoCp0oziTkD2lAq6BdSlz30f2fjxeEc+RZJh5a
eDyPoPno6f8qBByZxYVRxcpACibKnsgXFf+fZtsSq9YnCdk9K8Gfc765lxhmgXgiBySs
P23MrTBqFFSXi5CP93kKugMuFw5SbAM/cYzL/JGbnKTfsv1SnOaghgacMIbgiH1kMcBn
tuYg==
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=Q0AZKAbUCAUqQu2jm9Wcqas4IauSInUgr4+aD7LF/9A=;
b=dxD7a0zMfDybFv07lNdMP+ab/gLXbXx7vNlqXUmUQsh5OOrfgDukzPhusxj/Ej9kgh
RaQAtU9oqb3oU36PEA76FO83dyrx7K+w0TOKzQoW5yjNC29ahY2ESD8xb9Uy3Va0Oj9O
4p2zq8kdPkmlAIXqHMaJDq1/uVITmK/dldWExmlBnoG4J3Z4jQszlCSq+qPQfMp93d0S
zZ8BDvYVdiNYmoMRFJD/u/KkF3RUQPN7XBzBPmz9voVrj0WsC/ik4xROuo/aN9PvgsTc
R31ocA+uMcJiFDeOTJiLqBX8WzXxsrdAhq7Gmm9QRqR3yUReDudEZVppHgaNhum+vkhI
eD+Q==
X-Gm-Message-State: AMCzsaWDl3v4IO5nm0JM0IxQmGsxQl5taSkhkc9yI1BWbmzvMP9UX2Ka
ytsyw75SkXXmofBgN7NcuTvTSqkLGibnlC8GWgPPIQ==
X-Google-Smtp-Source: ABhQp+SJfzTvz7hjO2Vu4zpCO2a7NbE1wK8Z/Msfyv8jQnJRrc8yPYTdjzjgERShZOKOVFq/HYeSxOWKgO9BPopVUWA=
X-Received: by 10.223.141.148 with SMTP id o20mr13147320wrb.35.1510039720385;
Mon, 06 Nov 2017 23:28:40 -0800 (PST)
MIME-Version: 1.0
References: <86141EB3-133F-454F-9F2F-3FE2213011E4@honton.org>
<CA+nPnMzs89F_qC_ZsfPjayPhq=5Fjyw8mhTMntXPa82_oh-MRw@mail.gmail.com> <C1612EDE-4A24-4DA7-A214-887A99E8039A@honton.org>
In-Reply-To: <C1612EDE-4A24-4DA7-A214-887A99E8039A@honton.org>
From: Stephen Connolly <stephen.alan.connolly@gmail.com>
Date: Tue, 07 Nov 2017 07:28:29 +0000
Message-ID: <CA+nPnMxETCBxMWiT=KZ7zo7+yPxtOTQGoa+CUpr+34pHKwBaBg@mail.gmail.com>
Subject: Re: Reactor safe/rally points
To: Maven Developers List <dev@maven.apache.org>
Content-Type: multipart/alternative; boundary="f403045f4fae2161c4055d5f850e"
--f403045f4fae2161c4055d5f850e
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
On Tue 7 Nov 2017 at 01:18, Charles Honton <chas@honton.org> wrote:
> So doesn=E2=80=99t this require a new directive such as =E2=80=98<compile
> transitive=3Dfalse=E2=80=9D> scope or similar regardless of safe/rally po=
ints?
No. The plugin would have its descriptor metadata for the goal contain a
flag
Then the plugin is responsible for deciding what dependencies to remove or
lower the scope of
And to provide backwards compatibility, there must be a split between the
> legacy consumer view of the pom and the new producer view of the pom?
When the dependencies are removed, the pom that gets installed is the
dependency reduced pom.
Shade already does that, but in Maven 3.3.x the model in-memory was made
immutable so now you cannot shade an artifacts and consume it correctly
within the same reactor without having to maintain a set of <exclusions>
tags at every point of use. Outside the reactor use is ok... but then
people who create flyweight local aggregator projects can hit the bug
without knowing it.
>
> > On Nov 5, 2017, at 11:30 PM, Stephen Connolly <
> stephen.alan.connolly@gmail.com> wrote:
> >
> >> In the first case, the module creating a shaded jar can mark its
> >> constituent jars as optional; preventing the transitive dependencies.
> >
> >
> > Ha! That does not do what you think it does.
> >
> > Optional dependencies are still there but only as a version constraint
> that
> > gets applied if something else brings the dependency into the tree in a=
s
> a
> > non-optional dependency.
> >
> > Normally you need a complex deep tree to see the effect (as most people
> use
> > version hints rather than specifications... and with hints, closest win=
s,
> > whereas specifications are globally merged)
> >
> > Provided scope is more correct, but shade doesn=E2=80=99t operate on pr=
ovided
> > scope... and anyway iirc that also pushes the constraint as transitive.
> >
> > With shade, the dependency is removed.
>
> --
Sent from my phone
--f403045f4fae2161c4055d5f850e--
From dev-return-124445-archiver=mbox-vm.apache.org@maven.apache.org Tue Nov 7 08:55:27 2017
Return-Path: <dev-return-124445-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 8F565663
for <archiver@mbox-vm.apache.org>; Tue, 7 Nov 2017 08:55:27 +0000 (UTC)
Received: (qmail 20173 invoked by uid 500); 7 Nov 2017 08:55:26 -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 20162 invoked by uid 99); 7 Nov 2017 08:55:26 -0000
Received: from git1-us-west.apache.org (HELO git1-us-west.apache.org) (140.211.11.23)
by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 07 Nov 2017 08:55:26 +0000
Received: by git1-us-west.apache.org (ASF Mail Server at git1-us-west.apache.org, from userid 33)
id 276B8DFBCA; Tue, 7 Nov 2017 08:55:26 +0000 (UTC)
From: ebarboni <git@git.apache.org>
To: dev@maven.apache.org
Reply-To: dev@maven.apache.org
References: <git-pr-20-maven-indexer@git.apache.org>
In-Reply-To: <git-pr-20-maven-indexer@git.apache.org>
Subject: [GitHub] maven-indexer issue #20: Fix issue tracker URI in README
Content-Type: text/plain
Message-Id: <20171107085526.276B8DFBCA@git1-us-west.apache.org>
Date: Tue, 7 Nov 2017 08:55:26 +0000 (UTC)
Github user ebarboni commented on the issue:
https://github.com/apache/maven-indexer/pull/20
hi, if you edit the PR title to contains MINDEXER-105 it will connect the githb to to the related jira issue.
---
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org
From dev-return-124446-archiver=mbox-vm.apache.org@maven.apache.org Tue Nov 7 10:05:08 2017
Return-Path: <dev-return-124446-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id B2AA42A2
for <archiver@mbox-vm.apache.org>; Tue, 7 Nov 2017 10:05:07 +0000 (UTC)
Received: (qmail 76354 invoked by uid 500); 7 Nov 2017 10:05:06 -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 76343 invoked by uid 99); 7 Nov 2017 10:05:06 -0000
Received: from git1-us-west.apache.org (HELO git1-us-west.apache.org) (140.211.11.23)
by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 07 Nov 2017 10:05:06 +0000
Received: by git1-us-west.apache.org (ASF Mail Server at git1-us-west.apache.org, from userid 33)
id 8510BDF9AF; Tue, 7 Nov 2017 10:05:06 +0000 (UTC)
From: sewe <git@git.apache.org>
To: dev@maven.apache.org
Reply-To: dev@maven.apache.org
References: <git-pr-20-maven-indexer@git.apache.org>
In-Reply-To: <git-pr-20-maven-indexer@git.apache.org>
Subject: [GitHub] maven-indexer issue #20: Fix issue tracker URI in README
Content-Type: text/plain
Message-Id: <20171107100506.8510BDF9AF@git1-us-west.apache.org>
Date: Tue, 7 Nov 2017 10:05:06 +0000 (UTC)
Github user sewe commented on the issue:
https://github.com/apache/maven-indexer/pull/20
> hi, if you edit the PR title to contains MINDEXER-105 it will connect the githb to to the related jira issue.
@ebarboni Done.
---
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org
From dev-return-124447-archiver=mbox-vm.apache.org@maven.apache.org Tue Nov 7 10:15:00 2017
Return-Path: <dev-return-124447-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id E41E22A2
for <archiver@mbox-vm.apache.org>; Tue, 7 Nov 2017 10:14:59 +0000 (UTC)
Received: (qmail 42527 invoked by uid 500); 7 Nov 2017 10: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 42266 invoked by uid 99); 7 Nov 2017 10:14:58 -0000
Received: from git1-us-west.apache.org (HELO git1-us-west.apache.org) (140.211.11.23)
by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 07 Nov 2017 10:14:58 +0000
Received: by git1-us-west.apache.org (ASF Mail Server at git1-us-west.apache.org, from userid 33)
id C5D5ADF9AF; Tue, 7 Nov 2017 10:14:58 +0000 (UTC)
From: asfgit <git@git.apache.org>
To: dev@maven.apache.org
Reply-To: dev@maven.apache.org
References: <git-pr-20-maven-indexer@git.apache.org>
In-Reply-To: <git-pr-20-maven-indexer@git.apache.org>
Subject: [GitHub] maven-indexer pull request #20: Fix issue tracker URI in README
Content-Type: text/plain
Message-Id: <20171107101458.C5D5ADF9AF@git1-us-west.apache.org>
Date: Tue, 7 Nov 2017 10:14:58 +0000 (UTC)
Github user asfgit closed the pull request at:
https://github.com/apache/maven-indexer/pull/20
---
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org
From dev-return-124448-archiver=mbox-vm.apache.org@maven.apache.org Tue Nov 7 12:38:36 2017
Return-Path: <dev-return-124448-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id EC9EC2A2
for <archiver@mbox-vm.apache.org>; Tue, 7 Nov 2017 12:38:35 +0000 (UTC)
Received: (qmail 14659 invoked by uid 500); 7 Nov 2017 12:38: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 14648 invoked by uid 99); 7 Nov 2017 12:38:34 -0000
Received: from git1-us-west.apache.org (HELO git1-us-west.apache.org) (140.211.11.23)
by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 07 Nov 2017 12:38:34 +0000
Received: by git1-us-west.apache.org (ASF Mail Server at git1-us-west.apache.org, from userid 33)
id CD41DDFC2F; Tue, 7 Nov 2017 12:38:34 +0000 (UTC)
From: DonnyDepp <git@git.apache.org>
To: dev@maven.apache.org
Reply-To: dev@maven.apache.org
Message-ID: <git-pr-36-maven-wagon@git.apache.org>
Subject: [GitHub] maven-wagon pull request #36: [WAGON-452] RelaxedTrustStrategy handle multip...
Content-Type: text/plain
Date: Tue, 7 Nov 2017 12:38:34 +0000 (UTC)
GitHub user DonnyDepp opened a pull request:
https://github.com/apache/maven-wagon/pull/36
[WAGON-452] RelaxedTrustStrategy handle multiple certificates
Ignoring ssl validity of dates is working, but in my case the server
returns 3 (expired) certificates.
With that RelaxedTrustStrategy always returned false.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/DonnyDepp/maven-wagon master
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/maven-wagon/pull/36.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #36
----
commit f825a855c58575808d215a37357ba90d38ff18ac
Author: Andre Doeblitz <adoeblitz@googlemail.com>
Date: 2017-11-07T12:37:43Z
[WAGON-452] RelaxedTrustStrategy handle multiple certificates
Ignoring ssl validity of dates is working, but in my case the server
returns 3 (expired) certificates.
With that RelaxedTrustStrategy always returned false.
----
---
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org
From dev-return-124449-archiver=mbox-vm.apache.org@maven.apache.org Tue Nov 7 15:39:11 2017
Return-Path: <dev-return-124449-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 196CE2A2
for <archiver@mbox-vm.apache.org>; Tue, 7 Nov 2017 15:39:11 +0000 (UTC)
Received: (qmail 57391 invoked by uid 500); 7 Nov 2017 15:39:05 -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 57020 invoked by uid 99); 7 Nov 2017 15:39:05 -0000
Received: from git1-us-west.apache.org (HELO git1-us-west.apache.org) (140.211.11.23)
by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 07 Nov 2017 15:39:05 +0000
Received: by git1-us-west.apache.org (ASF Mail Server at git1-us-west.apache.org, from userid 33)
id D3698DFAB0; Tue, 7 Nov 2017 15:39:04 +0000 (UTC)
From: dipak-pawar <git@git.apache.org>
To: dev@maven.apache.org
Reply-To: dev@maven.apache.org
Message-ID: <git-pr-169-maven-surefire@git.apache.org>
Subject: [GitHub] maven-surefire pull request #169: [SUREFIRE-1405] Allows user to extend RunO...
Content-Type: text/plain
Date: Tue, 7 Nov 2017 15:39:04 +0000 (UTC)
GitHub user dipak-pawar opened a pull request:
https://github.com/apache/maven-surefire/pull/169
[SUREFIRE-1405] Allows user to extend RunOrder & RunOrderCalculator
* All supported runOrder options are hardCoded in RunOrder - https://github.com/apache/maven-surefire/blob/master/surefire-api/src/main/java/org/apache/maven/surefire/util/RunOrder.java#L109
* With this implementation user can implement his own runOrder & it's respective RunOrderCalculator.
Fixes: https://issues.apache.org/jira/browse/SUREFIRE-1405
**Implementation Details**
**How to create new RunOrder?**
To create new `runOrder` user has to implement `RunOrder` interface.
```java
public class YourRunOrder implements RunOrder
{
@Override
public String getName()
{
return "runOrderName";
}
@Override
public List<Class<?>> orderTestClasses( Collection<Class<?>> scannedClasses,
RunOrderParameters runOrderParameters, int threadCount )
{
// Add logic to order test classes for this runOrder.
return testClasses;
}
}
```
**How to define custom RunOrderCalculator?**
Implement `RunOrderCalculator` interface with logic you want to order test classes.
e.g.
```java
public class YourRunOrderCalculator implements RunOrderCalculator {
private final RunOrderParameters runOrderParameters;
private final int threadCount;
private final RunOrder[] runOrder;
public YourRunOrderCalculator(RunOrderParameters runOrderParameters, int threadCount) {
this.runOrder = runOrderParameters.getRunOrders();
this.runOrderParameters = runOrderParameters;
this.threadCount = threadCount;
}
// Add your logic to order test classes.
@Override
public TestsToRun orderTestClasses(TestsToRun scannedClasses) {
List<Class<?>> testClasses = new ArrayList<Class<?>>( 512 );
for ( Class<?> scannedClass : scannedClasses )
{
testClasses.add( scannedClass );
}
final Collection<Class<?>> classes = runOrder[0].orderTestClasses(testClasses, runOrderParameters, threadCount);
return new TestsToRun(new LinkedHashSet<>(classes));
}
}
```
**How to tell surefire to use custom `RunOrder` & `RunOrderCalculator`?**
We have `RunOrderProvider` spi to overwrite default runOrders & `RunOrderCalculator` provided by surefire.
You need to registrar impl of RunOrderProvider in the file named
`META-INF/services/org.apache.maven.plugin.surefire.runorder.spi.RunOrderProvider` in main resources.
File should contain fully qualified name of RunOrderProvider impl.
e.g.
`com.surefire.YourRunOrderProviderImpl`
Implementation of YourRunOrderProviderImpl is as follows:
```java
public class YourRunOrderProviderImpl implements RunOrderProvider
{
@Override
public Collection<RunOrder> getRunOrders()
{
// here you can give all default runorders provided by surefire along with custom runorder created above.
return Arrays.asList( ALPHABETICAL, FILESYSTEM, HOURLY,
RANDOM, REVERSE_ALPHABETICAL, BALANCED, FAILEDFIRST, new YourRunOrder() );
}
@Override
public Integer priority()
{
return 1;
}
@Override
public RunOrderCalculator createRunOrderCalculator( RunOrderParameters runOrderParameters, int threadCount )
{
return new YourRunOrderCalculator( runOrderParameters, threadCount );
}
@Override
public Collection<RunOrder> defaultRunOrder()
{
return Collections.singletonList( FILESYSTEM );
}
}
```
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/dipak-pawar/maven-surefire surefire_improvement
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/maven-surefire/pull/169.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #169
----
commit 6735b1ef750c3bcd613d5998a313e5007dc37349
Author: Dipak Pawar <dpawar@redhat.com>
Date: 2017-08-23T15:33:08Z
[SUREFIRE-1405] Allows user to extend RunOrder & RunOrderCalculator
----
---
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org
From dev-return-124450-archiver=mbox-vm.apache.org@maven.apache.org Wed Nov 8 20:06:49 2017
Return-Path: <dev-return-124450-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 94E682FB4
for <archiver@mbox-vm.apache.org>; Wed, 8 Nov 2017 20:06:49 +0000 (UTC)
Received: (qmail 31640 invoked by uid 500); 8 Nov 2017 20:06:48 -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 31628 invoked by uid 99); 8 Nov 2017 20:06:48 -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, 08 Nov 2017 20:06:48 +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 B5D15D2BA9
for <dev@maven.apache.org>; Wed, 8 Nov 2017 20:06:47 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd1-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=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1,
KAM_ASCII_DIVIDERS=0.8, KAM_NUMSUBJECT=0.5,
RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01,
RCVD_IN_MSPIKE_WL=-0.01, 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-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 ddY6mbNjTRx5 for <dev@maven.apache.org>;
Wed, 8 Nov 2017 20:06:45 +0000 (UTC)
Received: from mail-yw0-f174.google.com (mail-yw0-f174.google.com [209.85.161.174])
by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 59FF9614F2
for <dev@maven.apache.org>; Wed, 8 Nov 2017 20:03:08 +0000 (UTC)
Received: by mail-yw0-f174.google.com with SMTP id i198so3353834ywe.7
for <dev@maven.apache.org>; Wed, 08 Nov 2017 12:03:08 -0800 (PST)
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
:content-transfer-encoding;
bh=OBI4EqHEQKNQx5iUIs2hDC54gL0CCVoWwfGkgPpfhfg=;
b=GCG1npdyRxb17SrZ9bjl32727ke8pAYV06UlXNvs/+YGX0Pdl2TbhZ04DetuivqNWN
wUY9YwhYivf8E+Um/IJSOYkGPIRBcByXl5DN0xI3gIom+VZ6yFjOjkXoePCpSFJMKOVA
45Z8zvGOEadqAYusgaZM02zvIOynQgz58/6584UirsVBA86F1FO79G1++YPTAPG4mCnz
ErgvI4/9I/dT2ARA9RfbocEogYgHe6IJH+lqrA4u+CybeYFUIbYTkR+CxwZH4gcNAGbw
TBwE9Pdb8ZEbQXc2ujyyvtbhetQEs5fhmW53eyj2H7YTpPBPMpUXHj5zsgpGhFORFTaU
EnLA==
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:content-transfer-encoding;
bh=OBI4EqHEQKNQx5iUIs2hDC54gL0CCVoWwfGkgPpfhfg=;
b=CnW2e6mr7tU7/pMgKy867o9X/SF5MOiULjTJOf7qJsNVhe88wnNtZ453lgLXlgPlSU
RWvp5BqUoccp393rragVYW+qQB00mOjhlmIQgNP268o+Rmyi6n8FIRM02EEBAjBWrw0/
9+rM/9h5dOQTDRH5pCAHEcwJmOkDH7/CdFm0Vk/jyMNRHx+u83jI5orR5HajPpiahrMN
72ejXVISxhzZ9i5mUMOtwdAqPy5QXUYZEieyPVt5TRBszywTymSpfevvTCgrK7Ly0viE
UmoJDk/4Lh9RcjG7hwFPEyIEws7VROfN6IlBLFqYGl+IFUw1+5F7Qcx3UubNutK4VLKs
EfZQ==
X-Gm-Message-State: AJaThX7d4TBdAB6yvdn/FGH9khZNcwptOhTujNeuwo1uc0TFwgqSie3T
CGPyORvjII6X8tZytJ6w2giyo96CQ4g2xEndWMI=
X-Google-Smtp-Source: ABhQp+RXOAIL1C7z+r7xpCcuaFh8iLLk7SQsPSP3Way3hWckJuO1o7GSQKntjcKsG4AO66rOnQtjjq1GYNdseVPu2Xk=
X-Received: by 10.37.199.137 with SMTP id w131mr1100973ybe.118.1510171380427;
Wed, 08 Nov 2017 12:03:00 -0800 (PST)
MIME-Version: 1.0
Received: by 10.37.5.203 with HTTP; Wed, 8 Nov 2017 12:02:39 -0800 (PST)
In-Reply-To: <CACLE=7MWskmXX8X+zzOC96jqiX55D1nRwjxas-pXY1n6k5vyhg@mail.gmail.com>
References: <CA+nPnMwEH9Z2myp71uaSrdcyLJRFrE-Vrt20191rd01h+Ufhjw@mail.gmail.com>
<CALYGm1xb1MOHpsX+7EG8x4bd-zHZ+O95e2Y5Y2DudZiEE6eNCA@mail.gmail.com>
<op.y867wxh4kdkhrr@desktop-2khsk44.dynamic.ziggo.nl> <E99A04F6-B78E-4B4F-82E9-C89A8FB744DE@talios.com>
<59ff8258.ecb2df0a.5d316.bc89@mx.google.com> <CACLE=7MKL_6CNvRBnVO6krFxHM86eh88oZQOrH-vtqtsq-QQEA@mail.gmail.com>
<CA+nPnMxsM1OxiZQun9vjKHbwBgMiwrYEjaB5X4XnFmGLeTZYEA@mail.gmail.com>
<CACLE=7MVhWsfEjykVQsACu3tuX-_QNWvBRHkRML+AkKmnW3Xcg@mail.gmail.com>
<CA+nPnMzFVDTYyrFBbU4bz1g3aK6GAnUor5LdaBgtyFGTU3opmg@mail.gmail.com> <CACLE=7MWskmXX8X+zzOC96jqiX55D1nRwjxas-pXY1n6k5vyhg@mail.gmail.com>
From: Romain Manni-Bucau <rmannibucau@gmail.com>
Date: Wed, 8 Nov 2017 21:02:39 +0100
Message-ID: <CACLE=7O23WGNXu7jAN46FJGemYERj_fA+YNimEJjmTmH-3fyLg@mail.gmail.com>
Subject: Re: Maven 4.0.0
To: Maven Developers List <dev@maven.apache.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Another good feedback from beam (they did a PoC using gradle and are
signigicantly faster with gradle): being able to parallelize some
plugins (like checkstyle/findbugs/pmd) can be beneficial to the
overall soft.
Romain Manni-Bucau
@rmannibucau | Blog | Old Blog | Github | LinkedIn
2017-11-06 11:16 GMT+01:00 Romain Manni-Bucau <rmannibucau@gmail.com>:
> Can't tackle it before next year but if not done in january sure.
>
>
> 2017-11-06 10:00 GMT+01:00 Stephen Connolly <stephen.alan.connolly@gmail.=
com>:
>> FYI this seems something that doesnt need to wait for 4.0.0
>>
>> If there was a PR for this and enough other small changes I'd be happy t=
o
>> roll a 3.5.3
>>
>> Do you want to take a stab at it?
>>
>> (only complexity might be parallel execution, but we could just report t=
he
>> linear plan number and when in parallel also log how many have completed=
)
>>
>> On 6 November 2017 at 00:51, Romain Manni-Bucau <rmannibucau@gmail.com>
>> wrote:
>>
>>> indeed: https://issues.apache.org/jira/browse/MNG-6302
>>>
>>> Romain Manni-Bucau
>>> @rmannibucau | Blog | Old Blog | Github | LinkedIn
>>>
>>>
>>> 2017-11-06 9:37 GMT+01:00 Stephen Connolly <stephen.alan.connolly@gmail=
.
>>> com>:
>>> > On Mon 6 Nov 2017 at 08:13, Romain Manni-Bucau <rmannibucau@gmail.com=
>
>>> > wrote:
>>> >
>>> >> Forgot a user wish feature: some progress logging somehow. On "big"
>>> project
>>> >> (actually on project logging a lot) you are easily lost on the progr=
ess,
>>> >> you know current module is X but you don't know anymore if it is 50%=
of
>>> the
>>> >> build or 5%. Having at least "module X / Y" would be helpful. IMO it=
is
>>> >> enough to log it with the module name:
>>> >>
>>> >> [INFO]
>>> >> ------------------------------------------------------------
>>> ------------
>>> >> [INFO] Building Foo 1.0.0-SNAPSHOT
>>> >> [INFO]
>>> >> ------------------------------------------------------------
>>> ------------
>>> >> [INFO] Module 10 / 100
>>> >>
>>> >
>>> > Can you file a JIRA?
>>> >
>>> >>
>>> >>
>>> >>
>>> >>
>>> >>
>>> >> Romain Manni-Bucau
>>> >> @rmannibucau <https://twitter.com/rmannibucau> | Blog
>>> >> <https://rmannibucau.metawerx.net/> | Old Blog
>>> >> <http://rmannibucau.wordpress.com> | Github <
>>> >> https://github.com/rmannibucau> |
>>> >> LinkedIn <https://www.linkedin.com/in/rmannibucau>
>>> >>
>>> >> 2017-11-05 22:27 GMT+01:00 Bernd Eckenfels <ecki@zusammenkunft.net>:
>>> >>
>>> >> > Hello,
>>> >> >
>>> >> >
>>> >> >
>>> >> > Adding annotations and processor as a compiletime dependency sound=
s
>>> like
>>> >> a
>>> >> > reasonable thing. It would however be cool if the JAR could descri=
be
>>> >> which
>>> >> > package needs to go on the classpath and which is processor impl. =
(and
>>> >> > having a different artifact for runtime)
>>> >> >
>>> >> >
>>> >> >
>>> >> > Gruss
>>> >> >
>>> >> > Bernd
>>> >> >
>>> >> >
>>> >> >
>>> >> > *Von: *Mark Derricutt <mark@talios.com>
>>> >> > *Gesendet: *Sonntag, 5. November 2017 22:20
>>> >> > *An: *Maven Developers List <dev@maven.apache.org>
>>> >> > *Betreff: *Re: Maven 4.0.0
>>> >> >
>>> >> >
>>> >> >
>>> >> > On 5 Nov 2017, at 10:42, Robert Scholte wrote:
>>> >> >
>>> >> > I would like to drop strict scopes in general and give plugins the
>>> >> > opportunity to depend on
>>> >> > specific scoped dependencies.
>>> >> >
>>> >> > How would this help with annotations tho? The main issue I'm facin=
g is
>>> >> > having a standard m-c-p plugin definition in a parent ( or tile ) =
but
>>> >> > needing different annotation processors used per project. With the
>>> >> current
>>> >> > plugin, this means either listing them as standard dependencies an=
d
>>> have
>>> >> > them auto-scanned, and pollute the compilation classpath, or list
>>> every
>>> >> > possible annotation processor dependency we may use in our project=
s in
>>> >> the
>>> >> > parent, which is less than ideal.
>>> >> >
>>> >> > I hope you are aware that modules already end up on the modulepath
>>> based
>>> >> > on the moduledescriptor(s). So I don't see the need for this scope=
.
>>> >> (unless
>>> >> > you have this wish that in the end Maven will create the module
>>> >> descriptor
>>> >> > based on this, but I still think we shouldn't do that)
>>> >> >
>>> >> > I remembered reading something about this, and assumed it was the
>>> case if
>>> >> > there was a module-info.class, but what if its a standard jar with=
an
>>> >> > Automatic-Module-Name header? Does that fall into the module path =
or
>>> >> > classpath? Having control for this case may be useful.
>>> >> >
>>> >> > I recognize this wish. The best solution is to make the dependency
>>> >> > optional.
>>> >> >
>>> >> > The problem with this is that the dependency is still on the class=
path
>>> >> for
>>> >> > say surefire, which can influence behaviour.
>>> >> >
>>> >> > Mark
>>> >> >
>>> >> > "The ease with which a change can be implemented has no relevance =
at
>>> all
>>> >> > to whether it is the right change for the (Java) Platform for all
>>> time."
>>> >> =E2=80=94
>>> >> > Mark Reinhold.
>>> >> >
>>> >> > Mark Derricutt
>>> >> > http://www.theoryinpractice.net
>>> >> > http://www.chaliceofblood.net
>>> >> > http://plus.google.com/+MarkDerricutt
>>> >> > http://twitter.com/talios
>>> >> > http://facebook.com/mderricutt
>>> >> >
>>> >> >
>>> >> >
>>> >> >
>>> >> > ------------------------------------------------------------------=
---
>>> >> > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>> >> > For additional commands, e-mail: dev-help@maven.apache.org
>>> >> >
>>> >>
>>> > --
>>> > Sent from my phone
>>>
>>> ---------------------------------------------------------------------
>>> 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-124451-archiver=mbox-vm.apache.org@maven.apache.org Wed Nov 8 20:47:42 2017
Return-Path: <dev-return-124451-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 3B79A664
for <archiver@mbox-vm.apache.org>; Wed, 8 Nov 2017 20:47:42 +0000 (UTC)
Received: (qmail 10841 invoked by uid 500); 8 Nov 2017 20:47: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 10828 invoked by uid 99); 8 Nov 2017 20:47:41 -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, 08 Nov 2017 20:47:41 +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 582291A3549
for <dev@maven.apache.org>; Wed, 8 Nov 2017 20:47:40 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd2-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: 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 8MEMV63bUquL for <dev@maven.apache.org>;
Wed, 8 Nov 2017 20:47:38 +0000 (UTC)
Received: from mail-qk0-f176.google.com (mail-qk0-f176.google.com [209.85.220.176])
by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id D7AAE6151B
for <dev@maven.apache.org>; Wed, 8 Nov 2017 20:47:37 +0000 (UTC)
Received: by mail-qk0-f176.google.com with SMTP id q83so5058562qke.6
for <dev@maven.apache.org>; Wed, 08 Nov 2017 12:47:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20161025;
h=from:message-id:mime-version:subject:date:in-reply-to:cc:to
:references;
bh=4vR31qYIO/MTUdtBOT8gRIRl7JEsZsWgspbY1ArrGAs=;
b=dW9XOOsiTfwYXRyKg+ZqLUnXamYcnGzXhVfunPZyaq3ecCo62xemu1vzriL+aO8kYt
+6L1hQuYPhLwoHpU5/z6eEFH/PFsA5SrI/49gRG56jKBz7Ev6pccLf76xU9F1VoJgrV/
/2AG+2Uprdl0QVq2y3qxWTxT0PzevA4dtHwJIFnntNGxP9lIQ7lP1PKlrESlu08IpKAi
EpSQ5f7/7Ubx+Uukq74g8zsKBS9n/IANSr8P8OODFt/8mrLgFK8c5iP3z+HGI+U8ZtmA
mQO4VhNSzjR4bklrfzz9USPucAzY/Vd588t1+gpewvNOyL0Lx3gdBqFEk/Tav0oVfWd+
XkoA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:from:message-id:mime-version:subject:date
:in-reply-to:cc:to:references;
bh=4vR31qYIO/MTUdtBOT8gRIRl7JEsZsWgspbY1ArrGAs=;
b=RHd6vXrihCc+F7uZ19HZC0EcMs+xGY1asFDDW789MDoKHILNk+fjMoNlU5mjfaFANc
p7MpnCzVfJiUuUFu0uBvaZY3th6MGFP0/Cfpa3/cuGUqhMUu0aH4p1MRiX1JgYRd/xOM
eDRGjSybpyxA6DGv455SGdka2nIjKftvo51/+0Fl3urH4i9EVRhVGDREq4pjWieL4T0L
mUXpCRjaFe8BLAAjh0iGVhTVdKLBjhgjYBXfMt3x1CpodKNAibSgvsDCZEq5eRNnePDB
WtOt9HZZJEcYuTpFWdoTmD3vt+9eDtGWNxMCn3ERA4wiiP0XUg7OF14rRGupreiuXxJ+
LgxQ==
X-Gm-Message-State: AJaThX6b68ThjTan/L2Na7JxErpwLom4PdlEk/kyUMOVIwjLhw9hS+H8
C1jMIV3qgNDIL8w1Sr4bS9PMeVK/
X-Google-Smtp-Source: ABhQp+TB0bv3NGNvkgmzZFNFFdxeKO+SVgNlB206LIpsNvFEtZNwZs51MCqEPbNZ7rsrL6v1TwNhew==
X-Received: by 10.55.133.71 with SMTP id h68mr2768173qkd.17.1510174056611;
Wed, 08 Nov 2017 12:47:36 -0800 (PST)
Received: from durendal.home (pool-108-16-95-207.phlapa.fios.verizon.net. [108.16.95.207])
by smtp.gmail.com with ESMTPSA id k9sm3402027qkl.10.2017.11.08.12.47.35
(version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
Wed, 08 Nov 2017 12:47:35 -0800 (PST)
From: Russell Gold <russgold@gmail.com>
Message-Id: <5DF2BEBC-CA0F-459C-9E6C-688C63A49F76@gmail.com>
Content-Type: multipart/alternative;
boundary="Apple-Mail=_23D43BFC-3805-4A31-A3CB-BF11AF566E76"
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
Subject: Re: [jira] (SUREFIRE-1424) javax.transaction.TransactionManager not
visible with Java9
Date: Wed, 8 Nov 2017 15:47:34 -0500
In-Reply-To: <CACcefgfixXmyCDr45LXX-7zLiC5_Vhh7w_1G7_M9OycLVzc=Vw@mail.gmail.com>
Cc: Alan Bateman <Alan.Bateman@oracle.com>,
"Tibor Digana (JIRA)" <jira@apache.org>,
Stephane Nicoll <stephane.nicoll@gmail.com>
To: Maven Developers List <dev@maven.apache.org>
References: <JIRA.13105016.1506413768000@Atlassian.JIRA>
<JIRA.13105016.1506413768045@jira-lw-us.apache.org>
<JIRA.13105016.1506413768000.230406.1506633660319@Atlassian.JIRA>
<op.y7bgo7mykdkhrr@desktop-2khsk44.dynamic.ziggo.nl>
<CACcefgd-_5eO8Q971wnArawpmMnNQ+wffEEFprP2V2Fvf+J1kQ@mail.gmail.com>
<09d624eb-dcfd-cbdb-8e06-19b8cf325c86@oracle.com>
<CACcefgfixXmyCDr45LXX-7zLiC5_Vhh7w_1G7_M9OycLVzc=Vw@mail.gmail.com>
X-Mailer: Apple Mail (2.3273)
--Apple-Mail=_23D43BFC-3805-4A31-A3CB-BF11AF566E76
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=utf-8
Is there a way to disable this hack?=20
I am trying to build the glassfish-corba project =
<https://github.com/javaee/glassfish-corba>, which defines its own =
version of classes in the javax.rmi.CORBA package, and having =
--add-modules java.se.ee on the command line means that those classes =
aren=E2=80=99t found during unit tests.
- Russ
> On Sep 29, 2017, at 4:55 AM, Enrico Olivelli <eolivelli@gmail.com> =
wrote:
>=20
> 2017-09-29 10:41 GMT+02:00 Alan Bateman <Alan.Bateman@oracle.com>:
>=20
>> On 29/09/2017 08:57, Enrico Olivelli wrote:
>>=20
>>> :
>>>=20
>>> 2) dealing with modules like java.sql which as not in java.base (
>>> http://download.java.net/java/jdk9/docs/api/java.base-summary.html)
>>> Currently I have no solution as there is no official maven =
dependency for
>>> java.sql package
>>>=20
>>> You shouldn't need to be concerned with the java.sql module.
>=20
>=20
> =46rom the point of view of a developer which uses Maven there is no =
Maven
> style way to use java.sql module, like "adding a dependency"
> The hack on surefire tried to solve this problem.
>=20
> Using JDK_JAVA_OPTIONS is an option, but as it is a env entry it must =
be
> set externally to the maven pom.xml or config
> Using .mvn/jvm.config will prevent the build to work on java8 (except =
from
> using -XX:+IgnoreUnrecognizedVMOptions which will be dropped in java11 =
??)
>=20
> Which is the best suggestion to give to maven users ?
>=20
> -- Enrico
>=20
>=20
>=20
>> The only modules that you need to be concerned about are:
>>=20
>> java.corba
>> java.transaction
>> java.activation
>> java.xml.bind
>> java.xml.ws
>> java.xml.ws.annotation
>>=20
>> and the java.se.ee aggregator.
>>=20
>> These modules are deprecated in Java SE and are proposed to be =
removed in
>> a future release.
>>=20
>> Aside from java.corba, the 5 modules shared with Java EE are =
standalone
>> technologies, each with one or more JSRs and its own download. Each =
of
>> these projects used to be on java.net but moved to the Java EE github
>> project recently. I don't know if the move to Eclipse will change =
anything
>> there.
>>=20
>> In any case, each of the standalone versions can be deployed on the =
class
>> path with JDK 9.
>>=20
>> In time they will be deployable as modules too and this will allow =
them to
>> be deployed on the upgrade module path (--upgrade-module-path) to
>> upgrade/override the module in the run-time image with the standalone =
or
>> Java EE module. This will actually work with all except for the =
transaction
>> API as there are a couple of issues to sort out there before it can =
be
>> deployed as a module.
>>=20
>> As I understand it, the Spring folks in the JIRA issue are deploying =
the
>> JTA JAR file on the class path. That should just work but is =
complicated by
>> `--add-module=3Djava.se.ee` as that will cause the java.transaction =
module
>> to be resolved. You can't split the javax.transaction package between =
a
>> module and the class path.
>>=20
>> For the surefire plugin then dropping the --add-modules should be =
looked
>> at. You'll need to do that anyway once java.se.ee goes away. If the
>> plugin relies on JAXB then adding a dependency on the standalone =
version
>> should work.
>>=20
>> -Alan
>>=20
>>=20
>>=20
>>=20
>>=20
--Apple-Mail=_23D43BFC-3805-4A31-A3CB-BF11AF566E76--
From dev-return-124452-archiver=mbox-vm.apache.org@maven.apache.org Thu Nov 9 04:08:49 2017
Return-Path: <dev-return-124452-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 46AB42FB4
for <archiver@mbox-vm.apache.org>; Thu, 9 Nov 2017 04:08:49 +0000 (UTC)
Received: (qmail 81983 invoked by uid 500); 9 Nov 2017 04:08:48 -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 81970 invoked by uid 99); 9 Nov 2017 04:08:47 -0000
Received: from git1-us-west.apache.org (HELO git1-us-west.apache.org) (140.211.11.23)
by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 09 Nov 2017 04:08:47 +0000
Received: by git1-us-west.apache.org (ASF Mail Server at git1-us-west.apache.org, from userid 33)
id D3EAFDFC25; Thu, 9 Nov 2017 04:08:47 +0000 (UTC)
From: claycephas <git@git.apache.org>
To: dev@maven.apache.org
Reply-To: dev@maven.apache.org
Message-ID: <git-pr-170-maven-surefire@git.apache.org>
Subject: [GitHub] maven-surefire pull request #170: Clarified specifying multiple categories
Content-Type: text/plain
Date: Thu, 9 Nov 2017 04:08:47 +0000 (UTC)
GitHub user claycephas opened a pull request:
https://github.com/apache/maven-surefire/pull/170
Clarified specifying multiple categories
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/claycephas/maven-surefire junit-multi-categories
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/maven-surefire/pull/170.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #170
----
commit 0243a781a37fcf44221d801d1860ee7c09834d8b
Author: Clay Anderson <claycephas@users.noreply.github.com>
Date: 2017-11-09T04:07:47Z
Clarified specifying multiple categories
----
---
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org
From dev-return-124453-archiver=mbox-vm.apache.org@maven.apache.org Thu Nov 9 05:36:01 2017
Return-Path: <dev-return-124453-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id B5EA464B
for <archiver@mbox-vm.apache.org>; Thu, 9 Nov 2017 05:36:01 +0000 (UTC)
Received: (qmail 10283 invoked by uid 500); 9 Nov 2017 05:36:00 -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 10272 invoked by uid 99); 9 Nov 2017 05:35:59 -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; Thu, 09 Nov 2017 05:35:59 +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 2FF2D1A3777
for <dev@maven.apache.org>; Thu, 9 Nov 2017 05:35:59 +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_LAZY_DOMAIN_SECURITY=1] autolearn=disabled
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 nKQ2BrhiLldf for <dev@maven.apache.org>;
Thu, 9 Nov 2017 05:35:57 +0000 (UTC)
Received: from dd17332.kasserver.com (dd17332.kasserver.com [85.13.138.26])
by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 57CEF5FB6A
for <dev@maven.apache.org>; Thu, 9 Nov 2017 05:35:57 +0000 (UTC)
Received: from dd17332.kasserver.com (dd0800.kasserver.com [85.13.143.204])
by dd17332.kasserver.com (Postfix) with ESMTPSA id 957D429C50D1
for <dev@maven.apache.org>; Thu, 9 Nov 2017 06:35:51 +0100 (CET)
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
X-SenderIP: 173.244.44.63
User-Agent: ALL-INKL Webmail 2.11
Subject: Maven resolver branch consolidation
From: "Manfred Moser" <manfred@simpligility.com>
To: dev@maven.apache.org
Message-Id: <20171109053551.957D429C50D1@dd17332.kasserver.com>
Date: Thu, 9 Nov 2017 06:35:51 +0100 (CET)
Hi all,
I have started and made good progress on getting Maven resolver all into the master branch instead of having master, demos and ant-tasks in separate branches.
Details are tracked in https://issues.apache.org/jira/browse/MRESOLVER-28
All of it is now in a new branch called master-all for you to see.
I am now wondering what the next steps are. I added what I think should happen next in the issue in a comment and would appreciate any input on the current setup and next steps.
Any help would be appreciated.
manfred
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org
From dev-return-124454-archiver=mbox-vm.apache.org@maven.apache.org Thu Nov 9 08:31:10 2017
Return-Path: <dev-return-124454-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id C4C5564B
for <archiver@mbox-vm.apache.org>; Thu, 9 Nov 2017 08:31:09 +0000 (UTC)
Received: (qmail 92751 invoked by uid 500); 9 Nov 2017 08:31: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 92740 invoked by uid 99); 9 Nov 2017 08:31:08 -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; Thu, 09 Nov 2017 08:31:08 +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 E79C518079A
for <dev@maven.apache.org>; Thu, 9 Nov 2017 08:31:07 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org
X-Spam-Flag: NO
X-Spam-Score: 4.501
X-Spam-Level: ****
X-Spam-Status: No, score=4.501 tagged_above=-999 required=6.31
tests=[HEADER_FROM_DIFFERENT_DOMAINS=0.001,
KAM_LAZY_DOMAIN_SECURITY=1, KAM_NUMSUBJECT=0.5, RDNS_NONE=3]
autolearn=disabled
Received: from mx1-lw-eu.apache.org ([10.40.0.8])
by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024)
with ESMTP id T-uzn1v2FLQM for <dev@maven.apache.org>;
Thu, 9 Nov 2017 08:31:06 +0000 (UTC)
Received: from blaine.gmane.org (unknown [195.159.176.226])
by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id DF6545F640
for <dev@maven.apache.org>; Thu, 9 Nov 2017 08:31:05 +0000 (UTC)
Received: from list by blaine.gmane.org with local (Exim 4.84_2)
(envelope-from <gcjtmd-turbine-maven-dev-759@m.gmane.org>)
id 1eCiEh-0007wK-2N
for dev@maven.apache.org; Thu, 09 Nov 2017 09:30:55 +0100
X-Injected-Via-Gmane: http://gmane.org/
To: dev@maven.apache.org
From: =?iso-8859-1?b?SvZyZw==?= Schaible <joerg.schaible@bpm-inspire.com>
Subject: Re: Maven 4.0.0
Date: Thu, 9 Nov 2017 08:30:48 +0000 (UTC)
Lines: 48
Message-ID: <ou13no$4jo$1@blaine.gmane.org>
References:
<CA+nPnMwEH9Z2myp71uaSrdcyLJRFrE-Vrt20191rd01h+Ufhjw@mail.gmail.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Complaints-To: usenet@blaine.gmane.org
User-Agent: Pan/0.141 (Tarzan's Death; 168b179 git.gnome.org/pan2)
Hi,
one wish: Better integration with pom-less Tycho projects.
Currently it is not possible to run Maven and use standard Maven-based
and pom-less Tycho-based projects in one reactor if the Tycho projects
have dependencies on the Maven-based projects.
AFAICS the problem is that Polyglott is used to generate the temporary
POMs out of the MANIFEST.MF on the fly, but the reactor-phase has already
passed that calculates the build order.
It would be nice to adjust Maven Core in a way that allows such
extensions contribute to the build order.
Cheers,
Jörg
Am Sat, 04 Nov 2017 12:20:18 +0000 schrieb Stephen Connolly:
> The past two days, Hervé, 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)
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org
From dev-return-124455-archiver=mbox-vm.apache.org@maven.apache.org Thu Nov 9 08:31:31 2017
Return-Path: <dev-return-124455-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id C0DA42FB5
for <archiver@mbox-vm.apache.org>; Thu, 9 Nov 2017 08:31:30 +0000 (UTC)
Received: (qmail 93800 invoked by uid 500); 9 Nov 2017 08:31:30 -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 93780 invoked by uid 99); 9 Nov 2017 08:31:29 -0000
Received: from git1-us-west.apache.org (HELO git1-us-west.apache.org) (140.211.11.23)
by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 09 Nov 2017 08:31:29 +0000
Received: by git1-us-west.apache.org (ASF Mail Server at git1-us-west.apache.org, from userid 33)
id 96D60DFB77; Thu, 9 Nov 2017 08:31:29 +0000 (UTC)
From: rmannibucau <git@git.apache.org>
To: dev@maven.apache.org
Reply-To: dev@maven.apache.org
Message-ID: <git-pr-136-maven@git.apache.org>
Subject: [GitHub] maven pull request #136: [MNG-6302] logging the module count
Content-Type: text/plain
Date: Thu, 9 Nov 2017 08:31:29 +0000 (UTC)
GitHub user rmannibucau opened a pull request:
https://github.com/apache/maven/pull/136
[MNG-6302] logging the module count
Idea is to let the user identify how many modules are still to be executed/processed
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/rmannibucau/maven fb/MNG-6302_module-progress
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/maven/pull/136.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #136
----
commit 4d49d3b05b2e3d3a4530bb27e8cc162ab50baa7c
Author: Romain Manni-Bucau <rmannibucau@gmail.com>
Date: 2017-11-09T08:30:47Z
logging the module count to let the user identify how many module are still to be executed/processed
----
---
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org
From dev-return-124456-archiver=mbox-vm.apache.org@maven.apache.org Thu Nov 9 08:32:43 2017
Return-Path: <dev-return-124456-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 21A7264B
for <archiver@mbox-vm.apache.org>; Thu, 9 Nov 2017 08:32:43 +0000 (UTC)
Received: (qmail 95654 invoked by uid 500); 9 Nov 2017 08:32:37 -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); 9 Nov 2017 08:32:37 -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; Thu, 09 Nov 2017 08:32:37 +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 622C71A13B4
for <dev@maven.apache.org>; Thu, 9 Nov 2017 08:32:36 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org
X-Spam-Flag: NO
X-Spam-Score: 0.88
X-Spam-Level:
X-Spam-Status: No, score=0.88 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_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01,
RCVD_IN_SORBS_SPAM=0.5, SPF_PASS=-0.001, URIBL_BLOCKED=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 CIjHKcUYDlWn for <dev@maven.apache.org>;
Thu, 9 Nov 2017 08:32:34 +0000 (UTC)
Received: from mail-yw0-f173.google.com (mail-yw0-f173.google.com [209.85.161.173])
by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 71A415FE5C
for <dev@maven.apache.org>; Thu, 9 Nov 2017 08:32:34 +0000 (UTC)
Received: by mail-yw0-f173.google.com with SMTP id c186so2022564ywb.2
for <dev@maven.apache.org>; Thu, 09 Nov 2017 00:32:34 -0800 (PST)
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
:content-transfer-encoding;
bh=QDzPro+Yl7tVzgtP3euIUM1jmv6Inou9GMwExbN/iek=;
b=P0YsBBWMz2Hy/usnYRZAZ4/sCkl2S9Akc0Hh096YDJZT8Uni0hSivxhHq/CL+vOyyP
OZ/Ym9xqeWMkjoHoQB/iHUIP8/co+6LpSaepMR8ANUnDMT1HV4ZsccaJUScjUhwPIqtb
9Pefu9XhbBt4jxxBlShxZmc5CrN3QsNyiYj5siSw7xZqCKhlGivI53LdjaqbFF0lNsXH
096x1bCjAafobisyqO30L2rpriT2xfoHkbCAnMRuMdS+pWrjaYCUbcVUi8DEPsyazHoT
mbB/920WzeOTdKMJpVg4PkjfMz9gnH2C+mmsgoODi5nOgNJXAbJ6eRKZHBdHfBYcct9k
VPGg==
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:content-transfer-encoding;
bh=QDzPro+Yl7tVzgtP3euIUM1jmv6Inou9GMwExbN/iek=;
b=e9gPVNeykKxtLTlipkdYrixz9V2H+6Lx4TZmDjrVjhLV5XRNrAXY3tblpDsEFAx9DN
0WI/cVL00Tbp/axuflChu06RE+WGUnCRSfqm4bq2FnAS/XILy5GvNbBlalA+uRfhTdJc
Gf72tSgcoxnGffYHXjhRiTvG5ogc9DDWdbM8aKBAWoLhk4nftTwtaHLm7z5TOdh3rez+
6GO3ksQBfrL24z3USj/LC4hZ6jy2QtKDgWqR+ToKeB8lnRVffYVNqogH59VPxsitpj5j
hmQ6d7r1bkNp/LVosEhoBT9MOyUanFD1jik3fyZgW71bhPP5RMP9VYPBJ+7VtHCgItkX
yZjA==
X-Gm-Message-State: AJaThX7vRFad6upi9SJ308f2GBlPxIANi+v7nUQFEy1nf71ShgasY9c+
d6JgZIb/zcTjaSxPdtDfm1HUpyMIhJvvdV+7c8KVmg==
X-Google-Smtp-Source: ABhQp+QW9DWwZrc4xYG+2hp3q5zMqPuaxND+CwM5wl9htYeI/OdckHT0bhrZ7SnDZQ22jDjTNdn7fll3RqPmpJFiNhs=
X-Received: by 10.37.199.137 with SMTP id w131mr1988060ybe.118.1510216352986;
Thu, 09 Nov 2017 00:32:32 -0800 (PST)
MIME-Version: 1.0
Received: by 10.37.5.203 with HTTP; Thu, 9 Nov 2017 00:32:12 -0800 (PST)
In-Reply-To: <ou13no$4jo$1@blaine.gmane.org>
References: <CA+nPnMwEH9Z2myp71uaSrdcyLJRFrE-Vrt20191rd01h+Ufhjw@mail.gmail.com>
<ou13no$4jo$1@blaine.gmane.org>
From: Romain Manni-Bucau <rmannibucau@gmail.com>
Date: Thu, 9 Nov 2017 09:32:12 +0100
Message-ID: <CACLE=7MXxU_voUCeXHwAVu737sSxFdbC6sRLWC5ZAP5ceGeRQg@mail.gmail.com>
Subject: Re: Maven 4.0.0
To: Maven Developers List <dev@maven.apache.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
FYI opened https://github.com/apache/maven/pull/136 for the MNG-6302
(guess we can switch from thread to discuss it now?)
Romain Manni-Bucau
@rmannibucau | Blog | Old Blog | Github | LinkedIn
2017-11-09 9:30 GMT+01:00 J=C3=B6rg Schaible <joerg.schaible@bpm-inspire.co=
m>:
> Hi,
>
> one wish: Better integration with pom-less Tycho projects.
>
> Currently it is not possible to run Maven and use standard Maven-based
> and pom-less Tycho-based projects in one reactor if the Tycho projects
> have dependencies on the Maven-based projects.
>
> AFAICS the problem is that Polyglott is used to generate the temporary
> POMs out of the MANIFEST.MF on the fly, but the reactor-phase has already
> passed that calculates the build order.
>
> It would be nice to adjust Maven Core in a way that allows such
> extensions contribute to the build order.
>
> Cheers,
> J=C3=B6rg
>
>
> Am Sat, 04 Nov 2017 12:20:18 +0000 schrieb Stephen Connolly:
>
>> 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
>> 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)
>
>
>
> ---------------------------------------------------------------------
> 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-124457-archiver=mbox-vm.apache.org@maven.apache.org Thu Nov 9 08:41:07 2017
Return-Path: <dev-return-124457-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 8729A64B
for <archiver@mbox-vm.apache.org>; Thu, 9 Nov 2017 08:41:07 +0000 (UTC)
Received: (qmail 14258 invoked by uid 500); 9 Nov 2017 08:41:06 -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 14247 invoked by uid 99); 9 Nov 2017 08:41:06 -0000
Received: from git1-us-west.apache.org (HELO git1-us-west.apache.org) (140.211.11.23)
by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 09 Nov 2017 08:41:06 +0000
Received: by git1-us-west.apache.org (ASF Mail Server at git1-us-west.apache.org, from userid 33)
id 6B4E2DFB77; Thu, 9 Nov 2017 08:41:06 +0000 (UTC)
From: michael-o <git@git.apache.org>
To: dev@maven.apache.org
Reply-To: dev@maven.apache.org
References: <git-pr-136-maven@git.apache.org>
In-Reply-To: <git-pr-136-maven@git.apache.org>
Subject: [GitHub] maven issue #136: [MNG-6302] logging the module count
Content-Type: text/plain
Message-Id: <20171109084106.6B4E2DFB77@git1-us-west.apache.org>
Date: Thu, 9 Nov 2017 08:41:06 +0000 (UTC)
Github user michael-o commented on the issue:
https://github.com/apache/maven/pull/136
Looks good to me.
---
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org
From dev-return-124458-archiver=mbox-vm.apache.org@maven.apache.org Thu Nov 9 10:17:12 2017
Return-Path: <dev-return-124458-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id BF42A664
for <archiver@mbox-vm.apache.org>; Thu, 9 Nov 2017 10:17:11 +0000 (UTC)
Received: (qmail 9387 invoked by uid 500); 9 Nov 2017 10:17:11 -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 9376 invoked by uid 99); 9 Nov 2017 10:17:10 -0000
Received: from git1-us-west.apache.org (HELO git1-us-west.apache.org) (140.211.11.23)
by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 09 Nov 2017 10:17:10 +0000
Received: by git1-us-west.apache.org (ASF Mail Server at git1-us-west.apache.org, from userid 33)
id C595FDFAEB; Thu, 9 Nov 2017 10:17:02 +0000 (UTC)
From: stephenc <git@git.apache.org>
To: dev@maven.apache.org
Reply-To: dev@maven.apache.org
References: <git-pr-136-maven@git.apache.org>
In-Reply-To: <git-pr-136-maven@git.apache.org>
Subject: [GitHub] maven issue #136: [MNG-6302] logging the module count
Content-Type: text/plain
Message-Id: <20171109101709.C595FDFAEB@git1-us-west.apache.org>
Date: Thu, 9 Nov 2017 10:17:02 +0000 (UTC)
Github user stephenc commented on the issue:
https://github.com/apache/maven/pull/136
👍
---
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org
From dev-return-124459-archiver=mbox-vm.apache.org@maven.apache.org Thu Nov 9 16:12:55 2017
Return-Path: <dev-return-124459-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 1D9822A3
for <archiver@mbox-vm.apache.org>; Thu, 9 Nov 2017 16:12:55 +0000 (UTC)
Received: (qmail 31316 invoked by uid 500); 9 Nov 2017 16:12:54 -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 31304 invoked by uid 99); 9 Nov 2017 16:12:54 -0000
Received: from git1-us-west.apache.org (HELO git1-us-west.apache.org) (140.211.11.23)
by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 09 Nov 2017 16:12:54 +0000
Received: by git1-us-west.apache.org (ASF Mail Server at git1-us-west.apache.org, from userid 33)
id 433ABDFBCA; Thu, 9 Nov 2017 16:12:52 +0000 (UTC)
From: bentatham <git@git.apache.org>
To: dev@maven.apache.org
Reply-To: dev@maven.apache.org
Message-ID: <git-pr-134-maven-plugins@git.apache.org>
Subject: [GitHub] maven-plugins pull request #134: MPH-124: add alias to describe detail
Content-Type: text/plain
Date: Thu, 9 Nov 2017 16:12:52 +0000 (UTC)
GitHub user bentatham opened a pull request:
https://github.com/apache/maven-plugins/pull/134
MPH-124: add alias to describe detail
Simply add the alias to the detail output, if it exists.
Sample output from one of our custom plugins:
```
[INFO] 'helios-dev:deploy-apollo' is a plugin goal (aka mojo).
Mojo: 'helios-dev:deploy-apollo'
helios-dev:deploy-apollo
Description: (no description available)
Implementation: ca.nanometrics.maven.helios.development.DeployApolloMojo
Language: java
Available parameters:
m_bboverlay (Default:
${project.build.directory}/bboverlay-tmp/${project.artifactId})
Alias: bboverlay
Required: true
User property: bboverlay-tmp
(no description available)
m_host
Alias: host
Required: true
User property: sshhost
(no description available)
m_keyFile (Default: ${user.home}/.ssh/id_rsa.helios)
Alias: keyfile
User property: keyfile
(no description available)
```
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/bentatham/maven-plugins feature/MPH-124-add-alias
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/maven-plugins/pull/134.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #134
----
commit 22aac4cb1934dc5999e614fe863fe15ffb722f52
Author: Ben Tatham <bentatham@nanometrics.ca>
Date: 2017-11-09T16:10:20Z
MPH-124: add alias to describe detail
----
---
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org
From dev-return-124460-archiver=mbox-vm.apache.org@maven.apache.org Sat Nov 11 13:40:20 2017
Return-Path: <dev-return-124460-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 73D4D64B
for <archiver@mbox-vm.apache.org>; Sat, 11 Nov 2017 13:40:20 +0000 (UTC)
Received: (qmail 14029 invoked by uid 500); 11 Nov 2017 13:40:19 -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 14018 invoked by uid 99); 11 Nov 2017 13:40:19 -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, 11 Nov 2017 13:40:19 +0000
Received: from desktop-2khsk44.dynamic.ziggo.nl (5248749D.cm-4-1b.dynamic.ziggo.nl [82.72.116.157])
by mail-relay.apache.org (ASF Mail Server at mail-relay.apache.org) with ESMTPSA id 8C0631A0236
for <dev@maven.apache.org>; Sat, 11 Nov 2017 13:40:18 +0000 (UTC)
Content-Type: text/plain; charset=iso-8859-15; format=flowed; delsp=yes
To: "Maven Developers List" <dev@maven.apache.org>
Subject: Re: Any ETA for maven-javadoc-plugin 3.0.0?
References: <20171106162823.4543ea7d@copperhead.int.arc7.info>
Date: Sat, 11 Nov 2017 14:40:16 +0100
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: "Robert Scholte" <rfscholte@apache.org>
Organization: Apache Software Foundation
Message-ID: <op.y9jj9er7kdkhrr@desktop-2khsk44.dynamic.ziggo.nl>
In-Reply-To: <20171106162823.4543ea7d@copperhead.int.arc7.info>
User-Agent: Opera Mail/12.18 (Win64)
I'd hope to do a release this month. Not sure if it'll be a M2 or not,
depends if all 3.0.0 prerequisites are met.
Robert
On Mon, 06 Nov 2017 17:28:23 +0100, Mark Raynsford
<org.apache.maven.user@io7m.com> wrote:
> 'Lo.
>
> I'm in the process of converting a ton of projects to Java 9 and am
> currently blocked on MJAVADOC-498[0]. The issue has actually been
> fixed, it just hasn't made it to a release yet.
>
> If 3.0.0 isn't due for a while yet, is there any chance of getting a
> 3.0.0-M2?
>
> [0] https://issues.apache.org/jira/browse/MJAVADOC-498
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org
From dev-return-124461-archiver=mbox-vm.apache.org@maven.apache.org Sun Nov 12 07:41:09 2017
Return-Path: <dev-return-124461-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 651E1664
for <archiver@mbox-vm.apache.org>; Sun, 12 Nov 2017 07:41:09 +0000 (UTC)
Received: (qmail 3225 invoked by uid 500); 12 Nov 2017 07:41: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 3213 invoked by uid 99); 12 Nov 2017 07:41:07 -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; Sun, 12 Nov 2017 07:41:07 +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 EFDEDC6ED7
for <dev@maven.apache.org>; Sun, 12 Nov 2017 07:41:06 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org
X-Spam-Flag: NO
X-Spam-Score: 2.379
X-Spam-Level: **
X-Spam-Status: No, score=2.379 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, 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 j11v0-1Pxyro for <dev@maven.apache.org>;
Sun, 12 Nov 2017 07:41:05 +0000 (UTC)
Received: from mail-ua0-f173.google.com (mail-ua0-f173.google.com [209.85.217.173])
by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id C64865F3DE
for <dev@maven.apache.org>; Sun, 12 Nov 2017 07:41:04 +0000 (UTC)
Received: by mail-ua0-f173.google.com with SMTP id z4so9464035uaz.5
for <dev@maven.apache.org>; Sat, 11 Nov 2017 23:41:04 -0800 (PST)
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=r1mEpbTfyPdUewSgnsI8uKuZOGliOKQriBrY4vBtbXk=;
b=hElBlmXFGGxrf9F7HgYZsP1njc/Gr+89YUmoV1RBvt3zEZSH/Pm+/rGaTu23jEj4Ss
hHICQ0v771rRNs8Hbb46dabftcbZiBp8mQ7R8xR8SV++MDgzfIxAu1HJuU+W4kAR6FzA
zCBcIrAVFkAJaxo9WbWPSeCcNsxBmMa3oab9BQ8Dgzc4nnCzo+vOfoF4SnAPL0Ge4DfW
sUIwREu3PMoZ5/fFmg8n2LGJ59fkyVoKZW2KeJlGlUYpRYk9ZK9KR2qyIGfWcLvJ3FXY
t3D7va0RYopsk0CFKthg7TQFbXWYvy7JS7DfqPJrAR+LkltUm2HIqJSEj6OGBGsPGDQZ
4+pg==
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=r1mEpbTfyPdUewSgnsI8uKuZOGliOKQriBrY4vBtbXk=;
b=B2VK42T+UzNnSpRWxJGpa/XkRRgWoqE9FtcH4oe83mi3k8NTCAfNCh0Ic4LRd4T61S
525E4OR8mVMDRwI9XJomZJDKQY7/Uip28dUT/SJw+xtnSOsZXh0OUaPaQIkdYGbwcpiE
kw9UQlj0+uZlBhaeHyCgH9c4kIhFLmcMbnGEYkajpj+YxUYjVMK5ka+yFwJBYfZmfVtu
gO0k2UGAR96+mc4NhSglsJbBNM//hakbd945qL93Mu0bpzJyvHda2N+tfc4ZASSKQNQq
930vBTrbVuEgTAq4YF7CWjUl1bSNZfajYV+VNGx5842MOczXQpDO/ddlYhChjavoA69a
bvLw==
X-Gm-Message-State: AJaThX4ShR79RvsUWiz3LXeS2mP/6Bvvh+DAQGeJD1Sh9BkgBAzOKDjv
0MU0iMr7nFitpa6KFaJ7p642MTUfNcGMFcFy4Ns=
X-Google-Smtp-Source: AGs4zMb++9SaoCH44S5oyf7bDEkTsGt6Y60UHeEUf3lNVscPz8EewgXIdle2shQFtsLW6QhItvfoSlpOCicvbr34Xw8=
X-Received: by 10.176.20.225 with SMTP id f30mr4896716uae.66.1510472464155;
Sat, 11 Nov 2017 23:41:04 -0800 (PST)
MIME-Version: 1.0
Received: by 10.176.10.9 with HTTP; Sat, 11 Nov 2017 23:41:03 -0800 (PST)
In-Reply-To: <CA+nPnMwEH9Z2myp71uaSrdcyLJRFrE-Vrt20191rd01h+Ufhjw@mail.gmail.com>
References: <CA+nPnMwEH9Z2myp71uaSrdcyLJRFrE-Vrt20191rd01h+Ufhjw@mail.gmail.com>
From: Chris Graham <chrisgwarp@gmail.com>
Date: Sun, 12 Nov 2017 18:41:03 +1100
Message-ID: <CAJcKzHGevXWuuNWvQS-5c4qFkY7PgYH_vzPtChxT7n7tNdWD3g@mail.gmail.com>
Subject: Re: Maven 4.0.0
To: Maven Developers List <dev@maven.apache.org>
Content-Type: multipart/alternative; boundary="001a1145ab00ab4942055dc446b2"
--001a1145ab00ab4942055dc446b2
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
required:
- *everything* in settings.xml can be put in a profile section in
settings.xml.
I often move around/between projects and having to redo mirrors section,
and unable to add servers into the profile section for clarity is a pain.
For me, it's just a matter of convienence.
On Sat, Nov 4, 2017 at 11:20 PM, 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)
> --
> Sent from my phone
>
--001a1145ab00ab4942055dc446b2--
From dev-return-124462-archiver=mbox-vm.apache.org@maven.apache.org Sun Nov 12 07:56:16 2017
Return-Path: <dev-return-124462-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 008FB2FB4
for <archiver@mbox-vm.apache.org>; Sun, 12 Nov 2017 07:56:15 +0000 (UTC)
Received: (qmail 7112 invoked by uid 500); 12 Nov 2017 07:56: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 7100 invoked by uid 99); 12 Nov 2017 07:56:13 -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; Sun, 12 Nov 2017 07:56:13 +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 96D6F18409D
for <dev@maven.apache.org>; Sun, 12 Nov 2017 07:56:12 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org
X-Spam-Flag: NO
X-Spam-Score: 2.379
X-Spam-Level: **
X-Spam-Status: No, score=2.379 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, 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-eu.apache.org ([10.40.0.8])
by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024)
with ESMTP id 4XTVvADoDh4j for <dev@maven.apache.org>;
Sun, 12 Nov 2017 07:56:11 +0000 (UTC)
Received: from mail-ua0-f179.google.com (mail-ua0-f179.google.com [209.85.217.179])
by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id BE8675F2AB
for <dev@maven.apache.org>; Sun, 12 Nov 2017 07:56:10 +0000 (UTC)
Received: by mail-ua0-f179.google.com with SMTP id w47so5878774uah.3
for <dev@maven.apache.org>; Sat, 11 Nov 2017 23:56:10 -0800 (PST)
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=gT7UcomnIexJsMKu98hF2XfsNGDi+A3WLti4Ne5DM0o=;
b=Q8Lfv83P6TEWYHj8V1B6wo7gaGgNImikmWtzx+51VYskfXHig39H6x9ET6rvlDE6OY
jDpZF9JtswYWi/coFdCX1RxjdSSqPRo4/GtEwLSyUcjGORYJAmJh5V/l9tTo6K86CRA4
s/Y0FjKrs+m7ZysbPl/9MykkMcZid9tNl+3WRwyaX54e620E7V0bSb7cFyD6osW9laeZ
4w7fn5VheFDyQmKukwWgvfWpfZBRwtM4sTDZUNWk8RQYioiYIhCfGxbTeGZ43/QNEB9O
M+NyCmeKR2eVtp5kCK1s5cwEkR/ohsyIy777UKqiQptfqG15yxal7M8pv2MPG1Jh+k6S
kxoQ==
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=gT7UcomnIexJsMKu98hF2XfsNGDi+A3WLti4Ne5DM0o=;
b=Ivryknm7/v3P0hEtuvIpjiAG6kVFNot2sA5IMdIcSZypYvmEX4YaAOA53MyQkH8nIV
J6Q1QrHlsYRp5vSiasKFZIKgWmhFpumPQKEjLjGqugrMnPiJ6d0PGLzEs8m4p4KFluJm
ReeRqNIwikwjqeQHrh4VgPG3ZYUCdNqZwKHyqxUzKjiE3Szqm+fGTEPJUcs+0qQ3NW6r
JpR7XkZx8+LOTdiiKL6pAZWJC0ehc1k8eNOz1uDiivQTK/Z55Ke9QXb05HUW90KKbZPv
nhzToVtDvWDhXgrlRFe9aysupi9Aoq7gai7JeDkTE1MxWSBbE1vF8qwtF+/pM1V5t4yv
/wAg==
X-Gm-Message-State: AJaThX6MD6yeizv3YLiBWU3DYGCW230ooCCLli1qfeB1ubAZSbf9zjcu
wJZKl5FOvVbWT6fYmqERVjNt/dDR8yXRcM/IexA=
X-Google-Smtp-Source: AGs4zMawHPREWM169hWkVEM62KMqh8Z24jD0vvL+n3BTfVyzsjKP11um7oeq8+dkpPqOhb/UZvKBdUb73D8VlgQHx3Y=
X-Received: by 10.176.3.164 with SMTP id 33mr4214245uau.152.1510473363487;
Sat, 11 Nov 2017 23:56:03 -0800 (PST)
MIME-Version: 1.0
Received: by 10.176.10.9 with HTTP; Sat, 11 Nov 2017 23:56:02 -0800 (PST)
In-Reply-To: <CAJcKzHGevXWuuNWvQS-5c4qFkY7PgYH_vzPtChxT7n7tNdWD3g@mail.gmail.com>
References: <CA+nPnMwEH9Z2myp71uaSrdcyLJRFrE-Vrt20191rd01h+Ufhjw@mail.gmail.com>
<CAJcKzHGevXWuuNWvQS-5c4qFkY7PgYH_vzPtChxT7n7tNdWD3g@mail.gmail.com>
From: Chris Graham <chrisgwarp@gmail.com>
Date: Sun, 12 Nov 2017 18:56:02 +1100
Message-ID: <CAJcKzHHz0zY9rCawOrEon12hpid9LRdARN2vFkG6L8jiv063jA@mail.gmail.com>
Subject: Re: Maven 4.0.0
To: Maven Developers List <dev@maven.apache.org>
Content-Type: multipart/alternative; boundary="94eb2c06c4464602a7055dc47c85"
--94eb2c06c4464602a7055dc47c85
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
One more: Better support for classifiers. ideally be able to reference them
via a {$project.classifier} type of construct, esp so I can use/reference
them in assemble transformations.
This might be able to be done without bumping to V4 though.
On Sun, Nov 12, 2017 at 6:41 PM, Chris Graham <chrisgwarp@gmail.com> wrote:
> required:
> - *everything* in settings.xml can be put in a profile section in
> settings.xml.
>
> I often move around/between projects and having to redo mirrors section,
> and unable to add servers into the profile section for clarity is a pain.
>
> For me, it's just a matter of convienence.
>
> On Sat, Nov 4, 2017 at 11:20 PM, 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
>>
>> Optional:
>> * (damn I forgot, maybe Robert remembers)
>> --
>> Sent from my phone
>>
>
>
--94eb2c06c4464602a7055dc47c85--
From dev-return-124463-archiver=mbox-vm.apache.org@maven.apache.org Sun Nov 12 10:06:33 2017
Return-Path: <dev-return-124463-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 5A0612FB4
for <archiver@mbox-vm.apache.org>; Sun, 12 Nov 2017 10:06:33 +0000 (UTC)
Received: (qmail 97412 invoked by uid 500); 12 Nov 2017 10:06: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 97400 invoked by uid 99); 12 Nov 2017 10:06: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; Sun, 12 Nov 2017 10:06: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 6A6F8180851
for <dev@maven.apache.org>; Sun, 12 Nov 2017 10:06:31 +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 CFm61VcqnICQ for <dev@maven.apache.org>;
Sun, 12 Nov 2017 10:06:30 +0000 (UTC)
Received: from mail-wr0-f174.google.com (mail-wr0-f174.google.com [209.85.128.174])
by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id CC5C75FC81
for <dev@maven.apache.org>; Sun, 12 Nov 2017 10:06:29 +0000 (UTC)
Received: by mail-wr0-f174.google.com with SMTP id 4so12002077wrt.0
for <dev@maven.apache.org>; Sun, 12 Nov 2017 02:06:29 -0800 (PST)
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=CUHEX3z1NEJDLGWfMfsfNXIsk5cIlhGlmRZ5yZykmcg=;
b=PiC1qMrdU4nfsP/igBruWF07lJjINKYQgzixeys97QPFoDojhbGcl5848w1WVczw+o
v1tulYkKAB5r4/BA0GjWDGpSlDawHiu/UThJsnCYIfQ3EUBX40PUZnFwJEE8kwZPWycU
sdKKRxJLg7dpg8XACitzuUKkVuvlBlG+VvbY0T2ON/Ihd1AlvgI1PGb7fh0dyNovQd7U
bnx8pkKDZTwaOc4RXnQ4f47/a7P6R9i2fm0rp3yZIXqYDElD2iUfSgfzsv5P050twrUM
BvBwByLXuSGvYqos7xjG2E8Wnqahb+cUzV8Y4k22pOQXTPtSyqVM9fXrqCSOH6T8pa7N
YVZA==
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=CUHEX3z1NEJDLGWfMfsfNXIsk5cIlhGlmRZ5yZykmcg=;
b=iiuT/6mWplQKV4CKBT66fdI8aIPkb+3ELT1LxWGeNIHValLpDR11SMa+g9KtM82lJt
7z5N1+30dIgQxPqqqwjCyXOUc46+zyzQcoZeDD9Dvu0DM+2D27Jn5mEP7Ju3ph3aEPZb
DOOh2zk/9rgeg3cUyaCCmxcpOzpptkvI5RU/JDleGTr1415Lxvzp2e7No4cmkCq3q6ar
ZwmprDdB6ycQWpq8oVWvFhXclCWhHwgyXkWyMF7g8+ZzVRmScTVgidZBBTZVhqUBHqqG
b/IF/6SMPCc6FsrRPtuBJMn65Vte3zwu1JfXfGg46VnkPAvDB6pbvM2TGmXHYYnLeO8Y
l4Cg==
X-Gm-Message-State: AJaThX6Moas0ByeNgAurwvt18bWZ4HB/LliXrj6RP65bgh5NcD7DNi/M
ubsUGyYpqw6tgfaQHU3OlC7rHNa/D2RK5NZoRL/KMQ==
X-Google-Smtp-Source: AGs4zMY8urPBMxdowM5suHSrJDaqvGihM9WDsGg3ZWcEV43vb3sRSk8Lh57VQwmQdOxkjD6W216ZByYTCnn6+OELg/0=
X-Received: by 10.223.201.5 with SMTP id m5mr4960348wrh.68.1510481188450; Sun,
12 Nov 2017 02:06:28 -0800 (PST)
MIME-Version: 1.0
References: <CA+nPnMwEH9Z2myp71uaSrdcyLJRFrE-Vrt20191rd01h+Ufhjw@mail.gmail.com>
<CAJcKzHGevXWuuNWvQS-5c4qFkY7PgYH_vzPtChxT7n7tNdWD3g@mail.gmail.com>
In-Reply-To: <CAJcKzHGevXWuuNWvQS-5c4qFkY7PgYH_vzPtChxT7n7tNdWD3g@mail.gmail.com>
From: Stephen Connolly <stephen.alan.connolly@gmail.com>
Date: Sun, 12 Nov 2017 10:06:17 +0000
Message-ID: <CA+nPnMwot9LvppOwDD8ikdh=S8uzUghkfwqV+xCEftv__+f7Dw@mail.gmail.com>
Subject: Re: Maven 4.0.0
To: Maven Developers List <dev@maven.apache.org>
Content-Type: multipart/alternative; boundary="089e082f911cad776f055dc64e6f"
--089e082f911cad776f055dc64e6f
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
On Sun 12 Nov 2017 at 07:41, Chris Graham <chrisgwarp@gmail.com> wrote:
> required:
> - *everything* in settings.xml can be put in a profile section in
> settings.xml.
>
> I often move around/between projects and having to redo mirrors section,
> and unable to add servers into the profile section for clarity is a pain.
>
> For me, it's just a matter of convienence.
>
So one of the issues with that is multiple Maven versions.
Once we change the settings schema, we either need to have two settings
files or we block older Maven versions sharing the settings file with newer
versions.
Now maybe for 4.0.0 we move to a ~/.m4 directory or ~/.maven
That could end up duplicating the local repo cache... unless we default the
cache to ~/.m2/repository anyway... otoh a concurrency safe local repo
cache may mandate a new location... but double the downloads for inter-op
with older Maven installs on the same machine seems not so good to me.
> On Sat, Nov 4, 2017 at 11:20 PM, Stephen Connolly <
> stephen.alan.connolly@gmail.com> wrote:
>
> > 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)
> > * 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
> >
> > Optional:
> > * (damn I forgot, maybe Robert remembers)
> > --
> > Sent from my phone
> >
>
--=20
Sent from my phone
--089e082f911cad776f055dc64e6f--
From dev-return-124464-archiver=mbox-vm.apache.org@maven.apache.org Sun Nov 12 10:13:33 2017
Return-Path: <dev-return-124464-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 19BF72FB4
for <archiver@mbox-vm.apache.org>; Sun, 12 Nov 2017 10:13:33 +0000 (UTC)
Received: (qmail 6067 invoked by uid 500); 12 Nov 2017 10:13: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 6050 invoked by uid 99); 12 Nov 2017 10:13:32 -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; Sun, 12 Nov 2017 10:13:32 +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 4411F1A0C43
for <dev@maven.apache.org>; Sun, 12 Nov 2017 10:13:31 +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 Tp45y2no4QAA for <dev@maven.apache.org>;
Sun, 12 Nov 2017 10:13:29 +0000 (UTC)
Received: from mail-wr0-f180.google.com (mail-wr0-f180.google.com [209.85.128.180])
by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 431365FC9B
for <dev@maven.apache.org>; Sun, 12 Nov 2017 10:13:29 +0000 (UTC)
Received: by mail-wr0-f180.google.com with SMTP id j15so11984574wre.8
for <dev@maven.apache.org>; Sun, 12 Nov 2017 02:13:29 -0800 (PST)
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=P+iF7r8TG08K+a9haYSJvUEu+Isl76P3i3w78ixZe8A=;
b=V+eBXGbkBJkjrAvYro449e91yTinsOWtmVhnIhJFcN2A5OKqyfNSfORysx3SeAHavu
PDfkdOgq3xOc+3kN/C7qjes7lxct+/iWz8RAdvTSL50LhEU5P/8rtgmjg3kEvqvZ3D0i
nWC7mabgxmOj5ptsVHYJm5pAM53ykdFVTJGQOw7VCXlByayRqINsP91ZS1cslzh55JDK
frcFGjkZCtJD+2GoU837Qowut/9ykgaG+OTxbYmzo/mXpMWEJ4lqbja+35gZxlWTNyrI
LHC9YKenpXSjwhSU05m66dM7rQ4ANB/QjyRElmKj87UwZZXDIf16QNUXwAO6hmKBWLJc
q1iw==
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=P+iF7r8TG08K+a9haYSJvUEu+Isl76P3i3w78ixZe8A=;
b=ZRD0lZtXcBqylsv05LjjKvrcOwjySIkJev22nR0TicV7bAu5P67oP4x7k7liaEghXG
aC6At4TSawnPXrsJEZxPaY9LAd6iMuvq03kzaAp9RSggTH27UTOWDK2OgZ5IsbLWWfo9
AIzAhdJgAyxbY6f5m/OwNJtSDKH5hdo6ga0CIOiwD5VEFe9WXw0et2FCZtdNpafjc7Fq
L3mp4VCA0vrzGmKQslC92lM2J9Top4xNd+nPLrDwNNyu5ofoZ4cMXzUPJS1GAvKGRtAH
T9wGOyZG4b/grSW4xiWFCzWeGRbX6LUX4GKhR9MxP9k0SbTYHbA0mXb1IcBAfAbMZHWz
S4Bg==
X-Gm-Message-State: AJaThX5Rekf2K/OoGOIOr2M0RqsjRyGpOVUG2HOeAG20UY4tui0xj+Us
BzsJI8HneizaADVP+XkLoW6PfTUlPjMHynFx+GbfyQ==
X-Google-Smtp-Source: AGs4zMa5Spgdd8xEvUmTSiholj6ycUwfSb2Accct9ity+3oZ7ysQAfPkW2JhAgq9WCNHxVCIfgX/JasC9/lKiuk5cfc=
X-Received: by 10.223.201.5 with SMTP id m5mr4974384wrh.68.1510481602675; Sun,
12 Nov 2017 02:13:22 -0800 (PST)
MIME-Version: 1.0
References: <CA+nPnMwEH9Z2myp71uaSrdcyLJRFrE-Vrt20191rd01h+Ufhjw@mail.gmail.com>
<CAJcKzHGevXWuuNWvQS-5c4qFkY7PgYH_vzPtChxT7n7tNdWD3g@mail.gmail.com> <CAJcKzHHz0zY9rCawOrEon12hpid9LRdARN2vFkG6L8jiv063jA@mail.gmail.com>
In-Reply-To: <CAJcKzHHz0zY9rCawOrEon12hpid9LRdARN2vFkG6L8jiv063jA@mail.gmail.com>
From: Stephen Connolly <stephen.alan.connolly@gmail.com>
Date: Sun, 12 Nov 2017 10:13:11 +0000
Message-ID: <CA+nPnMzx1RUx3zr=AupOMaNouXyxrhPmf1W5M4G6GS=KCYsNLA@mail.gmail.com>
Subject: Re: Maven 4.0.0
To: Maven Developers List <dev@maven.apache.org>
Content-Type: multipart/alternative; boundary="089e082f911c5e0930055dc66771"
--089e082f911c5e0930055dc66771
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Keep in mind, Maven is not the only pom consumer. Expression changes
outside the pom are probably fine. Expression changes inside the pom will
probably require the 4.0.0 (optional scope) feature to bring flatten Maven
plugin type features to first class core support (ie deploy the pom with
new properties resolved)
On Sun 12 Nov 2017 at 07:56, Chris Graham <chrisgwarp@gmail.com> wrote:
> One more: Better support for classifiers. ideally be able to reference th=
em
> via a {$project.classifier} type of construct, esp so I can use/reference
> them in assemble transformations.
>
> This might be able to be done without bumping to V4 though.
>
>
>
> On Sun, Nov 12, 2017 at 6:41 PM, Chris Graham <chrisgwarp@gmail.com>
> wrote:
>
> > required:
> > - *everything* in settings.xml can be put in a profile section in
> > settings.xml.
> >
> > I often move around/between projects and having to redo mirrors section=
,
> > and unable to add servers into the profile section for clarity is a pai=
n.
> >
> > For me, it's just a matter of convienence.
> >
> > On Sat, Nov 4, 2017 at 11:20 PM, Stephen Connolly <
> > stephen.alan.connolly@gmail.com> wrote:
> >
> >> 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)
> >> * 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
> >>
> >> Optional:
> >> * (damn I forgot, maybe Robert remembers)
> >> --
> >> Sent from my phone
> >>
> >
> >
>
--=20
Sent from my phone
--089e082f911c5e0930055dc66771--
From dev-return-124465-archiver=mbox-vm.apache.org@maven.apache.org Sun Nov 12 11:08:01 2017
Return-Path: <dev-return-124465-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id CD2BA2A3
for <archiver@mbox-vm.apache.org>; Sun, 12 Nov 2017 11:08:00 +0000 (UTC)
Received: (qmail 28350 invoked by uid 500); 12 Nov 2017 11:07: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 28339 invoked by uid 99); 12 Nov 2017 11:07:58 -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; Sun, 12 Nov 2017 11:07:58 +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 F1727C771B
for <dev@maven.apache.org>; Sun, 12 Nov 2017 11:07:57 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org
X-Spam-Flag: NO
X-Spam-Score: -0.002
X-Spam-Level:
X-Spam-Status: No, score=-0.002 tagged_above=-999 required=6.31
tests=[RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] 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 M1GufrVLlLR1 for <dev@maven.apache.org>;
Sun, 12 Nov 2017 11:07:56 +0000 (UTC)
Received: from mail.io7m.com (mail.io7m.com [45.77.76.92])
by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id DD2AE5FC6C
for <dev@maven.apache.org>; Sun, 12 Nov 2017 11:07:55 +0000 (UTC)
Received: from copperhead.int.arc7.info (unknown [IPv6:2a02:390:7502:2:0:2:1:0])
by mail.io7m.com (Postfix) with ESMTPSA id 9FD9318225
for <dev@maven.apache.org>; Sun, 12 Nov 2017 11:07:48 +0000 (UTC)
Date: Sun, 12 Nov 2017 11:07:35 +0000
From: Mark Raynsford <org.apache.maven.user@io7m.com>
To: dev@maven.apache.org
Subject: Re: Any ETA for maven-javadoc-plugin 3.0.0?
Message-ID: <20171112110735.44c01fd7@copperhead.int.arc7.info>
In-Reply-To: <op.y9jj9er7kdkhrr@desktop-2khsk44.dynamic.ziggo.nl>
References: <20171106162823.4543ea7d@copperhead.int.arc7.info>
<op.y9jj9er7kdkhrr@desktop-2khsk44.dynamic.ziggo.nl>
Organization: io7m.com
OpenPGP: id=8168DAE22B15D3EDC722C23D0F15B7D06FA80CB8;
url=http://io7m.com/pgp/8168_DAE2_2B15_D3ED_C722_C23D_0F15_B7D0_6FA8_0CB8.key
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha512;
boundary="Sig_/YTo75I.cV2tsnBa7T4qD/tM"; protocol="application/pgp-signature"
--Sig_/YTo75I.cV2tsnBa7T4qD/tM
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
'Ello.
On 2017-11-11T14:40:16 +0100
"Robert Scholte" <rfscholte@apache.org> wrote:
> I'd hope to do a release this month. Not sure if it'll be a M2 or not, =20
> depends if all 3.0.0 prerequisites are met.
Right.
=46rom what I can see, only MJAVADOC-475 is not really *critical* to the
release as it's just a new feature. The other two issues, MJAVADOC-457
and MJAVADOC-499, seem to be important. The former has been fixed, and
the latter appears to be leaning towards being rejected. I would really
appreciate an M2 release if MJAVADOC-475 is going to otherwise delay
3.0.0.
If there's anything I can do to assist, I'm available. Right now,
MJAVADOC-498 would appear to prevent the deployment of any modular
project to Maven Central: If module A in the project depends
on module B, then JavaDoc cannot be generated. This would necessitate
adding a temporary workaround that submits an empty javadoc jar to
Central (otherwise the Central ruleset rejects the deployment due to
missing JavaDoc). I have some 30-40 projects that are itching to be
deployed but can't be unless I add a workaround or build and deploy a
custom version of the plugin myself. I'd obviously prefer not to have
to do that.
--=20
Mark Raynsford | http://www.io7m.com
--Sig_/YTo75I.cV2tsnBa7T4qD/tM
Content-Type: application/pgp-signature
Content-Description: OpenPGP digital signature
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEgWja4isV0+3HIsI9DxW30G+oDLgFAloIK3cACgkQDxW30G+o
DLixig/7BPzsUphwT727GHTnu7KWzDAgRcRlPSYPMNXn7fqoioGC55GCCQMeI9vS
HcLSX26KsPJ4ZMfHQJfHPzy51Vp881HzX1O2Tks5bPuOZyVS5nDERAU/7YFc4Tdf
YzLi9Sg8VmfMcmt/YXs+B+Ls4gNleET5Qxu/K0XQwefGGH5YPTWbPK37kEeOA/jc
PUDl0LkgGppFXohIBr6UvNt1+CZr+0XY2fzbl1d+pIAPTZYoJllna9i56FAuMTGg
KVmM8yVxZvl/+tqsXIio7j+bFUoucEjE4o+KD5dUkgE9jB/GB5wpYniRXro7HJLy
K4w8hKGSW/uR6v9CuC4jRVvT8vdVXt0YdkHXVvKa6N07+c1i0TR2I9byND3aAwDZ
Wvy56DRyPxpg0G5Wy46NPo25x2KN1Uv14ZDihe2U0V9xooJD2v1DSt+PiSUyxMaC
wW6t2l3WOeCRoc+FY5FeVNxgtIe/GHffiNXPxTyw9X9S8fzqTcFDoOR/e6Vl/w8g
cj1jcCTVF+TYJdnZ1cxiQpViR/k10g6WsGABMQh0B7VuHoTXgq/fGEb+cuhJB/1d
Cd1ZON57NKXZD57BcVmPLTKLhKQm9/tG25Ay6IpFYSHc8RNv4+vC3zP+QEZ/+NZZ
8QSAPtISKRNB3auL+SJxV7gauX7m4jbE8PhQl0nBibv4MQzdwvI=
=TzTT
-----END PGP SIGNATURE-----
--Sig_/YTo75I.cV2tsnBa7T4qD/tM--
From dev-return-124466-archiver=mbox-vm.apache.org@maven.apache.org Sun Nov 12 12:31:14 2017
Return-Path: <dev-return-124466-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 172E5664
for <archiver@mbox-vm.apache.org>; Sun, 12 Nov 2017 12:31:14 +0000 (UTC)
Received: (qmail 2575 invoked by uid 500); 12 Nov 2017 12:31:13 -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 2564 invoked by uid 99); 12 Nov 2017 12:31:13 -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; Sun, 12 Nov 2017 12:31:13 +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 2FAFD18415E
for <dev@maven.apache.org>; Sun, 12 Nov 2017 12:31:12 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd3-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 (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024)
with ESMTP id YSvFZGJJBoZz for <dev@maven.apache.org>;
Sun, 12 Nov 2017 12:31:10 +0000 (UTC)
Received: from smtp.smtpout.orange.fr (smtp09.smtpout.orange.fr [80.12.242.131])
by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id E79AA60DDB
for <dev@maven.apache.org>; Sun, 12 Nov 2017 12:31:09 +0000 (UTC)
Received: from giga.localnet ([86.238.16.93])
by mwinf5d32 with ME
id Z0X21w00J20Ufdy030X33N; Sun, 12 Nov 2017 13:31:03 +0100
X-ME-Helo: giga.localnet
X-ME-Date: Sun, 12 Nov 2017 13:31: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: Maven resolver branch consolidation
Date: Sun, 12 Nov 2017 13:31:02 +0100
Message-ID: <2063295.oQQe0dlEtW@giga>
In-Reply-To: <20171109053551.957D429C50D1@dd17332.kasserver.com>
References: <20171109053551.957D429C50D1@dd17332.kasserver.com>
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"
Hi,
I like the idea of simplification: I just factorized mavenVersion property =
to=20
parent pom.
I have only one fear: what happens when the API changes in an incompatible =
way=20
then we must release maven-artifact-resolver, then maven-resolver provider,=
=20
then ant-tasks and demos.
AFAIK, this chicken and egg issue is exactly why everything was released in=
3=20
independent components (with associated complexity that I'd like also to=20
remove)
What about creating a "withMavenProvider" module where we could put ant tas=
ks=20
and demos, which would define the mavenVersion property?
In case of such breaking change, we would just have to skip this module (an=
d=20
its sub-modules) for the API breaking release, then once the new compatible=
=20
Maven provider is released, we could continue "the simple way"
this would give us the benefit of being simple in general, and have just=20
something a little more complex in special incompatible cases.
Here, it would be "bizarre", since would bring a partial release for artifa=
ct=20
resolver.
Another "bizarre effect" of this way of releasing is:
Artifact Resolver 1.1.1 will provide Ant Tasks and demos using Maven Resolv=
er=20
Provider 3.5.0, but Maven Resolver Provider 3.5.3 (or 3.6.0 or 4.0.0) will =
be=20
the first using Artifact Resolver 1.1.1
Perhaps there is another simplification idea that would avoid this issue:
=2D merge demos in artifact resolver master, since demos are never really=20
released
=2D let Ant Tasks in an independent branch (or component one day)
Regards,
Herv=E9
Le jeudi 9 novembre 2017, 06:35:51 CET Manfred Moser a =E9crit :
> Hi all,
>=20
> I have started and made good progress on getting Maven resolver all into =
the
> master branch instead of having master, demos and ant-tasks in separate
> branches.
>=20
> Details are tracked in https://issues.apache.org/jira/browse/MRESOLVER-28
>=20
> All of it is now in a new branch called master-all for you to see.
>=20
> I am now wondering what the next steps are. I added what I think should
> happen next in the issue in a comment and would appreciate any input on t=
he
> current setup and next steps.
>=20
> Any help would be appreciated.
>=20
> manfred
>=20
>=20
>=20
>=20
>=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-124467-archiver=mbox-vm.apache.org@maven.apache.org Sun Nov 12 14:15:57 2017
Return-Path: <dev-return-124467-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id B46362FB4
for <archiver@mbox-vm.apache.org>; Sun, 12 Nov 2017 14:15:57 +0000 (UTC)
Received: (qmail 67145 invoked by uid 500); 12 Nov 2017 14:15:52 -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 67132 invoked by uid 99); 12 Nov 2017 14:15:52 -0000
Received: from mail-relay.apache.org (HELO mail-relay.apache.org) (140.211.11.15)
by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 12 Nov 2017 14:15:52 +0000
Received: from desktop-2khsk44.dynamic.ziggo.nl (5248749D.cm-4-1b.dynamic.ziggo.nl [82.72.116.157])
by mail-relay.apache.org (ASF Mail Server at mail-relay.apache.org) with ESMTPSA id 136F71A0198
for <dev@maven.apache.org>; Sun, 12 Nov 2017 14:15:50 +0000 (UTC)
Content-Type: text/plain; charset=iso-8859-15; format=flowed; delsp=yes
To: dev@maven.apache.org
Subject: Re: Any ETA for maven-javadoc-plugin 3.0.0?
References: <20171106162823.4543ea7d@copperhead.int.arc7.info>
<op.y9jj9er7kdkhrr@desktop-2khsk44.dynamic.ziggo.nl>
<20171112110735.44c01fd7@copperhead.int.arc7.info>
Date: Sun, 12 Nov 2017 15:15:49 +0100
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: "Robert Scholte" <rfscholte@apache.org>
Organization: Apache Software Foundation
Message-ID: <op.y9lgknujkdkhrr@desktop-2khsk44.dynamic.ziggo.nl>
In-Reply-To: <20171112110735.44c01fd7@copperhead.int.arc7.info>
User-Agent: Opera Mail/12.18 (Win64)
MJAVADOC-475 is about replacing a parameter, which makes it as critical as
MJAVADOC-457.
We just consider 3.0.0 to be THE version to be able to do a cleanup, hence
MJAVADOC-475 must be fixed as well.
The good news is: MJAVADOC-457 and MJAVADOC-475 are finished. I don't see
any deprecated parameters anymore.
MJAVADOC-499 is a too dangerous proposal for me. So I don't mind moving
that issue forward, it is not critical for 3.0.0, there is a workaround
(or preferred solution depending on who you ask) for this issue.
Which means I can prepare the release this week.
Just need to ensure all CI servers still accept the changes.
thanks,
Robert
On Sun, 12 Nov 2017 12:07:35 +0100, Mark Raynsford
<org.apache.maven.user@io7m.com> wrote:
> 'Ello.
>
> On 2017-11-11T14:40:16 +0100
> "Robert Scholte" <rfscholte@apache.org> wrote:
>
>> I'd hope to do a release this month. Not sure if it'll be a M2 or not,
>> depends if all 3.0.0 prerequisites are met.
>
> Right.
>
> From what I can see, only MJAVADOC-475 is not really *critical* to the
> release as it's just a new feature. The other two issues, MJAVADOC-457
> and MJAVADOC-499, seem to be important. The former has been fixed, and
> the latter appears to be leaning towards being rejected. I would really
> appreciate an M2 release if MJAVADOC-475 is going to otherwise delay
> 3.0.0.
>
> If there's anything I can do to assist, I'm available. Right now,
> MJAVADOC-498 would appear to prevent the deployment of any modular
> project to Maven Central: If module A in the project depends
> on module B, then JavaDoc cannot be generated. This would necessitate
> adding a temporary workaround that submits an empty javadoc jar to
> Central (otherwise the Central ruleset rejects the deployment due to
> missing JavaDoc). I have some 30-40 projects that are itching to be
> deployed but can't be unless I add a workaround or build and deploy a
> custom version of the plugin myself. I'd obviously prefer not to have
> to do that.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org
From dev-return-124468-archiver=mbox-vm.apache.org@maven.apache.org Sun Nov 12 15:15:12 2017
Return-Path: <dev-return-124468-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id AD8D72A3
for <archiver@mbox-vm.apache.org>; Sun, 12 Nov 2017 15:15:12 +0000 (UTC)
Received: (qmail 22524 invoked by uid 500); 12 Nov 2017 15:15:11 -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 22513 invoked by uid 99); 12 Nov 2017 15:15:11 -0000
Received: from mail-relay.apache.org (HELO mail-relay.apache.org) (140.211.11.15)
by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 12 Nov 2017 15:15:11 +0000
Received: from desktop-2khsk44.dynamic.ziggo.nl (5248749D.cm-4-1b.dynamic.ziggo.nl [82.72.116.157])
by mail-relay.apache.org (ASF Mail Server at mail-relay.apache.org) with ESMTPSA id B4FBB1A023B
for <dev@maven.apache.org>; Sun, 12 Nov 2017 15:15:10 +0000 (UTC)
Content-Type: text/plain; charset=iso-8859-15; format=flowed; delsp=yes
To: dev@maven.apache.org
Date: Sun, 12 Nov 2017 16:15:07 +0100
Subject: [VOTE] Release Apache Maven JDeprScan Plugin version 3.0.0-alpha-1
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: "Robert Scholte" <rfscholte@apache.org>
Organization: Apache Software Foundation
Message-ID: <op.y9ljbhzwkdkhrr@desktop-2khsk44.dynamic.ziggo.nl>
User-Agent: Opera Mail/12.18 (Win64)
Hi,
This is the initial release of the Maven JDeprScan Plugin.
It is a wrapper around the jdeprscan tool, available since Java 9:
https://docs.oracle.com/javase/9/tools/jdeprscan.htm
There are zero issues left in JIRA:
https://issues.apache.org/jira/issues/?jql=project%20%3D%20MJDEPRSCAN%20AND%20status%20%3D%20Open%20ORDER%20BY%20key%20DESC%2C%20priority%20DESC
Staging repo:
https://repository.apache.org/content/repositories/maven-1374/
https://repository.apache.org/service/local/repositories/maven-1374/content/org/apache/maven/plugins/maven-jdeprscan-plugin/3.0.0-alpha-1/maven-jdeprscan-plugin-3.0.0-alpha-1-source-release.zip
Source release checksum(s):
maven-jdeprscan-plugin-3.0.0-alpha-1-source-release.zip sha1:
ccbed33ea3baa527b9a0cf90dbb4f9ca8bb88ef4
Staging site:
https://maven.apache.org/plugins-archives/maven-jdeprscan-plugin-LATEST/
Guide to testing staged releases:
https://maven.apache.org/guides/development/guide-testing-releases.html
Vote open for at least 72 hours.
[ ] +1
[ ] +0
[ ] -1
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org
From dev-return-124469-archiver=mbox-vm.apache.org@maven.apache.org Sun Nov 12 16:05:09 2017
Return-Path: <dev-return-124469-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 21E462A3
for <archiver@mbox-vm.apache.org>; Sun, 12 Nov 2017 16:05:09 +0000 (UTC)
Received: (qmail 75888 invoked by uid 500); 12 Nov 2017 16:05: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 75877 invoked by uid 99); 12 Nov 2017 16:05:08 -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; Sun, 12 Nov 2017 16:05:08 +0000
From: GitBox <git@apache.org>
To: dev@maven.apache.org
Subject: [GitHub] bhav0904 opened a new pull request #1: Fix typos in AbstractJxrReport.
Message-ID: <151050270769.7224.10579413688172345621.gitbox@gitbox.apache.org>
bhav0904 opened a new pull request #1: Fix typos in AbstractJxrReport.
URL: https://github.com/apache/maven-jxr/pull/1
----------------------------------------------------------------
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-124470-archiver=mbox-vm.apache.org@maven.apache.org Sun Nov 12 17:00:36 2017
Return-Path: <dev-return-124470-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 3FAEC2A3
for <archiver@mbox-vm.apache.org>; Sun, 12 Nov 2017 17:00:36 +0000 (UTC)
Received: (qmail 15174 invoked by uid 500); 12 Nov 2017 17:00: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 15163 invoked by uid 99); 12 Nov 2017 17:00:35 -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; Sun, 12 Nov 2017 17:00:35 +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 748881807D0
for <dev@maven.apache.org>; Sun, 12 Nov 2017 17:00:34 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org
X-Spam-Flag: NO
X-Spam-Score: -0.002
X-Spam-Level:
X-Spam-Status: No, score=-0.002 tagged_above=-999 required=6.31
tests=[RP_MATCHES_RCVD=-0.001, SPF_PASS=-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 R-8CqSaaRxAF for <dev@maven.apache.org>;
Sun, 12 Nov 2017 17:00:32 +0000 (UTC)
Received: from mail.io7m.com (mail.io7m.com [45.77.76.92])
by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 8E3D65FE0E
for <dev@maven.apache.org>; Sun, 12 Nov 2017 17:00:32 +0000 (UTC)
Received: from copperhead.int.arc7.info (unknown [IPv6:2a02:390:7502:2:0:2:1:0])
by mail.io7m.com (Postfix) with ESMTPSA id EF815182F3;
Sun, 12 Nov 2017 17:00:24 +0000 (UTC)
Date: Sun, 12 Nov 2017 17:00:12 +0000
From: Mark Raynsford <org.apache.maven.user@io7m.com>
To: "Robert Scholte" <rfscholte@apache.org>
Cc: "Maven Developers List" <dev@maven.apache.org>
Subject: Re: Any ETA for maven-javadoc-plugin 3.0.0?
Message-ID: <20171112170012.332314a5@copperhead.int.arc7.info>
In-Reply-To: <op.y9lgknujkdkhrr@desktop-2khsk44.dynamic.ziggo.nl>
References: <20171106162823.4543ea7d@copperhead.int.arc7.info>
<op.y9jj9er7kdkhrr@desktop-2khsk44.dynamic.ziggo.nl>
<20171112110735.44c01fd7@copperhead.int.arc7.info>
<op.y9lgknujkdkhrr@desktop-2khsk44.dynamic.ziggo.nl>
Organization: io7m.com
OpenPGP: id=8168DAE22B15D3EDC722C23D0F15B7D06FA80CB8;
url=http://io7m.com/pgp/8168_DAE2_2B15_D3ED_C722_C23D_0F15_B7D0_6FA8_0CB8.key
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha512;
boundary="Sig_/NMuDU+23RmUmGgRx3YB6lWV"; protocol="application/pgp-signature"
--Sig_/NMuDU+23RmUmGgRx3YB6lWV
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
On 2017-11-12T15:15:49 +0100
"Robert Scholte" <rfscholte@apache.org> wrote:
> MJAVADOC-475 is about replacing a parameter, which makes it as critical a=
s =20
> MJAVADOC-457.
> We just consider 3.0.0 to be THE version to be able to do a cleanup, henc=
e =20
> MJAVADOC-475 must be fixed as well.
>=20
> The good news is: MJAVADOC-457 and MJAVADOC-475 are finished. I don't see=
=20
> any deprecated parameters anymore.
>=20
> MJAVADOC-499 is a too dangerous proposal for me. So I don't mind moving =
=20
> that issue forward, it is not critical for 3.0.0, there is a workaround =
=20
> (or preferred solution depending on who you ask) for this issue.
>=20
> Which means I can prepare the release this week.
> Just need to ensure all CI servers still accept the changes.
OK, thanks!
I look forward to it.
--=20
Mark Raynsford | http://www.io7m.com
--Sig_/NMuDU+23RmUmGgRx3YB6lWV
Content-Type: application/pgp-signature
Content-Description: OpenPGP digital signature
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEgWja4isV0+3HIsI9DxW30G+oDLgFAloIfhwACgkQDxW30G+o
DLgYGRAApMX9rr+YYIBvvgvQ+KNEhezBrTm8is6F4W5lC48euOJp283MyU/omC6Q
2gZjtFnz9hwilCTH9IIGA0/DGjkNBkIu8Xhgrleu3TqjRKVMIXelohKvbymaeQSP
E9rqlz4V4rQ/LUwbWSmajz87CaHzSWq15nvsJB6Y6uDyuQsgTyKJzppZmPQohBwO
WfKie3Hkuy/tJSgE1YcrBTZw+URPn8hZ/yJ8p87R07xaxbr2jVuOhJQV1H28coT0
2QFQMF/2rub4R38tALegCB6nxpoRLEKN7nztU7DeuRp1hTpEveWH8n/OGo/HGcSl
65wSncH/tuKP2PmJfuwJqmuRQDxKsqyiWidA6mAHpAbj0uXRQL/0DO3f1/m0sNJs
/Q24T2k/rAxHCADO2OMFZzrGfyVhYEHp9OqBjxQcotZpxdaRvLYbI3QLZ/wp+1wl
cjwYQty37bsY5+4VVFjM4LxYeIE+sSnZ5mYd/zv4av0Esrv/qLXsdq47oKRKMqIZ
xgr0ZHOGk7KtMMyqBkCN8Ppc6qBhBI39dGZ8hhNHeWP/9LkF5+i5tUtDmYX0M8On
onyZor+3cZS+aOJJxemb8cbDao4DOsppstUyfGFh70xzIscRktWKjnkt7FiQOIMf
B5Rl4xfibus4x9RTBn+W6EGGr7CHilh4FJx0HsJivE4uJgSpbmc=
=T/J1
-----END PGP SIGNATURE-----
--Sig_/NMuDU+23RmUmGgRx3YB6lWV--
From dev-return-124471-archiver=mbox-vm.apache.org@maven.apache.org Sun Nov 12 18:15:29 2017
Return-Path: <dev-return-124471-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 90A302FB4
for <archiver@mbox-vm.apache.org>; Sun, 12 Nov 2017 18:15:29 +0000 (UTC)
Received: (qmail 33827 invoked by uid 500); 12 Nov 2017 18:15:28 -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 33816 invoked by uid 99); 12 Nov 2017 18:15:28 -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; Sun, 12 Nov 2017 18:15:28 +0000
From: GitBox <git@apache.org>
To: dev@maven.apache.org
Subject: [GitHub] hboutemy commented on issue #1: Fix typos in AbstractJxrReport.
Message-ID: <151051052810.26717.9912668312031359133.gitbox@gitbox.apache.org>
hboutemy commented on issue #1: Fix typos in AbstractJxrReport.
URL: https://github.com/apache/maven-jxr/pull/1#issuecomment-343755961
merged in https://github.com/apache/maven-jxr/commit/b1bc166e6335f1526ef902f49ab59b32f3475ab1
thank you
----------------------------------------------------------------
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-124472-archiver=mbox-vm.apache.org@maven.apache.org Sun Nov 12 18:15:30 2017
Return-Path: <dev-return-124472-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id E9F6A2FB5
for <archiver@mbox-vm.apache.org>; Sun, 12 Nov 2017 18:15:29 +0000 (UTC)
Received: (qmail 34606 invoked by uid 500); 12 Nov 2017 18:15:29 -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 34407 invoked by uid 99); 12 Nov 2017 18:15:28 -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; Sun, 12 Nov 2017 18:15:28 +0000
From: GitBox <git@apache.org>
To: dev@maven.apache.org
Subject: [GitHub] hboutemy closed pull request #1: Fix typos in AbstractJxrReport.
Message-ID: <151051052841.26723.5825249898585696372.gitbox@gitbox.apache.org>
hboutemy closed pull request #1: Fix typos in AbstractJxrReport.
URL: https://github.com/apache/maven-jxr/pull/1
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-jxr-plugin/src/main/java/org/apache/maven/plugin/jxr/AbstractJxrReport.java b/maven-jxr-plugin/src/main/java/org/apache/maven/plugin/jxr/AbstractJxrReport.java
index 43b4c73..199e15a 100644
--- a/maven-jxr-plugin/src/main/java/org/apache/maven/plugin/jxr/AbstractJxrReport.java
+++ b/maven-jxr-plugin/src/main/java/org/apache/maven/plugin/jxr/AbstractJxrReport.java
@@ -474,11 +474,11 @@ protected void executeReport( Locale locale )
}
catch ( JxrException e )
{
- throw new MavenReportException( "Error while generating the HTML source code of the projet.", e );
+ throw new MavenReportException( "Error while generating the HTML source code of the project.", e );
}
catch ( IOException e )
{
- throw new MavenReportException( "Error while generating the HTML source code of the projet.", e );
+ throw new MavenReportException( "Error while generating the HTML source code of the project.", e );
}
}
}
----------------------------------------------------------------
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-124473-archiver=mbox-vm.apache.org@maven.apache.org Mon Nov 13 04:08:29 2017
Return-Path: <dev-return-124473-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 4BBBF2FB4
for <archiver@mbox-vm.apache.org>; Mon, 13 Nov 2017 04:08:29 +0000 (UTC)
Received: (qmail 99657 invoked by uid 500); 13 Nov 2017 04:08:28 -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 99645 invoked by uid 99); 13 Nov 2017 04:08: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; Mon, 13 Nov 2017 04:08: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 203021A2BFE
for <dev@maven.apache.org>; Mon, 13 Nov 2017 04:08:27 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org
X-Spam-Flag: NO
X-Spam-Score: 2.98
X-Spam-Level: **
X-Spam-Status: No, score=2.98 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_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01,
RCVD_IN_SORBS_SPAM=0.5] autolearn=disabled
Authentication-Results: spamd2-us-west.apache.org (amavisd-new);
dkim=pass (2048-bit key) header.d=talios-com.20150623.gappssmtp.com
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 1ZGonNUC1UdU for <dev@maven.apache.org>;
Mon, 13 Nov 2017 04:08:26 +0000 (UTC)
Received: from mail-pg0-f45.google.com (mail-pg0-f45.google.com [74.125.83.45])
by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 9D7E95FE0E
for <dev@maven.apache.org>; Mon, 13 Nov 2017 04:08:25 +0000 (UTC)
Received: by mail-pg0-f45.google.com with SMTP id z184so6396937pgd.13
for <dev@maven.apache.org>; Sun, 12 Nov 2017 20:08:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=talios-com.20150623.gappssmtp.com; s=20150623;
h=from:to:subject:date:message-id:in-reply-to:references:mime-version;
bh=pYGS5EEGl48K2Gh3RMJad/IN8kxEpBDOBncMH4H20ok=;
b=G1SkE4+WtBS6U/S76l59c4/TVgfdkABDIb8guOVENMzM2nd3p+YlRQP5ZVc+uxmSyx
0op++bpCWE4PFrUDOtRSlQGCXEQXDZgOLnQMYelyi6LfOOYRY1iwf6kz3tHDW89KI7mC
yyzHErngIGyGCch/WZEvvwgZlbMRi+6LnjUrA1LLhkuyXQjPVsOXtLlNWd8Qp+fSN7y7
2jBzh4yooU+96vzP3ZibXnIHhXd5OkJR6WVQjpRyb54V8RUvsYIIaB7eQQkuTY3ysYeY
jobMnr2X9XtNfDzuqZMlHw+vrWh++IlBW8eyCD0NFZyp0T6i0j/pQnqQJ0heBqmlox1p
EVJw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to
:references:mime-version;
bh=pYGS5EEGl48K2Gh3RMJad/IN8kxEpBDOBncMH4H20ok=;
b=VAXDXsLALcGbJzx+mPkkGa1ZtRX76BTdz0e768UvOwUBwWH3iGLW0bM6G0Ke5MCh4N
Zhy8SQfuaJcW4iTyf0wlgGmwtpUXkr0HBeouESen7CLhreMBzBLLYPoi71Mb83Zs0raZ
7Ab/kajGt2bi+0yMdXZSDqWiDhlyjuc03/+j1vVPEYVZohXIgJJUNFusxurKOWQY5KP2
UzHTDQ1K1D4vmh15BPOxRyZwpJybsUdzkDaXLnYoOBm3au6TiqkRTlvKF+jJQzGmKuaA
Xwc8elMBT2FcKAWhhu+CUTxvAquq5+us3ETOJF6IJTn7CCrVjeZAqV+EWAWqVtpe1VuI
ZHrw==
X-Gm-Message-State: AJaThX5ZtMI/bi93z40rV9MlCthtAZ8kRih3bwG+f8sw6dT4zvyw7pB8
hjL4vwTTVSfaxwqMBRIcrmJStRwU08k=
X-Google-Smtp-Source: AGs4zMaM4EynNF7mXdZQL8syFqDJaFxEHwJJX7AyWdvY3WvBSd80Q6bnrhB9wd2Q30tSV51+xavj0w==
X-Received: by 10.159.230.13 with SMTP id u13mr7664115plq.226.1510546098096;
Sun, 12 Nov 2017 20:08:18 -0800 (PST)
Received: from [10.0.202.87] ([113.197.65.22])
by smtp.gmail.com with ESMTPSA id v76sm29309861pfk.78.2017.11.12.20.08.16
for <dev@maven.apache.org>
(version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
Sun, 12 Nov 2017 20:08:17 -0800 (PST)
From: "Mark Derricutt" <mark@talios.com>
To: "Maven Developers List" <dev@maven.apache.org>
Subject: Re: Maven 4.0.0
Date: Mon, 13 Nov 2017 17:08:13 +1300
Message-ID: <1241ADF6-BB9D-41D5-9B59-114C7AC543E5@talios.com>
In-Reply-To: <CA+nPnMwot9LvppOwDD8ikdh=S8uzUghkfwqV+xCEftv__+f7Dw@mail.gmail.com>
References: <CA+nPnMwEH9Z2myp71uaSrdcyLJRFrE-Vrt20191rd01h+Ufhjw@mail.gmail.com>
<CAJcKzHGevXWuuNWvQS-5c4qFkY7PgYH_vzPtChxT7n7tNdWD3g@mail.gmail.com>
<CA+nPnMwot9LvppOwDD8ikdh=S8uzUghkfwqV+xCEftv__+f7Dw@mail.gmail.com>
MIME-Version: 1.0
Content-Type: multipart/signed;
boundary="=_MailMate_53A42549-AEA3-4C79-B51D-A4011F73C6A7_=";
micalg=pgp-sha1; protocol="application/pgp-signature"
X-Mailer: MailMate (2.0BETAr6093)
--=_MailMate_53A42549-AEA3-4C79-B51D-A4011F73C6A7_=
Content-Type: multipart/alternative;
boundary="=_MailMate_712C9268-C9DD-480D-A1AF-C674F0B3420B_="
--=_MailMate_712C9268-C9DD-480D-A1AF-C674F0B3420B_=
Content-Type: text/plain; markup=markdown
Content-Transfer-Encoding: quoted-printable
On 12 Nov 2017, at 23:06, Stephen Connolly wrote:
> That could end up duplicating the local repo cache... unless we default=
the
> cache to ~/.m2/repository anyway... otoh a concurrency safe local repo
> cache may mandate a new location... but double the downloads for inter-=
op
> with older Maven installs on the same machine seems not so good to me.
If we're talking restructuring the local repo, I've long wanting to separ=
ate out locally "mvn install"'d items from those downloaded, essentially =
this would keep ( for the most part ) local SNAPSHOTs separate from anyth=
ing downloaded.
I guess what I really want there is a local releases/snaphshots repo sepa=
ration, often it's handy to just blow away all snapshots and rebuild into=
a known state. It does make for more complexity tho.
---
"The ease with which a change can be implemented has no relevance at all =
to whether it is the right change for the (Java) Platform for all time." =
&mdash; Mark Reinhold.
Mark Derricutt
http://www.theoryinpractice.net
http://www.chaliceofblood.net
http://plus.google.com/+MarkDerricutt
http://twitter.com/talios
http://facebook.com/mderricutt
--=_MailMate_712C9268-C9DD-480D-A1AF-C674F0B3420B_=
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/xhtml; charset=3Dutf-8"=
>
</head>
<body>
<div style=3D"font-family:sans-serif"><div style=3D"white-space:normal">
<p dir=3D"auto">On 12 Nov 2017, at 23:06, Stephen Connolly wrote:</p>
<blockquote style=3D"border-left:2px solid #5855D5; color:#5855D5; margin=
:0 0 5px; padding-left:5px">
<p dir=3D"auto">That could end up duplicating the local repo cache... unl=
ess we default the<br>
cache to ~/.m2/repository anyway... otoh a concurrency safe local repo<br=
>
cache may mandate a new location... but double the downloads for inter-op=
<br>
with older Maven installs on the same machine seems not so good to me.</p=
>
</blockquote>
<p dir=3D"auto">If we're talking restructuring the local repo, I've long =
wanting to separate out locally "mvn install"'d items from those download=
ed, essentially this would keep ( for the most part ) local SNAPSHOTs sep=
arate from anything downloaded.</p>
<p dir=3D"auto">I guess what I really want there is a local releases/snap=
hshots repo separation, often it's handy to just blow away all snapshots =
and rebuild into a known state. It does make for more complexity tho.</p=
>
<hr>
<p dir=3D"auto">"The ease with which a change can be implemented has no r=
elevance at all to whether it is the right change for the (Java) Platform=
for all time." =E2=80=94 Mark Reinhold.</p>
<p dir=3D"auto">Mark Derricutt<br>
<a href=3D"http://www.theoryinpractice.net">http://www.theoryinpractice.n=
et</a><br>
<a href=3D"http://www.chaliceofblood.net">http://www.chaliceofblood.net</=
a><br>
<a href=3D"http://plus.google.com/+MarkDerricutt">http://plus.google.com/=
+MarkDerricutt</a><br>
<a href=3D"http://twitter.com/talios">http://twitter.com/talios</a><br>
<a href=3D"http://facebook.com/mderricutt">http://facebook.com/mderricutt=
</a></p>
</div>
</div>
</body>
</html>
--=_MailMate_712C9268-C9DD-480D-A1AF-C674F0B3420B_=--
--=_MailMate_53A42549-AEA3-4C79-B51D-A4011F73C6A7_=
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename=signature.asc
Content-Type: application/pgp-signature; name=signature.asc
-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2
iQFEBAEBAgAuFiEELdSKGMT2tCFlhLxk6NqDZHNO0kUFAloJGq0QHG1hcmtAdGFs
aW9zLmNvbQAKCRDo2oNkc07SRf7DCACSUAZLOdIS0yA8Nb0pHNmxKUq4HGiLK6kc
4p+5EQCA7KyLqCvUbUjBhaEX3tvvG0LX4ILfDZ1yTl6P4J/EEWpbFXSCuJW5OfRE
zNF4W4WX1JtNCpoelVTXgMoGsknIFLhIRfLGNfk0hfsicnZR2YMYb6cXNLqG140t
AkE2X6ZOIlAvqtLVwBuCTbcX28Ou5Qtws0mrvTWCfp1HXU0nfe4fSDvAqLKK1yBG
Dx9Y/i310y+eE4iB9ujHNQgXUVMPVgdLfK2AtOm3lNfjP6u7BjjYKyvc7g4srEPC
JwzTamCjYo3PQqEn6X7LtQbmicjaGeyc9nVL0f2SSnPTNeKqa426
=Y7dx
-----END PGP SIGNATURE-----
--=_MailMate_53A42549-AEA3-4C79-B51D-A4011F73C6A7_=--
From dev-return-124474-archiver=mbox-vm.apache.org@maven.apache.org Mon Nov 13 09:19:21 2017
Return-Path: <dev-return-124474-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 4535C664
for <archiver@mbox-vm.apache.org>; Mon, 13 Nov 2017 09:19:21 +0000 (UTC)
Received: (qmail 85648 invoked by uid 500); 13 Nov 2017 09:19:15 -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 85634 invoked by uid 99); 13 Nov 2017 09:19:15 -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; Mon, 13 Nov 2017 09:19:15 +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 8986F1A0543
for <dev@maven.apache.org>; Mon, 13 Nov 2017 09:19:14 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org
X-Spam-Flag: NO
X-Spam-Score: 3.341
X-Spam-Level: ***
X-Spam-Status: No, score=3.341 tagged_above=-999 required=6.31
tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1,
HTML_MESSAGE=2, HTML_OBFUSCATE_10_20=1.162, 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: 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 TtsoMIj_n5ct for <dev@maven.apache.org>;
Mon, 13 Nov 2017 09:19:11 +0000 (UTC)
Received: from mail-it0-f53.google.com (mail-it0-f53.google.com [209.85.214.53])
by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id CEAD95FE5C
for <dev@maven.apache.org>; Mon, 13 Nov 2017 09:19:10 +0000 (UTC)
Received: by mail-it0-f53.google.com with SMTP id y15so8590869ita.4
for <dev@maven.apache.org>; Mon, 13 Nov 2017 01:19:10 -0800 (PST)
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=9bHMbKSQ9AG+1O/Hd6nsM6NZSD9LOSzBsLXHPCcxSd4=;
b=L7UQ1bWaBzMkVsLqx+lEcrwACFfDiMh80ZGjg/LcHXAIYQHyMPcj9D9RBgRLnv9KFX
Gmk3nQlCL91ZabPV6g4aRFUTX+y3gw9PSMG5gI3pN+ppVE+W8lZ+YYL1+XytEniDcnjm
p4wjoEanCsG1dEOYcJ52eLZnFDvYQWG2KCy0znLriZ7WPVIUANctBVqmUspdjsyqorwK
GPBP2VvtWb0u7c20xCgDkjnT86SLq3YOU9kqRQLWbHVlIfZ88GsbBsubVkn3EB3cVEJp
NGy9iv4t1ysvyu6QtAA2iYffMz/gGBIK5I5lfcOGjZxIBvoV1nQCW8tWhqh0tSus5oCa
95/Q==
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=9bHMbKSQ9AG+1O/Hd6nsM6NZSD9LOSzBsLXHPCcxSd4=;
b=HYXxUR+F+d2AeAljzT6RNy6pOVLkDQadxS+tF3+l+AWbeASiMFsAIQ9x1LGQwu1iRh
wBq/48JQdroXzYV7vApFvJuVxGXHdpFCNL0oIV/CZJ2huoCObaZ5VaI9wes5/5HyqK1E
I5XvFIxZIsXGStuNsZwZSmWlRQp0jNYzx14B6BhOgiIMkiKZNXTMNYHS4ijSc19neUPR
J6AFJ6wyL4IsHvd5g8ybzn2433fAp75pg2j+LQ+EXQv0xte5AzCMdsbuGph8nMHWm60w
NOQ4l6U0/GBvw6rQzSj6N/oko2w4obuTqLvF/q1Y/+5VN4jvYvig5Wc/ILTfczfHTdDD
icFg==
X-Gm-Message-State: AJaThX6B82u55wLu36CzN0k9jLFlsQUdKnub64F5rlItZmxSypjl0G5N
Ywz8cRZ/FHvj9oeOO74k/eShpLtl4EvhkHgyv2A=
X-Google-Smtp-Source: AGs4zMZRapxzO+/O68J/c+itKYdwkrb4GaOvc8bemNGeoroWVOkof62I+cYFfYzyFD7rTGzsG5TMdxzCbo5QMUbYlAU=
X-Received: by 10.36.101.68 with SMTP id u65mr9075757itb.4.1510564749229; Mon,
13 Nov 2017 01:19:09 -0800 (PST)
MIME-Version: 1.0
Received: by 10.2.36.70 with HTTP; Mon, 13 Nov 2017 01:18:53 -0800 (PST)
In-Reply-To: <op.y9ljbhzwkdkhrr@desktop-2khsk44.dynamic.ziggo.nl>
References: <op.y9ljbhzwkdkhrr@desktop-2khsk44.dynamic.ziggo.nl>
From: Martijn Verburg <martijnverburg@gmail.com>
Date: Mon, 13 Nov 2017 09:18:53 +0000
Message-ID: <CAP7YuASVq8bnPYW+Ya5ju5dqfH7UxqTXVa=ir5eYZh+nvJsqoA@mail.gmail.com>
Subject: Re: [VOTE] Release Apache Maven JDeprScan Plugin version 3.0.0-alpha-1
To: Maven Developers List <dev@maven.apache.org>
Content-Type: multipart/alternative; boundary="001a1144533049c40c055dd9c3c0"
--001a1144533049c40c055dd9c3c0
Content-Type: text/plain; charset="UTF-8"
Non binding but it works well for me on Latest 3.5.2 and Java 9.0.1
Cheers,
Martijn
On 12 November 2017 at 15:15, Robert Scholte <rfscholte@apache.org> wrote:
> Hi,
>
> This is the initial release of the Maven JDeprScan Plugin.
>
> It is a wrapper around the jdeprscan tool, available since Java 9:
> https://docs.oracle.com/javase/9/tools/jdeprscan.htm
>
> There are zero issues left in JIRA:
> https://issues.apache.org/jira/issues/?jql=project%20%3D%
> 20MJDEPRSCAN%20AND%20status%20%3D%20Open%20ORDER%20BY%
> 20key%20DESC%2C%20priority%20DESC
>
> Staging repo:
> https://repository.apache.org/content/repositories/maven-1374/
> https://repository.apache.org/service/local/repositories/mav
> en-1374/content/org/apache/maven/plugins/maven-jdeprscan-plu
> gin/3.0.0-alpha-1/maven-jdeprscan-plugin-3.0.0-alpha-1-source-release.zip
>
> Source release checksum(s):
> maven-jdeprscan-plugin-3.0.0-alpha-1-source-release.zip sha1:
> ccbed33ea3baa527b9a0cf90dbb4f9ca8bb88ef4
>
> Staging site:
> https://maven.apache.org/plugins-archives/maven-jdeprscan-plugin-LATEST/
>
> Guide to testing staged releases:
> https://maven.apache.org/guides/development/guide-testing-releases.html
>
> Vote open for at least 72 hours.
>
> [ ] +1
> [ ] +0
> [ ] -1
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>
>
--001a1144533049c40c055dd9c3c0--
From dev-return-124475-archiver=mbox-vm.apache.org@maven.apache.org Mon Nov 13 10:12:13 2017
Return-Path: <dev-return-124475-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 4501E64B
for <archiver@mbox-vm.apache.org>; Mon, 13 Nov 2017 10:12:13 +0000 (UTC)
Received: (qmail 119 invoked by uid 500); 13 Nov 2017 10:12: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 108 invoked by uid 99); 13 Nov 2017 10:12:12 -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; Mon, 13 Nov 2017 10:12:12 +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 96D531A02DE
for <dev@maven.apache.org>; Mon, 13 Nov 2017 10:12:11 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org
X-Spam-Flag: NO
X-Spam-Score: 5.001
X-Spam-Level: *****
X-Spam-Status: No, score=5.001 tagged_above=-999 required=6.31
tests=[HEADER_FROM_DIFFERENT_DOMAINS=0.001,
KAM_LAZY_DOMAIN_SECURITY=1, KAM_LINKBAIT=0.5, KAM_NUMSUBJECT=0.5,
RDNS_NONE=3] 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 9zUo2B2RvlQZ for <dev@maven.apache.org>;
Mon, 13 Nov 2017 10:12:10 +0000 (UTC)
Received: from blaine.gmane.org (unknown [195.159.176.226])
by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 0192A5FD10
for <dev@maven.apache.org>; Mon, 13 Nov 2017 10:12:09 +0000 (UTC)
Received: from list by blaine.gmane.org with local (Exim 4.84_2)
(envelope-from <gcjtmd-turbine-maven-dev-759@m.gmane.org>)
id 1eEBiY-0005fk-R5
for dev@maven.apache.org; Mon, 13 Nov 2017 11:11:50 +0100
X-Injected-Via-Gmane: http://gmane.org/
To: dev@maven.apache.org
From: =?iso-8859-1?b?SvZyZw==?= Schaible <joerg.schaible@bpm-inspire.com>
Subject: Re: Maven 4.0.0
Date: Mon, 13 Nov 2017 10:11:43 +0000 (UTC)
Lines: 12
Message-ID: <oubr4v$9b9$1@blaine.gmane.org>
References:
<CA+nPnMwEH9Z2myp71uaSrdcyLJRFrE-Vrt20191rd01h+Ufhjw@mail.gmail.com>
<ou13no$4jo$1@blaine.gmane.org>
<CACLE=7MXxU_voUCeXHwAVu737sSxFdbC6sRLWC5ZAP5ceGeRQg@mail.gmail.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Complaints-To: usenet@blaine.gmane.org
User-Agent: Pan/0.141 (Tarzan's Death; 168b179 git.gnome.org/pan2)
Hi Romain,
Am Thu, 09 Nov 2017 09:32:12 +0100 schrieb Romain Manni-Bucau:
> FYI opened https://github.com/apache/maven/pull/136 for the MNG-6302
> (guess we can switch from thread to discuss it now?)
How is this issue related with my topic regarding improved Tycho support
in Maven 4.0.0?
Regards,
Jörg
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org
From dev-return-124476-archiver=mbox-vm.apache.org@maven.apache.org Mon Nov 13 10:20:12 2017
Return-Path: <dev-return-124476-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id E82482FB5
for <archiver@mbox-vm.apache.org>; Mon, 13 Nov 2017 10:20:11 +0000 (UTC)
Received: (qmail 17141 invoked by uid 500); 13 Nov 2017 10:20:11 -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 17129 invoked by uid 99); 13 Nov 2017 10:20:10 -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; Mon, 13 Nov 2017 10:20:10 +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 CAEE21807D5
for <dev@maven.apache.org>; Mon, 13 Nov 2017 10:20:09 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org
X-Spam-Flag: NO
X-Spam-Score: 0.879
X-Spam-Level:
X-Spam-Status: No, score=0.879 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_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=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 z3xdwU-BeyUq for <dev@maven.apache.org>;
Mon, 13 Nov 2017 10:20:09 +0000 (UTC)
Received: from mail-yw0-f171.google.com (mail-yw0-f171.google.com [209.85.161.171])
by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id D9A725FE0E
for <dev@maven.apache.org>; Mon, 13 Nov 2017 10:20:08 +0000 (UTC)
Received: by mail-yw0-f171.google.com with SMTP id i198so12972968ywe.7
for <dev@maven.apache.org>; Mon, 13 Nov 2017 02:20:08 -0800 (PST)
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
:content-transfer-encoding;
bh=8TUTSthix9Ja/GzjI7aZ8HMajzn4frdyw6Bbc3cVzv8=;
b=DhsYJ/qGz66i164ZOcTKTLYoLPlbDUHYMBK12b8haLi33KOYnA9pNFEffgHryGNB0+
4U7/b7Q/pcJ27yNrw9EzX+LvOXtWIPqgD1DmN4xibVgq4SIRkNzRMjTUGhN4w/fEONPE
Ls+0OTFEK7DljNkbG1Kpn5otpoI0GVkmfAT5oQn74qCGlUqZ4O2fgsCMXr+YRM57k3vJ
NeKV+FCSTgBYEw5wLdMG302/8yCcUqqvw5McDlPSnwY1mGAQoZgizzN8K+J2qbGQ5Cmq
m6tRVK31vwmpYRj+oLPhTsgnSa0XC+znwpKSju7OKzE3XdxO6aqat32mPyhnYEv8kaaB
f6YA==
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:content-transfer-encoding;
bh=8TUTSthix9Ja/GzjI7aZ8HMajzn4frdyw6Bbc3cVzv8=;
b=N+DVmp3yTjNyFfQn2XhEkS7UDW9j3c0ggovMjIcqp5CxHOmhZGTRMchGGBlfE6frDy
x8mdsCB1Er7l4o5EosctLrjKDFLRAeaTpT3SuzAqj3FpVnakJJwQjmkS5Y1gi6bbMO2I
Ws5EaSsv3YufkCkk/o33yA5FoOmxmbQDqgvwpEXS1/veapsF1KxMUiKtHVUGmIQHqW3R
i1b3LY7zfVjR/18gLm4GTulis8Eux0wOc7C3ZWUs7Y5vguoPvxSHSsk6gtm2snClSo2A
jYB+GhweaQFRmv0FsXwWPJW6sbHIuGV3LOXgrnNzi77B2wwNmzosAfkOwOXKJC+iHCnS
S7Dg==
X-Gm-Message-State: AJaThX5h65x9v5BFrdbXYA1tn1+yRzPeYEz+Wp4mRWeyRv/fDQNxpcUR
vjj0Vsc0+CX3K8w3D1/Mpveoa7CdNTReJAWZVA1n5w==
X-Google-Smtp-Source: AGs4zMZL/CCjSU/jsWeoxPgo7yzw5ml4vZqyxwLWrvWisjWG3juxGwjmP3XAtwVlPhny8hel8JYy0WqeR+Q4yX6gtoI=
X-Received: by 10.37.190.139 with SMTP id i11mr5165647ybk.296.1510568401913;
Mon, 13 Nov 2017 02:20:01 -0800 (PST)
MIME-Version: 1.0
Received: by 10.37.5.203 with HTTP; Mon, 13 Nov 2017 02:19:41 -0800 (PST)
In-Reply-To: <oubr4v$9b9$1@blaine.gmane.org>
References: <CA+nPnMwEH9Z2myp71uaSrdcyLJRFrE-Vrt20191rd01h+Ufhjw@mail.gmail.com>
<ou13no$4jo$1@blaine.gmane.org> <CACLE=7MXxU_voUCeXHwAVu737sSxFdbC6sRLWC5ZAP5ceGeRQg@mail.gmail.com>
<oubr4v$9b9$1@blaine.gmane.org>
From: Romain Manni-Bucau <rmannibucau@gmail.com>
Date: Mon, 13 Nov 2017 11:19:41 +0100
Message-ID: <CACLE=7O-N1XyKd3UdwjE7tuA0tPO5nyy61d19J9BixVKoY6GgA@mail.gmail.com>
Subject: Re: Maven 4.0.0
To: Maven Developers List <dev@maven.apache.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Hi J=C3=B6rg, fully unrelated (cross topic). About tycho I often end up
doing a custom script hacking the resolvedArtifacts and using a local
cache (m2 fake repo) because tycho plugin is way to slow in practise.
It can look like
https://github.com/Talend/component-runtime/blob/master/component-studio-in=
tegration/src/build/StudioDependencies.groovy#L27
(which transitive deps support but it is not that hard to add).
Romain Manni-Bucau
@rmannibucau | Blog | Old Blog | Github | LinkedIn
2017-11-13 11:11 GMT+01:00 J=C3=B6rg Schaible <joerg.schaible@bpm-inspire.c=
om>:
> Hi Romain,
>
> Am Thu, 09 Nov 2017 09:32:12 +0100 schrieb Romain Manni-Bucau:
>
>> FYI opened https://github.com/apache/maven/pull/136 for the MNG-6302
>> (guess we can switch from thread to discuss it now?)
>
> How is this issue related with my topic regarding improved Tycho support
> in Maven 4.0.0?
>
> Regards,
> J=C3=B6rg
>
>
> ---------------------------------------------------------------------
> 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-124477-archiver=mbox-vm.apache.org@maven.apache.org Tue Nov 14 00:35:53 2017
Return-Path: <dev-return-124477-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 6B2E464B
for <archiver@mbox-vm.apache.org>; Tue, 14 Nov 2017 00:35:53 +0000 (UTC)
Received: (qmail 76005 invoked by uid 500); 14 Nov 2017 00:35:52 -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 75994 invoked by uid 99); 14 Nov 2017 00:35:52 -0000
Received: from mail-relay.apache.org (HELO mail-relay.apache.org) (140.211.11.15)
by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 14 Nov 2017 00:35:52 +0000
Received: from mail-yw0-f174.google.com (mail-yw0-f174.google.com [209.85.161.174])
by mail-relay.apache.org (ASF Mail Server at mail-relay.apache.org) with ESMTPSA id 5C22A1A0140
for <dev@maven.apache.org>; Tue, 14 Nov 2017 00:35:52 +0000 (UTC)
Received: by mail-yw0-f174.google.com with SMTP id q37so1292917ywa.12
for <dev@maven.apache.org>; Mon, 13 Nov 2017 16:35:52 -0800 (PST)
X-Gm-Message-State: AJaThX5HOd0+ENUEsLpsfujfDg7yBp0UCNc472oxsTHLEHGs8an2qxIL
7y7zKLZm6gCjgHH97EwRbex2ZR6UHkC+6svFOcQ=
X-Google-Smtp-Source: AGs4zMaNqNx7TfE2KYAVhW9K7AI7JhQJikLGsRgsYvrFJIeSr569eNtS7QOECRgm7U86O9//ZZsKUr1ZDIwSV1E3Ga8=
X-Received: by 10.37.132.82 with SMTP id r18mr6494614ybm.384.1510619751510;
Mon, 13 Nov 2017 16:35:51 -0800 (PST)
MIME-Version: 1.0
Received: by 10.13.251.65 with HTTP; Mon, 13 Nov 2017 16:35:50 -0800 (PST)
In-Reply-To: <CACLE=7O-N1XyKd3UdwjE7tuA0tPO5nyy61d19J9BixVKoY6GgA@mail.gmail.com>
References: <CA+nPnMwEH9Z2myp71uaSrdcyLJRFrE-Vrt20191rd01h+Ufhjw@mail.gmail.com>
<ou13no$4jo$1@blaine.gmane.org> <CACLE=7MXxU_voUCeXHwAVu737sSxFdbC6sRLWC5ZAP5ceGeRQg@mail.gmail.com>
<oubr4v$9b9$1@blaine.gmane.org> <CACLE=7O-N1XyKd3UdwjE7tuA0tPO5nyy61d19J9BixVKoY6GgA@mail.gmail.com>
From: Tibor Digana <tibordigana@apache.org>
Date: Tue, 14 Nov 2017 01:35:50 +0100
X-Gmail-Original-Message-ID: <CAKuVzBRoSvwpfcZ4OtR0P3dfo6K2pd9RFJ8xU3hcsfmqkVfRqg@mail.gmail.com>
Message-ID: <CAKuVzBRoSvwpfcZ4OtR0P3dfo6K2pd9RFJ8xU3hcsfmqkVfRqg@mail.gmail.com>
Subject: Re: Maven 4.0.0
To: Maven Developers List <dev@maven.apache.org>
Content-Type: multipart/alternative; boundary="089e0826f45cadf958055de6916a"
--089e0826f45cadf958055de6916a
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
I would like to have SCM Hook from CI or SCM Agent. Maven 4 should run only
changed modules similar to "mvn -pl...".
If we get a list of changed files, the Eclipse compiler might be faster and
then only tests for changed classes will run.
Then I would like to have clean and site executed on entire multi-module
project and not on individual modules like it is nowadays. Now when you run
"clean install site site:stage", all are run on every individual module. So
when site fails, the slowest was site and blocked more important install.
We should maybe introduce a new structure for BOM.
Another problem I struggle is transitive dependencies and their conflict.
Should a framework expose transitive dependencies?
Should we introduce a new scope like "abstract" and force the dependent POM
fail in validation phase if transitive dependency from f/w does not present
in App?
App (POM) ---[dependency]---> f/w(POM) ---[dependency with
scope=3Dabstract]---> T :: transitive dep.(POM)
*abstract would be similar to scope=3Dprovided but the App POM must list th=
e
dependency T.
It is fail-fast validation with abstract and then you do not need to use
maven-enforcer-plugin.
The T dependency appears very close to the root of dependency tree and
there would not be a conflict.
The T may come from company's BOM.
On Mon, Nov 13, 2017 at 11:19 AM, Romain Manni-Bucau <rmannibucau@gmail.com=
>
wrote:
> Hi J=C3=B6rg, fully unrelated (cross topic). About tycho I often end up
> doing a custom script hacking the resolvedArtifacts and using a local
> cache (m2 fake repo) because tycho plugin is way to slow in practise.
> It can look like
> https://github.com/Talend/component-runtime/blob/master/
> component-studio-integration/src/build/StudioDependencies.groovy#L27
> (which transitive deps support but it is not that hard to add).
>
> Romain Manni-Bucau
> @rmannibucau | Blog | Old Blog | Github | LinkedIn
>
>
> 2017-11-13 11:11 GMT+01:00 J=C3=B6rg Schaible <joerg.schaible@bpm-inspire=
.com>:
> > Hi Romain,
> >
> > Am Thu, 09 Nov 2017 09:32:12 +0100 schrieb Romain Manni-Bucau:
> >
> >> FYI opened https://github.com/apache/maven/pull/136 for the MNG-6302
> >> (guess we can switch from thread to discuss it now?)
> >
> > How is this issue related with my topic regarding improved Tycho suppor=
t
> > in Maven 4.0.0?
> >
> > Regards,
> > J=C3=B6rg
> >
> >
> > ---------------------------------------------------------------------
> > 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
>
>
--089e0826f45cadf958055de6916a--
From dev-return-124478-archiver=mbox-vm.apache.org@maven.apache.org Tue Nov 14 17:19:50 2017
Return-Path: <dev-return-124478-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id D8E5364B
for <archiver@mbox-vm.apache.org>; Tue, 14 Nov 2017 17:19:49 +0000 (UTC)
Received: (qmail 93446 invoked by uid 500); 14 Nov 2017 17:19: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 93435 invoked by uid 99); 14 Nov 2017 17:19: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; Tue, 14 Nov 2017 17:19: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 1FD7B1A02D2
for <dev@maven.apache.org>; Tue, 14 Nov 2017 17:19:48 +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_LAZY_DOMAIN_SECURITY=1] autolearn=disabled
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 vZyB11Z_HByq for <dev@maven.apache.org>;
Tue, 14 Nov 2017 17:19:46 +0000 (UTC)
Received: from dd17332.kasserver.com (dd17332.kasserver.com [85.13.138.26])
by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 684765FB2D
for <dev@maven.apache.org>; Tue, 14 Nov 2017 17:19:46 +0000 (UTC)
Received: from dd17332.kasserver.com (dd0803.kasserver.com [85.13.146.34])
by dd17332.kasserver.com (Postfix) with ESMTPSA id 1EAF629C1F97
for <dev@maven.apache.org>; Tue, 14 Nov 2017 18:19:40 +0100 (CET)
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
X-SenderIP: 216.207.42.140
User-Agent: ALL-INKL Webmail 2.11
In-Reply-To: <20171109053551.957D429C50D1@dd17332.kasserver.com>
References: <20171109053551.957D429C50D1@dd17332.kasserver.com>
Subject: Re: Maven resolver branch consolidation
From: "Manfred Moser" <manfred@simpligility.com>
To: dev@maven.apache.org
Message-Id: <20171114171940.1EAF629C1F97@dd17332.kasserver.com>
Date: Tue, 14 Nov 2017 18:19:40 +0100 (CET)
Any feedback or should I just go ahead with the cleanup?
Manfred
Manfred Moser wrote on 2017-11-08 21:35:
> Hi all,
>
> I have started and made good progress on getting Maven resolver all into the
> master branch instead of having master, demos and ant-tasks in separate
> branches.
>
> Details are tracked in https://issues.apache.org/jira/browse/MRESOLVER-28
>
> All of it is now in a new branch called master-all for you to see.
>
> I am now wondering what the next steps are. I added what I think should happen
> next in the issue in a comment and would appreciate any input on the current
> setup and next steps.
>
> Any help would be appreciated.
>
> manfred
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org
From dev-return-124479-archiver=mbox-vm.apache.org@maven.apache.org Tue Nov 14 18:46:31 2017
Return-Path: <dev-return-124479-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 040C464B
for <archiver@mbox-vm.apache.org>; Tue, 14 Nov 2017 18:46:30 +0000 (UTC)
Received: (qmail 38043 invoked by uid 500); 14 Nov 2017 18:46:30 -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 38032 invoked by uid 99); 14 Nov 2017 18:46:30 -0000
Received: from mail-relay.apache.org (HELO mail-relay.apache.org) (140.211.11.15)
by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 14 Nov 2017 18:46:30 +0000
Received: from desktop-2khsk44 (5248749D.cm-4-1b.dynamic.ziggo.nl [82.72.116.157])
by mail-relay.apache.org (ASF Mail Server at mail-relay.apache.org) with ESMTPSA id 94BC91A006D
for <dev@maven.apache.org>; Tue, 14 Nov 2017 18:46:29 +0000 (UTC)
Content-Type: text/plain; charset=iso-8859-15; format=flowed; delsp=yes
To: "Maven Developers List" <dev@maven.apache.org>
Subject: Re: [VOTE] Release Apache Maven JDeprScan Plugin version
3.0.0-alpha-1
References: <op.y9ljbhzwkdkhrr@desktop-2khsk44.dynamic.ziggo.nl>
Date: Tue, 14 Nov 2017 19:46:28 +0100
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: "Robert Scholte" <rfscholte@apache.org>
Organization: Apache Software Foundation
Message-ID: <op.y9pifqtfkdkhrr@desktop-2khsk44>
In-Reply-To: <op.y9ljbhzwkdkhrr@desktop-2khsk44.dynamic.ziggo.nl>
User-Agent: Opera Mail/12.18 (Win64)
+1
On Sun, 12 Nov 2017 16:15:07 +0100, Robert Scholte <rfscholte@apache.org>
wrote:
> Hi,
>
> This is the initial release of the Maven JDeprScan Plugin.
>
> It is a wrapper around the jdeprscan tool, available since Java 9:
> https://docs.oracle.com/javase/9/tools/jdeprscan.htm
>
> There are zero issues left in JIRA:
> https://issues.apache.org/jira/issues/?jql=project%20%3D%20MJDEPRSCAN%20AND%20status%20%3D%20Open%20ORDER%20BY%20key%20DESC%2C%20priority%20DESC
>
> Staging repo:
> https://repository.apache.org/content/repositories/maven-1374/
> https://repository.apache.org/service/local/repositories/maven-1374/content/org/apache/maven/plugins/maven-jdeprscan-plugin/3.0.0-alpha-1/maven-jdeprscan-plugin-3.0.0-alpha-1-source-release.zip
>
> Source release checksum(s):
> maven-jdeprscan-plugin-3.0.0-alpha-1-source-release.zip sha1:
> ccbed33ea3baa527b9a0cf90dbb4f9ca8bb88ef4
>
> Staging site:
> https://maven.apache.org/plugins-archives/maven-jdeprscan-plugin-LATEST/
>
> Guide to testing staged releases:
> https://maven.apache.org/guides/development/guide-testing-releases.html
>
> Vote open for at least 72 hours.
>
> [ ] +1
> [ ] +0
> [ ] -1
>
> ---------------------------------------------------------------------
> 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-124480-archiver=mbox-vm.apache.org@maven.apache.org Tue Nov 14 23:50:56 2017
Return-Path: <dev-return-124480-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id D03D964B
for <archiver@mbox-vm.apache.org>; Tue, 14 Nov 2017 23:50:55 +0000 (UTC)
Received: (qmail 670 invoked by uid 500); 14 Nov 2017 23:50:53 -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 659 invoked by uid 99); 14 Nov 2017 23:50:53 -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; Tue, 14 Nov 2017 23:50:53 +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 050E91808A0
for <dev@maven.apache.org>; Tue, 14 Nov 2017 23:50:53 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd3-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-eu.apache.org ([10.40.0.8])
by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024)
with ESMTP id aU0t1LzUkmDZ for <dev@maven.apache.org>;
Tue, 14 Nov 2017 23:50:51 +0000 (UTC)
Received: from smtp.smtpout.orange.fr (smtp02.smtpout.orange.fr [80.12.242.124])
by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 451CD5FCDA
for <dev@maven.apache.org>; Tue, 14 Nov 2017 23:50:51 +0000 (UTC)
Received: from giga.localnet ([86.238.16.93])
by mwinf5d78 with ME
id Zzql1w00e20Ufdy03zqlwu; Wed, 15 Nov 2017 00:50:45 +0100
X-ME-Helo: giga.localnet
X-ME-Date: Wed, 15 Nov 2017 00:50:45 +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: Maven resolver branch consolidation
Date: Wed, 15 Nov 2017 00:50:45 +0100
Message-ID: <1667195.t7Hg2OM9be@giga>
In-Reply-To: <20171114171940.1EAF629C1F97@dd17332.kasserver.com>
References: <20171109053551.957D429C50D1@dd17332.kasserver.com> <20171114171940.1EAF629C1F97@dd17332.kasserver.com>
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"
I answered on the mailing list and on the 2 Jira issues
In summary, +1 to merge demos, -1 to merge ant-tasks
Regards,
Herv=E9
Le mardi 14 novembre 2017, 18:19:40 CET Manfred Moser a =E9crit :
> Any feedback or should I just go ahead with the cleanup?
>=20
> Manfred
>=20
> Manfred Moser wrote on 2017-11-08 21:35:
> > Hi all,
> >=20
> > I have started and made good progress on getting Maven resolver all into
> > the master branch instead of having master, demos and ant-tasks in
> > separate branches.
> >=20
> > Details are tracked in https://issues.apache.org/jira/browse/MRESOLVER-=
28
> >=20
> > All of it is now in a new branch called master-all for you to see.
> >=20
> > I am now wondering what the next steps are. I added what I think should
> > happen next in the issue in a comment and would appreciate any input on
> > the current setup and next steps.
> >=20
> > Any help would be appreciated.
> >=20
> > manfred
>=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-124481-archiver=mbox-vm.apache.org@maven.apache.org Wed Nov 15 00:46:18 2017
Return-Path: <dev-return-124481-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 5D80C2FB4
for <archiver@mbox-vm.apache.org>; Wed, 15 Nov 2017 00:46:18 +0000 (UTC)
Received: (qmail 68590 invoked by uid 500); 15 Nov 2017 00:46:17 -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 68579 invoked by uid 99); 15 Nov 2017 00:46:17 -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, 15 Nov 2017 00:46:17 +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 96A7C1A1BF4
for <dev@maven.apache.org>; Wed, 15 Nov 2017 00:46:16 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd2-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, KAM_NUMSUBJECT=0.5,
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 gjkr0OOLn3hY for <dev@maven.apache.org>;
Wed, 15 Nov 2017 00:46:15 +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 123C15FC43
for <dev@maven.apache.org>; Wed, 15 Nov 2017 00:46:14 +0000 (UTC)
Received: from giga.localnet ([86.238.16.93])
by mwinf5d78 with ME
id a0mD1w00b20Ufdy030mDUl; Wed, 15 Nov 2017 01:46:14 +0100
X-ME-Helo: giga.localnet
X-ME-Date: Wed, 15 Nov 2017 01:46:14 +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: [VOTE] Release Apache Maven JDeprScan Plugin version 3.0.0-alpha-1
Date: Wed, 15 Nov 2017 01:46:13 +0100
Message-ID: <4211521.uiGq1Tfasp@giga>
In-Reply-To: <op.y9ljbhzwkdkhrr@desktop-2khsk44.dynamic.ziggo.nl>
References: <op.y9ljbhzwkdkhrr@desktop-2khsk44.dynamic.ziggo.nl>
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"
+1
tried to reproduce/verify the build using JDK 1.7.0_80 (when Robert used=20
1.7.0_55), and diffoscope shows that generated bytecode has differences in=
=20
constant pool order
It looks like reproducible builds will require some precise JDK version: no=
t=20
so easy...
Regards,
Herv=E9
Le dimanche 12 novembre 2017, 16:15:07 CET Robert Scholte a =E9crit :
> Hi,
>=20
> This is the initial release of the Maven JDeprScan Plugin.
>=20
> It is a wrapper around the jdeprscan tool, available since Java 9:
> https://docs.oracle.com/javase/9/tools/jdeprscan.htm
>=20
> There are zero issues left in JIRA:
> https://issues.apache.org/jira/issues/?jql=3Dproject%20%3D%20MJDEPRSCAN%2=
0AND%
> 20status%20%3D%20Open%20ORDER%20BY%20key%20DESC%2C%20priority%20DESC
>=20
> Staging repo:
> https://repository.apache.org/content/repositories/maven-1374/
> https://repository.apache.org/service/local/repositories/maven-1374/conte=
nt/
> org/apache/maven/plugins/maven-jdeprscan-plugin/3.0.0-alpha-1/maven-jdepr=
sca
> n-plugin-3.0.0-alpha-1-source-release.zip
>=20
> Source release checksum(s):
> maven-jdeprscan-plugin-3.0.0-alpha-1-source-release.zip sha1:
> ccbed33ea3baa527b9a0cf90dbb4f9ca8bb88ef4
>=20
> Staging site:
> https://maven.apache.org/plugins-archives/maven-jdeprscan-plugin-LATEST/
>=20
> Guide to testing staged releases:
> https://maven.apache.org/guides/development/guide-testing-releases.html
>=20
> Vote open for at least 72 hours.
>=20
> [ ] +1
> [ ] +0
> [ ] -1
>=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-124482-archiver=mbox-vm.apache.org@maven.apache.org Wed Nov 15 02:58:20 2017
Return-Path: <dev-return-124482-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id DA8CF64B
for <archiver@mbox-vm.apache.org>; Wed, 15 Nov 2017 02:58:19 +0000 (UTC)
Received: (qmail 42277 invoked by uid 500); 15 Nov 2017 02:58:19 -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 42266 invoked by uid 99); 15 Nov 2017 02:58:18 -0000
Received: from git1-us-west.apache.org (HELO git1-us-west.apache.org) (140.211.11.23)
by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 15 Nov 2017 02:58:18 +0000
Received: by git1-us-west.apache.org (ASF Mail Server at git1-us-west.apache.org, from userid 33)
id BF2F3DFC76; Wed, 15 Nov 2017 02:58:17 +0000 (UTC)
From: hboutemy <git@git.apache.org>
To: dev@maven.apache.org
Reply-To: dev@maven.apache.org
References: <git-pr-136-maven@git.apache.org>
In-Reply-To: <git-pr-136-maven@git.apache.org>
Subject: [GitHub] maven issue #136: [MNG-6302] logging the module count
Content-Type: text/plain
Message-Id: <20171115025817.BF2F3DFC76@git1-us-west.apache.org>
Date: Wed, 15 Nov 2017 02:58:17 +0000 (UTC)
Github user hboutemy commented on the issue:
https://github.com/apache/maven/pull/136
merged as a branch in Maven git https://github.com/apache/maven/tree/MNG-6302_module-progress
and reworked to avoid additional line "Module i/n" but have instead integrated at the end of "Building" line:
```
[INFO] ------------------------------------------------------------------------
[INFO] Building Apache Maven Distribution 3.5.3-SNAPSHOT [15/15]
[INFO] ------------------------------------------------------------------------
```
---
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org
From dev-return-124483-archiver=mbox-vm.apache.org@maven.apache.org Wed Nov 15 08:02:20 2017
Return-Path: <dev-return-124483-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id EF91E2FB4
for <archiver@mbox-vm.apache.org>; Wed, 15 Nov 2017 08:02:19 +0000 (UTC)
Received: (qmail 92673 invoked by uid 500); 15 Nov 2017 08:02:19 -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 92660 invoked by uid 99); 15 Nov 2017 08:02:19 -0000
Received: from mail-relay.apache.org (HELO mail-relay.apache.org) (140.211.11.15)
by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 15 Nov 2017 08:02:19 +0000
Received: from [192.168.1.13] (p4FF777F0.dip0.t-ipconnect.de [79.247.119.240])
by mail-relay.apache.org (ASF Mail Server at mail-relay.apache.org) with ESMTPSA id 506E71A080E;
Wed, 15 Nov 2017 08:02:18 +0000 (UTC)
Subject: Re: Maven resolver branch consolidation
To: Maven Developers List <dev@maven.apache.org>,
=?UTF-8?Q?Herv=c3=a9_BOUTEMY?= <herve.boutemy@free.fr>
References: <20171109053551.957D429C50D1@dd17332.kasserver.com>
<20171114171940.1EAF629C1F97@dd17332.kasserver.com> <1667195.t7Hg2OM9be@giga>
From: Michael Osipov <michaelo@apache.org>
Message-ID: <85c54638-d825-6c1c-a504-1388f8c777c9@apache.org>
Date: Wed, 15 Nov 2017 09:02:12 +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: <1667195.t7Hg2OM9be@giga>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable
Why -1 on the Ant tasks?
Am 2017-11-15 um 00:50 schrieb Herv=C3=A9 BOUTEMY:
> I answered on the mailing list and on the 2 Jira issues
> In summary, +1 to merge demos, -1 to merge ant-tasks
>=20
> Regards,
>=20
> Herv=C3=A9
>=20
> Le mardi 14 novembre 2017, 18:19:40 CET Manfred Moser a =C3=A9crit :
>> Any feedback or should I just go ahead with the cleanup?
>>
>> Manfred
>>
>> Manfred Moser wrote on 2017-11-08 21:35:
>>> Hi all,
>>>
>>> I have started and made good progress on getting Maven resolver all i=
nto
>>> the master branch instead of having master, demos and ant-tasks in
>>> separate branches.
>>>
>>> Details are tracked in https://issues.apache.org/jira/browse/MRESOLVE=
R-28
>>>
>>> All of it is now in a new branch called master-all for you to see.
>>>
>>> I am now wondering what the next steps are. I added what I think shou=
ld
>>> happen next in the issue in a comment and would appreciate any input =
on
>>> the current setup and next steps.
>>>
>>> Any help would be appreciated.
>>>
>>> manfred
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>> For additional commands, e-mail: dev-help@maven.apache.org
>=20
>=20
>=20
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>=20
>=20
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org
From dev-return-124484-archiver=mbox-vm.apache.org@maven.apache.org Wed Nov 15 09:45:12 2017
Return-Path: <dev-return-124484-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id D06CE663
for <archiver@mbox-vm.apache.org>; Wed, 15 Nov 2017 09:45:11 +0000 (UTC)
Received: (qmail 18539 invoked by uid 500); 15 Nov 2017 09:45:11 -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 18528 invoked by uid 99); 15 Nov 2017 09:45:10 -0000
Received: from git1-us-west.apache.org (HELO git1-us-west.apache.org) (140.211.11.23)
by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 15 Nov 2017 09:45:10 +0000
Received: by git1-us-west.apache.org (ASF Mail Server at git1-us-west.apache.org, from userid 33)
id AD9ABDFFD7; Wed, 15 Nov 2017 09:45:10 +0000 (UTC)
From: michael-o <git@git.apache.org>
To: dev@maven.apache.org
Reply-To: dev@maven.apache.org
References: <git-pr-136-maven@git.apache.org>
In-Reply-To: <git-pr-136-maven@git.apache.org>
Subject: [GitHub] maven issue #136: [MNG-6302] logging the module count
Content-Type: text/plain
Message-Id: <20171115094510.AD9ABDFFD7@git1-us-west.apache.org>
Date: Wed, 15 Nov 2017 09:45:10 +0000 (UTC)
Github user michael-o commented on the issue:
https://github.com/apache/maven/pull/136
@hboutemy Tested your branch. Great improvement to the PR! +1
---
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org
From dev-return-124485-archiver=mbox-vm.apache.org@maven.apache.org Wed Nov 15 15:31:36 2017
Return-Path: <dev-return-124485-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 7F807663
for <archiver@mbox-vm.apache.org>; Wed, 15 Nov 2017 15:31:36 +0000 (UTC)
Received: (qmail 76293 invoked by uid 500); 15 Nov 2017 15:31: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 76282 invoked by uid 99); 15 Nov 2017 15:31:35 -0000
Received: from git1-us-west.apache.org (HELO git1-us-west.apache.org) (140.211.11.23)
by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 15 Nov 2017 15:31:35 +0000
Received: by git1-us-west.apache.org (ASF Mail Server at git1-us-west.apache.org, from userid 33)
id 6672CDFF58; Wed, 15 Nov 2017 15:31:35 +0000 (UTC)
From: io7m <git@git.apache.org>
To: dev@maven.apache.org
Reply-To: dev@maven.apache.org
Message-ID: <git-pr-135-maven-plugins@git.apache.org>
Subject: [GitHub] maven-plugins pull request #135: [MDEP-584] Update plexus-utils to 3.1.0
Content-Type: text/plain
Date: Wed, 15 Nov 2017 15:31:35 +0000 (UTC)
GitHub user io7m opened a pull request:
https://github.com/apache/maven-plugins/pull/135
[MDEP-584] Update plexus-utils to 3.1.0
This updates the plexus-utils dependency to 3.1.0. It corrects four
unit tests that were failing due to new behaviour in 3.1.0: It appears
that the new plexus-utils copies the lastModified attributes of files,
and the old tests were implicitly depending on the attributes not
being copied.
Fixes: MDEP-584
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/io7m/maven-plugins trunk
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/maven-plugins/pull/135.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #135
----
commit 59c0f89db6e69e8c4287c9dee07b831b26fcbca3
Author: Mark Raynsford <code@io7m.com>
Date: 2017-11-15T15:28:27Z
[MDEP-584] Update plexus-utils to 3.1.0
This updates the plexus-utils dependency to 3.1.0. It corrects four
unit tests that were failing due to new behaviour in 3.1.0: It appears
that the new plexus-utils copies the lastModified attributes of files,
and the old tests were implicitly depending on the attributes not
being copied.
Fixes: MDEP-584
----
---
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org
From dev-return-124486-archiver=mbox-vm.apache.org@maven.apache.org Wed Nov 15 17:39:16 2017
Return-Path: <dev-return-124486-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 327FC663
for <archiver@mbox-vm.apache.org>; Wed, 15 Nov 2017 17:39:16 +0000 (UTC)
Received: (qmail 84307 invoked by uid 500); 15 Nov 2017 17:39:15 -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 84296 invoked by uid 99); 15 Nov 2017 17:39:15 -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, 15 Nov 2017 17:39:15 +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 76B10C4318
for <dev@maven.apache.org>; Wed, 15 Nov 2017 17:39:14 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd1-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_ASCII_DIVIDERS=0.8, KAM_LAZY_DOMAIN_SECURITY=1]
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 wpndHJUnc9CY for <dev@maven.apache.org>;
Wed, 15 Nov 2017 17:39:13 +0000 (UTC)
Received: from dd17332.kasserver.com (dd17332.kasserver.com [85.13.138.26])
by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 8BA0060D33
for <dev@maven.apache.org>; Wed, 15 Nov 2017 17:39:12 +0000 (UTC)
Received: from dd17332.kasserver.com (dd0802.kasserver.com [85.13.143.1])
by dd17332.kasserver.com (Postfix) with ESMTPSA id 3FD0A29C04A6
for <dev@maven.apache.org>; Wed, 15 Nov 2017 18:39:06 +0100 (CET)
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
X-SenderIP: 96.54.237.1
User-Agent: ALL-INKL Webmail 2.11
In-Reply-To: <1667195.t7Hg2OM9be@giga>
References: <20171109053551.957D429C50D1@dd17332.kasserver.com> <20171114171940.1EAF629C1F97@dd17332.kasserver.com><1667195.t7Hg2OM9be@giga>
Subject: Re: Maven resolver branch consolidation
From: "Manfred Moser" <manfred@simpligility.com>
To: dev@maven.apache.org
Message-Id: <20171115173906.3FD0A29C04A6@dd17332.kasserver.com>
Date: Wed, 15 Nov 2017 18:39:06 +0100 (CET)
Sorry herve. For some reason I totally missed those. I commented on the issues.
In summary I would like to get the ant-tasks merged as well since that makes a lot more sense to me than keeping it separate.
Manfred
Hervé BOUTEMY wrote on 2017-11-14 15:50:
> I answered on the mailing list and on the 2 Jira issues
> In summary, +1 to merge demos, -1 to merge ant-tasks
>
> Regards,
>
> Hervé
>
> Le mardi 14 novembre 2017, 18:19:40 CET Manfred Moser a écrit :
>> Any feedback or should I just go ahead with the cleanup?
>>
>> Manfred
>>
>> Manfred Moser wrote on 2017-11-08 21:35:
>> > Hi all,
>> >
>> > I have started and made good progress on getting Maven resolver all into
>> > the master branch instead of having master, demos and ant-tasks in
>> > separate branches.
>> >
>> > Details are tracked in https://issues.apache.org/jira/browse/MRESOLVER-28
>> >
>> > All of it is now in a new branch called master-all for you to see.
>> >
>> > I am now wondering what the next steps are. I added what I think should
>> > happen next in the issue in a comment and would appreciate any input on
>> > the current setup and next steps.
>> >
>> > Any help would be appreciated.
>> >
>> > manfred
>>
>> ---------------------------------------------------------------------
>> 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
From dev-return-124487-archiver=mbox-vm.apache.org@maven.apache.org Wed Nov 15 19:58:45 2017
Return-Path: <dev-return-124487-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id A1BEA64B
for <archiver@mbox-vm.apache.org>; Wed, 15 Nov 2017 19:58:45 +0000 (UTC)
Received: (qmail 92801 invoked by uid 500); 15 Nov 2017 19:58:44 -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 92789 invoked by uid 99); 15 Nov 2017 19:58:44 -0000
Received: from mail-relay.apache.org (HELO mail-relay.apache.org) (140.211.11.15)
by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 15 Nov 2017 19:58:44 +0000
Received: from desktop-2khsk44 (5248749D.cm-4-1b.dynamic.ziggo.nl [82.72.116.157])
by mail-relay.apache.org (ASF Mail Server at mail-relay.apache.org) with ESMTPSA id B67101A015A;
Wed, 15 Nov 2017 19:58:43 +0000 (UTC)
Content-Type: text/plain; charset=iso-8859-15; format=flowed; delsp=yes
To: "Maven Developers List" <dev@maven.apache.org>, "Martijn Verburg"
<martijnverburg@gmail.com>
Subject: Re: [VOTE] Release Apache Maven JDeprScan Plugin version
3.0.0-alpha-1
References: <op.y9ljbhzwkdkhrr@desktop-2khsk44.dynamic.ziggo.nl>
<CAP7YuASVq8bnPYW+Ya5ju5dqfH7UxqTXVa=ir5eYZh+nvJsqoA@mail.gmail.com>
Date: Wed, 15 Nov 2017 20:58:42 +0100
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: "Robert Scholte" <rfscholte@apache.org>
Organization: Apache Software Foundation
Message-ID: <op.y9rgf4z4kdkhrr@desktop-2khsk44>
In-Reply-To: <CAP7YuASVq8bnPYW+Ya5ju5dqfH7UxqTXVa=ir5eYZh+nvJsqoA@mail.gmail.com>
User-Agent: Opera Mail/12.18 (Win64)
I assume I can translate this to a +1...
thanks,
Robert
On Mon, 13 Nov 2017 10:18:53 +0100, Martijn Verburg
<martijnverburg@gmail.com> wrote:
> Non binding but it works well for me on Latest 3.5.2 and Java 9.0.1
>
> Cheers,
> Martijn
>
> On 12 November 2017 at 15:15, Robert Scholte <rfscholte@apache.org>
> wrote:
>
>> Hi,
>>
>> This is the initial release of the Maven JDeprScan Plugin.
>>
>> It is a wrapper around the jdeprscan tool, available since Java 9:
>> https://docs.oracle.com/javase/9/tools/jdeprscan.htm
>>
>> There are zero issues left in JIRA:
>> https://issues.apache.org/jira/issues/?jql=project%20%3D%
>> 20MJDEPRSCAN%20AND%20status%20%3D%20Open%20ORDER%20BY%
>> 20key%20DESC%2C%20priority%20DESC
>>
>> Staging repo:
>> https://repository.apache.org/content/repositories/maven-1374/
>> https://repository.apache.org/service/local/repositories/mav
>> en-1374/content/org/apache/maven/plugins/maven-jdeprscan-plu
>> gin/3.0.0-alpha-1/maven-jdeprscan-plugin-3.0.0-alpha-1-source-release.zip
>>
>> Source release checksum(s):
>> maven-jdeprscan-plugin-3.0.0-alpha-1-source-release.zip sha1:
>> ccbed33ea3baa527b9a0cf90dbb4f9ca8bb88ef4
>>
>> Staging site:
>> https://maven.apache.org/plugins-archives/maven-jdeprscan-plugin-LATEST/
>>
>> Guide to testing staged releases:
>> https://maven.apache.org/guides/development/guide-testing-releases.html
>>
>> Vote open for at least 72 hours.
>>
>> [ ] +1
>> [ ] +0
>> [ ] -1
>>
>> ---------------------------------------------------------------------
>> 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-124488-archiver=mbox-vm.apache.org@maven.apache.org Wed Nov 15 19:59:30 2017
Return-Path: <dev-return-124488-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 59C2464B
for <archiver@mbox-vm.apache.org>; Wed, 15 Nov 2017 19:59:30 +0000 (UTC)
Received: (qmail 95953 invoked by uid 500); 15 Nov 2017 19:59:29 -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 95942 invoked by uid 99); 15 Nov 2017 19:59:29 -0000
Received: from mail-relay.apache.org (HELO mail-relay.apache.org) (140.211.11.15)
by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 15 Nov 2017 19:59:29 +0000
Received: from desktop-2khsk44 (5248749D.cm-4-1b.dynamic.ziggo.nl [82.72.116.157])
by mail-relay.apache.org (ASF Mail Server at mail-relay.apache.org) with ESMTPSA id 0227C1A015A
for <dev@maven.apache.org>; Wed, 15 Nov 2017 19:59:28 +0000 (UTC)
Content-Type: text/plain; charset=iso-8859-15; format=flowed; delsp=yes
To: "Maven Developers List" <dev@maven.apache.org>
Subject: Re: [VOTE] Release Apache Maven JDeprScan Plugin version
3.0.0-alpha-1
References: <op.y9ljbhzwkdkhrr@desktop-2khsk44.dynamic.ziggo.nl>
Date: Wed, 15 Nov 2017 20:59:28 +0100
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: "Robert Scholte" <rfscholte@apache.org>
Organization: Apache Software Foundation
Message-ID: <op.y9rghegbkdkhrr@desktop-2khsk44>
In-Reply-To: <op.y9ljbhzwkdkhrr@desktop-2khsk44.dynamic.ziggo.nl>
User-Agent: Opera Mail/12.18 (Win64)
Still wating for one Maven PMC vote.
thanks,
Robert
On Sun, 12 Nov 2017 16:15:07 +0100, Robert Scholte <rfscholte@apache.org>
wrote:
> Hi,
>
> This is the initial release of the Maven JDeprScan Plugin.
>
> It is a wrapper around the jdeprscan tool, available since Java 9:
> https://docs.oracle.com/javase/9/tools/jdeprscan.htm
>
> There are zero issues left in JIRA:
> https://issues.apache.org/jira/issues/?jql=project%20%3D%20MJDEPRSCAN%20AND%20status%20%3D%20Open%20ORDER%20BY%20key%20DESC%2C%20priority%20DESC
>
> Staging repo:
> https://repository.apache.org/content/repositories/maven-1374/
> https://repository.apache.org/service/local/repositories/maven-1374/content/org/apache/maven/plugins/maven-jdeprscan-plugin/3.0.0-alpha-1/maven-jdeprscan-plugin-3.0.0-alpha-1-source-release.zip
>
> Source release checksum(s):
> maven-jdeprscan-plugin-3.0.0-alpha-1-source-release.zip sha1:
> ccbed33ea3baa527b9a0cf90dbb4f9ca8bb88ef4
>
> Staging site:
> https://maven.apache.org/plugins-archives/maven-jdeprscan-plugin-LATEST/
>
> Guide to testing staged releases:
> https://maven.apache.org/guides/development/guide-testing-releases.html
>
> Vote open for at least 72 hours.
>
> [ ] +1
> [ ] +0
> [ ] -1
>
> ---------------------------------------------------------------------
> 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-124489-archiver=mbox-vm.apache.org@maven.apache.org Wed Nov 15 20:04:49 2017
Return-Path: <dev-return-124489-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 3E7582FB4
for <archiver@mbox-vm.apache.org>; Wed, 15 Nov 2017 20:04:49 +0000 (UTC)
Received: (qmail 5862 invoked by uid 500); 15 Nov 2017 20:04:48 -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 5850 invoked by uid 99); 15 Nov 2017 20:04: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; Wed, 15 Nov 2017 20:04: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 6E94A1A0321
for <dev@maven.apache.org>; Wed, 15 Nov 2017 20:04:47 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org
X-Spam-Flag: NO
X-Spam-Score: 2.38
X-Spam-Level: **
X-Spam-Status: No, score=2.38 tagged_above=-999 required=6.31
tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1,
HTML_MESSAGE=2, HTML_OBFUSCATE_05_10=0.001, KAM_NUMSUBJECT=0.5,
RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01,
RCVD_IN_MSPIKE_WL=-0.01, 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-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 2PvNXnsx8D8t for <dev@maven.apache.org>;
Wed, 15 Nov 2017 20:04:45 +0000 (UTC)
Received: from mail-ua0-f169.google.com (mail-ua0-f169.google.com [209.85.217.169])
by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 12C986116A
for <dev@maven.apache.org>; Wed, 15 Nov 2017 20:04:45 +0000 (UTC)
Received: by mail-ua0-f169.google.com with SMTP id q18so16124562uaa.0
for <dev@maven.apache.org>; Wed, 15 Nov 2017 12:04:45 -0800 (PST)
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=Gn1oY24bnFUWq+sE82gOgExpEsJgZad/bB6Fs11kAoU=;
b=h/o4s9sCCzmKCViDmh00rLiCuUIunm/69DyiGVZxntv6rrQDy2qLZn4G+AYs3qG87k
bWQkThVB19O9oiNKqvd44MJHY+iVpeQ7zzcpGt20mS260YAQlSeq3RMRIKICXw07qzhS
v8BPS+Qi3myQK/co4UCxb0Zck15PgPM+jJ1jADQj6gT6dVSFb4EfhsEXt0F5+l+klMHc
LLaIrBzpegTwOjDzNZeFIeXVOL8Q2bJZbo5yA9HSJRaG4217A7sbSU4y1gDbtqvzvru2
fkjzrdtpXStO9NdH3q46XaPsamE/DFPm/f1ugD4FTtLRBNczzetqNpkJoHCyuSWIdH7G
0mag==
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=Gn1oY24bnFUWq+sE82gOgExpEsJgZad/bB6Fs11kAoU=;
b=MKix6Rfwpc12JHSCL+k53nbLOUjklIUvkVR2gucxt3fK+gCAfDrEuJk8Pruze9GEzx
otRYugMx/HIFObQQJ3rLyjVc4LbNGCXNZPwIRl2oAwTHVDYaaAU2J1ZpixRUMzPs3gqP
Ds//439VgV46MtDpJYjm9IAybvIiSuZNIkDlT35FjOM24YEe1ZIai8E+/gBBjwj88R98
7u9v97cYzhOJsG+SuUphyTBAM0xi/9UBA2HKy87JfGFyjd+Sq6/xRKVQO+abNSoqUn0p
wZQAi/J+JqaLUGDSf7XrDEp/kes0I3oX5VxzN7W6ZoKLsLYcyT6vDxyAagiQK0XqoSTM
ORFQ==
X-Gm-Message-State: AJaThX5R9UweE+cWpHAVp7vGEopOiwtLHTJeYXwMxXkXypALSDe2t2sp
pu4sZvPWiXjvRteS7QkFPQhvC40Ih30jBedOv5iu/g==
X-Google-Smtp-Source: AGs4zMZzxKdOeGlqQYrFQXCMwWj4KptEictM3Ytgm6sVv5Y5WVEoqe2opAzRcE9t4CAk0uuvTSMXGaeG6rqmIyOtFw0=
X-Received: by 10.159.44.130 with SMTP id w2mr14411804uaj.202.1510776284283;
Wed, 15 Nov 2017 12:04:44 -0800 (PST)
MIME-Version: 1.0
Received: by 10.176.90.38 with HTTP; Wed, 15 Nov 2017 12:04:23 -0800 (PST)
In-Reply-To: <op.y9rghegbkdkhrr@desktop-2khsk44>
References: <op.y9ljbhzwkdkhrr@desktop-2khsk44.dynamic.ziggo.nl> <op.y9rghegbkdkhrr@desktop-2khsk44>
From: =?UTF-8?Q?Arnaud_H=C3=A9ritier?= <aheritier@gmail.com>
Date: Wed, 15 Nov 2017 14:04:23 -0600
Message-ID: <CAFNCU-9NtSc=kLY3eZDzfbFGcONfepe=GJujisVvpx2u8dQ8Ug@mail.gmail.com>
Subject: Re: [VOTE] Release Apache Maven JDeprScan Plugin version 3.0.0-alpha-1
To: Maven Developers List <dev@maven.apache.org>
Content-Type: multipart/alternative; boundary="089e082558b8c28a71055e0b03bb"
--089e082558b8c28a71055e0b03bb
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
+1
On Wed, Nov 15, 2017 at 1:59 PM, Robert Scholte <rfscholte@apache.org>
wrote:
> Still wating for one Maven PMC vote.
>
> thanks,
> Robert
>
> On Sun, 12 Nov 2017 16:15:07 +0100, Robert Scholte <rfscholte@apache.org>
> wrote:
>
> Hi,
>>
>> This is the initial release of the Maven JDeprScan Plugin.
>>
>> It is a wrapper around the jdeprscan tool, available since Java 9:
>> https://docs.oracle.com/javase/9/tools/jdeprscan.htm
>>
>> There are zero issues left in JIRA:
>> https://issues.apache.org/jira/issues/?jql=3Dproject%20%3D%
>> 20MJDEPRSCAN%20AND%20status%20%3D%20Open%20ORDER%20BY%
>> 20key%20DESC%2C%20priority%20DESC
>>
>> Staging repo:
>> https://repository.apache.org/content/repositories/maven-1374/
>> https://repository.apache.org/service/local/repositories/mav
>> en-1374/content/org/apache/maven/plugins/maven-jdeprscan-plu
>> gin/3.0.0-alpha-1/maven-jdeprscan-plugin-3.0.0-alpha-1-source-release.zi=
p
>>
>> Source release checksum(s):
>> maven-jdeprscan-plugin-3.0.0-alpha-1-source-release.zip sha1:
>> ccbed33ea3baa527b9a0cf90dbb4f9ca8bb88ef4
>>
>> Staging site:
>> https://maven.apache.org/plugins-archives/maven-jdeprscan-plugin-LATEST/
>>
>> Guide to testing staged releases:
>> https://maven.apache.org/guides/development/guide-testing-releases.html
>>
>> Vote open for at least 72 hours.
>>
>> [ ] +1
>> [ ] +0
>> [ ] -1
>>
>> ---------------------------------------------------------------------
>> 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
-----
Arnaud H=C3=A9ritier
http://aheritier.net
Mail/GTalk: aheritier AT gmail DOT com
Twitter/Skype : aheritier
--089e082558b8c28a71055e0b03bb--
From dev-return-124490-archiver=mbox-vm.apache.org@maven.apache.org Wed Nov 15 20:05:51 2017
Return-Path: <dev-return-124490-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 2B76F2FB4
for <archiver@mbox-vm.apache.org>; Wed, 15 Nov 2017 20:05:51 +0000 (UTC)
Received: (qmail 12685 invoked by uid 500); 15 Nov 2017 20:05: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 12674 invoked by uid 99); 15 Nov 2017 20:05:50 -0000
Received: from mail-relay.apache.org (HELO mail-relay.apache.org) (140.211.11.15)
by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 15 Nov 2017 20:05:50 +0000
Received: from mail-lf0-f48.google.com (mail-lf0-f48.google.com [209.85.215.48])
by mail-relay.apache.org (ASF Mail Server at mail-relay.apache.org) with ESMTPSA id E5E881A006D
for <dev@maven.apache.org>; Wed, 15 Nov 2017 20:05:49 +0000 (UTC)
Received: by mail-lf0-f48.google.com with SMTP id m1so11633471lfj.9
for <dev@maven.apache.org>; Wed, 15 Nov 2017 12:05:49 -0800 (PST)
X-Gm-Message-State: AJaThX4I7sy6aBoanNT9+RPujdGAJfqKHTN84toCptwIn9TqyuP7oa0D
28va5Qd9oCfgqnq6YcLCo311vTezSHXytcUNGCA=
X-Google-Smtp-Source: AGs4zMYr2KfhYJ9GugdMSjcsiAoRbUDrI1y+IinZtBoBXZbeheyMVdHM1mCrTWS/Y1y911zIckvNtMS42hrVvCftTyg=
X-Received: by 10.46.71.143 with SMTP id u137mr1724813lja.79.1510776347447;
Wed, 15 Nov 2017 12:05:47 -0800 (PST)
MIME-Version: 1.0
References: <op.y9ljbhzwkdkhrr@desktop-2khsk44.dynamic.ziggo.nl>
<op.y9rghegbkdkhrr@desktop-2khsk44> <CAFNCU-9NtSc=kLY3eZDzfbFGcONfepe=GJujisVvpx2u8dQ8Ug@mail.gmail.com>
In-Reply-To: <CAFNCU-9NtSc=kLY3eZDzfbFGcONfepe=GJujisVvpx2u8dQ8Ug@mail.gmail.com>
From: Olivier Lamy <olamy@apache.org>
Date: Wed, 15 Nov 2017 20:05:36 +0000
X-Gmail-Original-Message-ID: <CAPoyBqQQ7iGKt-3od0Hnbi=Vtw64rek15tVFRA6jZi_k-wU0PQ@mail.gmail.com>
Message-ID: <CAPoyBqQQ7iGKt-3od0Hnbi=Vtw64rek15tVFRA6jZi_k-wU0PQ@mail.gmail.com>
Subject: Re: [VOTE] Release Apache Maven JDeprScan Plugin version 3.0.0-alpha-1
To: Maven Developers List <dev@maven.apache.org>
Content-Type: multipart/alternative; boundary="001a114033668656e9055e0b0779"
--001a114033668656e9055e0b0779
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
+1
On Thu, 16 Nov 2017 at 7:04 am, Arnaud H=C3=A9ritier <aheritier@gmail.com> =
wrote:
> +1
>
> On Wed, Nov 15, 2017 at 1:59 PM, Robert Scholte <rfscholte@apache.org>
> wrote:
>
> > Still wating for one Maven PMC vote.
> >
> > thanks,
> > Robert
> >
> > On Sun, 12 Nov 2017 16:15:07 +0100, Robert Scholte <rfscholte@apache.or=
g
> >
> > wrote:
> >
> > Hi,
> >>
> >> This is the initial release of the Maven JDeprScan Plugin.
> >>
> >> It is a wrapper around the jdeprscan tool, available since Java 9:
> >> https://docs.oracle.com/javase/9/tools/jdeprscan.htm
> >>
> >> There are zero issues left in JIRA:
> >> https://issues.apache.org/jira/issues/?jql=3Dproject%20%3D%
> >> 20MJDEPRSCAN%20AND%20status%20%3D%20Open%20ORDER%20BY%
> >> 20key%20DESC%2C%20priority%20DESC
> >>
> >> Staging repo:
> >> https://repository.apache.org/content/repositories/maven-1374/
> >> https://repository.apache.org/service/local/repositories/mav
> >> en-1374/content/org/apache/maven/plugins/maven-jdeprscan-plu
> >>
> gin/3.0.0-alpha-1/maven-jdeprscan-plugin-3.0.0-alpha-1-source-release.zip
> >>
> >> Source release checksum(s):
> >> maven-jdeprscan-plugin-3.0.0-alpha-1-source-release.zip sha1:
> >> ccbed33ea3baa527b9a0cf90dbb4f9ca8bb88ef4
> >>
> >> Staging site:
> >>
> https://maven.apache.org/plugins-archives/maven-jdeprscan-plugin-LATEST/
> >>
> >> Guide to testing staged releases:
> >> https://maven.apache.org/guides/development/guide-testing-releases.htm=
l
> >>
> >> Vote open for at least 72 hours.
> >>
> >> [ ] +1
> >> [ ] +0
> >> [ ] -1
> >>
> >> ---------------------------------------------------------------------
> >> 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
> >
> >
>
>
> --
> -----
> Arnaud H=C3=A9ritier
> http://aheritier.net
> Mail/GTalk: aheritier AT gmail DOT com
> Twitter/Skype : aheritier
>
--=20
Olivier Lamy
http://twitter.com/olamy | http://linkedin.com/in/olamy
--001a114033668656e9055e0b0779--
From dev-return-124491-archiver=mbox-vm.apache.org@maven.apache.org Wed Nov 15 20:45:50 2017
Return-Path: <dev-return-124491-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 72097663
for <archiver@mbox-vm.apache.org>; Wed, 15 Nov 2017 20:45:50 +0000 (UTC)
Received: (qmail 30600 invoked by uid 500); 15 Nov 2017 20:45: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 30581 invoked by uid 99); 15 Nov 2017 20:45:49 -0000
Received: from mail-relay.apache.org (HELO mail-relay.apache.org) (140.211.11.15)
by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 15 Nov 2017 20:45:49 +0000
Received: from desktop-2khsk44 (5248749D.cm-4-1b.dynamic.ziggo.nl [82.72.116.157])
by mail-relay.apache.org (ASF Mail Server at mail-relay.apache.org) with ESMTPSA id 889CF1A0198;
Wed, 15 Nov 2017 20:45:48 +0000 (UTC)
Content-Type: text/plain; charset=iso-8859-15; format=flowed; delsp=yes
To: "Maven Developers List" <dev@maven.apache.org>
Subject: [RESULT] [VOTE] Release Apache Maven JDeprScan Plugin version
3.0.0-alpha-1
References: <op.y9ljbhzwkdkhrr@desktop-2khsk44.dynamic.ziggo.nl>
Date: Wed, 15 Nov 2017 21:45:47 +0100
Cc: "Apache Maven Private" <private@maven.apache.org>
MIME-Version: 1.0
Content-Transfer-Encoding: Quoted-Printable
From: "Robert Scholte" <rfscholte@apache.org>
Organization: Apache Software Foundation
Message-ID: <op.y9rimlockdkhrr@desktop-2khsk44>
In-Reply-To: <op.y9ljbhzwkdkhrr@desktop-2khsk44.dynamic.ziggo.nl>
User-Agent: Opera Mail/12.18 (Win64)
Hi,
The vote has passed with the following result:
+1 : Martijn Verburg, Robert Scholte, Herv=E9 BOUTEMY, Arnaud H=E9ritier=
, =
Olivier Lamy
PMC quorum: reached
I will promote the artifacts to the central repo.
On Sun, 12 Nov 2017 16:15:07 +0100, Robert Scholte <rfscholte@apache.org=
> =
wrote:
> Hi,
>
> This is the initial release of the Maven JDeprScan Plugin.
>
> It is a wrapper around the jdeprscan tool, available since Java 9:
> https://docs.oracle.com/javase/9/tools/jdeprscan.htm
>
> There are zero issues left in JIRA:
> https://issues.apache.org/jira/issues/?jql=3Dproject%20%3D%20MJDEPRSCA=
N%20AND%20status%20%3D%20Open%20ORDER%20BY%20key%20DESC%2C%20priority%20=
DESC
>
> Staging repo:
> https://repository.apache.org/content/repositories/maven-1374/
> https://repository.apache.org/service/local/repositories/maven-1374/co=
ntent/org/apache/maven/plugins/maven-jdeprscan-plugin/3.0.0-alpha-1/mave=
n-jdeprscan-plugin-3.0.0-alpha-1-source-release.zip
>
> Source release checksum(s):
> maven-jdeprscan-plugin-3.0.0-alpha-1-source-release.zip sha1: =
> ccbed33ea3baa527b9a0cf90dbb4f9ca8bb88ef4
>
> Staging site:
> https://maven.apache.org/plugins-archives/maven-jdeprscan-plugin-LATES=
T/
>
> Guide to testing staged releases:
> https://maven.apache.org/guides/development/guide-testing-releases.htm=
l
>
> Vote open for at least 72 hours.
>
> [ ] +1
> [ ] +0
> [ ] -1
>
> ---------------------------------------------------------------------
> 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-124492-archiver=mbox-vm.apache.org@maven.apache.org Wed Nov 15 22:05:19 2017
Return-Path: <dev-return-124492-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id F1E77663
for <archiver@mbox-vm.apache.org>; Wed, 15 Nov 2017 22:05:18 +0000 (UTC)
Received: (qmail 64481 invoked by uid 500); 15 Nov 2017 22:05:18 -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 64470 invoked by uid 99); 15 Nov 2017 22:05:17 -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, 15 Nov 2017 22:05:17 +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 150111A1D5B
for <dev@maven.apache.org>; Wed, 15 Nov 2017 22:05:17 +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-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 5XxFdOGIFZLv for <dev@maven.apache.org>;
Wed, 15 Nov 2017 22:05:15 +0000 (UTC)
Received: from smtp.smtpout.orange.fr (smtp02.smtpout.orange.fr [80.12.242.124])
by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id E0D5260CF1
for <dev@maven.apache.org>; Wed, 15 Nov 2017 22:05:14 +0000 (UTC)
Received: from giga.localnet ([86.238.16.93])
by mwinf5d04 with ME
id aN5E1w00N20Ufdy03N5Esw; Wed, 15 Nov 2017 23:05:14 +0100
X-ME-Helo: giga.localnet
X-ME-Date: Wed, 15 Nov 2017 23:05:14 +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: Maven resolver branch consolidation
Date: Wed, 15 Nov 2017 23:05:14 +0100
Message-ID: <7916878.yLmMccDyS7@giga>
In-Reply-To: <85c54638-d825-6c1c-a504-1388f8c777c9@apache.org>
References: <20171109053551.957D429C50D1@dd17332.kasserver.com> <1667195.t7Hg2OM9be@giga> <85c54638-d825-6c1c-a504-1388f8c777c9@apache.org>
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"
it seems I have not been clear: I'll try to explain better
1. maven-resolver-ant-tasks depends on maven-resolver-provider (from Maven=
=20
core)
2. maven-resolver-provider (then Maven core) depends on maven-resolver
if we put maven-resolver-ant-tasks in the same reactor than maven-resolver,=
we=20
can't release any maven-resolver API change that breaks maven-resolver-
provider
example: if we move maven-resolver code to org.apache.maven java package in=
=20
maven-resolver 2.0.0-SNAPSHOT, we need maven-resolver-provider 4.0.0-SNAPSH=
OT=20
that uses maven-resolver 2.0.0-SNAPSHOT with this new java package. Then tr=
y=20
to release anything: you can't, unless you don't try to release maven-
resolver-ant-tasks
(the consequence on version consistency is another way to describe the issu=
e,=20
but that is more subtle, then I chose to describe the most visible issue, w=
ith=20
API breaking change)
IMHO, another consequence could be: maven-resolver-ant-tasks would perhaps=
=20
better be versionned like maven-resolver-provider
Merging resolver-demos is really the great big idea: with that merge,=20
modifying maven-rresolver can immediately be tested with demos: that'll be =
so=20
much easier to make changes to maven-resolver code!
Regards,
Herv=E9
Le mercredi 15 novembre 2017, 09:02:12 CET Michael Osipov a =E9crit :
> Why -1 on the Ant tasks?
>=20
> Am 2017-11-15 um 00:50 schrieb Herv=E9 BOUTEMY:
> > I answered on the mailing list and on the 2 Jira issues
> > In summary, +1 to merge demos, -1 to merge ant-tasks
> >=20
> > Regards,
> >=20
> > Herv=E9
> >=20
> > Le mardi 14 novembre 2017, 18:19:40 CET Manfred Moser a =E9crit :
> >> Any feedback or should I just go ahead with the cleanup?
> >>=20
> >> Manfred
> >>=20
> >> Manfred Moser wrote on 2017-11-08 21:35:
> >>> Hi all,
> >>>=20
> >>> I have started and made good progress on getting Maven resolver all i=
nto
> >>> the master branch instead of having master, demos and ant-tasks in
> >>> separate branches.
> >>>=20
> >>> Details are tracked in
> >>> https://issues.apache.org/jira/browse/MRESOLVER-28
> >>>=20
> >>> All of it is now in a new branch called master-all for you to see.
> >>>=20
> >>> I am now wondering what the next steps are. I added what I think shou=
ld
> >>> happen next in the issue in a comment and would appreciate any input =
on
> >>> the current setup and next steps.
> >>>=20
> >>> Any help would be appreciated.
> >>>=20
> >>> manfred
> >>=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-124493-archiver=mbox-vm.apache.org@maven.apache.org Wed Nov 15 22:06:56 2017
Return-Path: <dev-return-124493-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 666FB663
for <archiver@mbox-vm.apache.org>; Wed, 15 Nov 2017 22:06:56 +0000 (UTC)
Received: (qmail 76193 invoked by uid 500); 15 Nov 2017 22:06:55 -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 76178 invoked by uid 99); 15 Nov 2017 22:06:55 -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, 15 Nov 2017 22:06:55 +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 ADC5F1A1EEB
for <dev@maven.apache.org>; Wed, 15 Nov 2017 22:06:54 +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-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 tWrnd63t67a3 for <dev@maven.apache.org>;
Wed, 15 Nov 2017 22:06:52 +0000 (UTC)
Received: from smtp.smtpout.orange.fr (smtp02.smtpout.orange.fr [80.12.242.124])
by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 5A81C60CF1
for <dev@maven.apache.org>; Wed, 15 Nov 2017 22:06:52 +0000 (UTC)
Received: from giga.localnet ([86.238.16.93])
by mwinf5d04 with ME
id aN6s1w00A20Ufdy03N6syf; Wed, 15 Nov 2017 23:06:52 +0100
X-ME-Helo: giga.localnet
X-ME-Date: Wed, 15 Nov 2017 23:06:52 +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: Maven resolver branch consolidation
Date: Wed, 15 Nov 2017 23:06:51 +0100
Message-ID: <13995754.KubUpKIXWf@giga>
In-Reply-To: <20171115173906.3FD0A29C04A6@dd17332.kasserver.com>
References: <20171109053551.957D429C50D1@dd17332.kasserver.com> <1667195.t7Hg2OM9be@giga> <20171115173906.3FD0A29C04A6@dd17332.kasserver.com>
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"
let's start with demos: this one is really a great idea
on ant-tasks, I hope my new explanations make the issue more clear
Regards,
Herv=E9
Le mercredi 15 novembre 2017, 18:39:06 CET Manfred Moser a =E9crit :
> Sorry herve. For some reason I totally missed those. I commented on the
> issues.
>=20
> In summary I would like to get the ant-tasks merged as well since that ma=
kes
> a lot more sense to me than keeping it separate.
>=20
> Manfred
>=20
> Herv=E9 BOUTEMY wrote on 2017-11-14 15:50:
> > I answered on the mailing list and on the 2 Jira issues
> > In summary, +1 to merge demos, -1 to merge ant-tasks
> >=20
> > Regards,
> >=20
> > Herv=E9
> >=20
> > Le mardi 14 novembre 2017, 18:19:40 CET Manfred Moser a =E9crit :
> >> Any feedback or should I just go ahead with the cleanup?
> >>=20
> >> Manfred
> >>=20
> >> Manfred Moser wrote on 2017-11-08 21:35:
> >> > Hi all,
> >> >=20
> >> > I have started and made good progress on getting Maven resolver all
> >> > into
> >> > the master branch instead of having master, demos and ant-tasks in
> >> > separate branches.
> >> >=20
> >> > Details are tracked in
> >> > https://issues.apache.org/jira/browse/MRESOLVER-28
> >> >=20
> >> > All of it is now in a new branch called master-all for you to see.
> >> >=20
> >> > I am now wondering what the next steps are. I added what I think sho=
uld
> >> > happen next in the issue in a comment and would appreciate any input=
on
> >> > the current setup and next steps.
> >> >=20
> >> > Any help would be appreciated.
> >> >=20
> >> > manfred
> >>=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-124494-archiver=mbox-vm.apache.org@maven.apache.org Thu Nov 16 07:51:26 2017
Return-Path: <dev-return-124494-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 72D3C2FB4
for <archiver@mbox-vm.apache.org>; Thu, 16 Nov 2017 07:51:26 +0000 (UTC)
Received: (qmail 47830 invoked by uid 500); 16 Nov 2017 07:51: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 47819 invoked by uid 99); 16 Nov 2017 07:51:25 -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; Thu, 16 Nov 2017 07:51:25 +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 4105B1A0CAC
for <dev@maven.apache.org>; Thu, 16 Nov 2017 07:51:24 +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 8FLBapodrXAY for <dev@maven.apache.org>;
Thu, 16 Nov 2017 07:51:22 +0000 (UTC)
Received: from smtp.smtpout.orange.fr (smtp01.smtpout.orange.fr [80.12.242.123])
by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id B875C5F299
for <dev@maven.apache.org>; Thu, 16 Nov 2017 07:51:21 +0000 (UTC)
Received: from giga.localnet ([86.238.16.93])
by mwinf5d53 with ME
id aXrD1w00A20Ufdy03XrDG9; Thu, 16 Nov 2017 08:51:13 +0100
X-ME-Helo: giga.localnet
X-ME-Date: Thu, 16 Nov 2017 08:51:13 +0100
X-ME-IP: 86.238.16.93
From: =?ISO-8859-1?Q?Herv=E9?= BOUTEMY <herve.boutemy@free.fr>
To: dev@maven.apache.org
Subject: Re: Maven resolver branch consolidation
Date: Thu, 16 Nov 2017 08:51:13 +0100
Message-ID: <11034890.cYXJqpgpqe@giga>
In-Reply-To: <7916878.yLmMccDyS7@giga>
References: <20171109053551.957D429C50D1@dd17332.kasserver.com> <85c54638-d825-6c1c-a504-1388f8c777c9@apache.org> <7916878.yLmMccDyS7@giga>
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"
I just pushed an update of dependencies image that shows the external maven-
resolver-provider (in yellow) inside the reactor dependency graph (in blue)
That shows the chicken and egg issue on releasing we'll have on API breakin=
g=20
change. People always building from source (like Debian) will have the issu=
e=20
also.
=46or demos, which are not really published during the release (just as=20
documentation), disabling the module in the build when necessary is suffici=
ent,=20
won't change many things. For ant tasks, disabling the module will not publ=
ish=20
the artifact: this will have a visible impact.
Regards,
Herv=E9
Le mercredi 15 novembre 2017, 23:05:14 CET Herv=E9 BOUTEMY a =E9crit :
> it seems I have not been clear: I'll try to explain better
>=20
> 1. maven-resolver-ant-tasks depends on maven-resolver-provider (from Maven
> core)
> 2. maven-resolver-provider (then Maven core) depends on maven-resolver
>=20
> if we put maven-resolver-ant-tasks in the same reactor than maven-resolve=
r,
> we can't release any maven-resolver API change that breaks maven-resolver-
> provider
>=20
> example: if we move maven-resolver code to org.apache.maven java package =
in
> maven-resolver 2.0.0-SNAPSHOT, we need maven-resolver-provider
> 4.0.0-SNAPSHOT that uses maven-resolver 2.0.0-SNAPSHOT with this new java
> package. Then try to release anything: you can't, unless you don't try to
> release maven- resolver-ant-tasks
>=20
> (the consequence on version consistency is another way to describe the
> issue, but that is more subtle, then I chose to describe the most visible
> issue, with API breaking change)
>=20
> IMHO, another consequence could be: maven-resolver-ant-tasks would perhaps
> better be versionned like maven-resolver-provider
>=20
>=20
> Merging resolver-demos is really the great big idea: with that merge,
> modifying maven-rresolver can immediately be tested with demos: that'll be
> so much easier to make changes to maven-resolver code!
>=20
> Regards,
>=20
> Herv=E9
>=20
> Le mercredi 15 novembre 2017, 09:02:12 CET Michael Osipov a =E9crit :
> > Why -1 on the Ant tasks?
> >=20
> > Am 2017-11-15 um 00:50 schrieb Herv=E9 BOUTEMY:
> > > I answered on the mailing list and on the 2 Jira issues
> > > In summary, +1 to merge demos, -1 to merge ant-tasks
> > >=20
> > > Regards,
> > >=20
> > > Herv=E9
> > >=20
> > > Le mardi 14 novembre 2017, 18:19:40 CET Manfred Moser a =E9crit :
> > >> Any feedback or should I just go ahead with the cleanup?
> > >>=20
> > >> Manfred
> > >>=20
> > >> Manfred Moser wrote on 2017-11-08 21:35:
> > >>> Hi all,
> > >>>=20
> > >>> I have started and made good progress on getting Maven resolver all
> > >>> into
> > >>> the master branch instead of having master, demos and ant-tasks in
> > >>> separate branches.
> > >>>=20
> > >>> Details are tracked in
> > >>> https://issues.apache.org/jira/browse/MRESOLVER-28
> > >>>=20
> > >>> All of it is now in a new branch called master-all for you to see.
> > >>>=20
> > >>> I am now wondering what the next steps are. I added what I think
> > >>> should
> > >>> happen next in the issue in a comment and would appreciate any input
> > >>> on
> > >>> the current setup and next steps.
> > >>>=20
> > >>> Any help would be appreciated.
> > >>>=20
> > >>> manfred
> > >>=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-124495-archiver=mbox-vm.apache.org@maven.apache.org Thu Nov 16 09:03:23 2017
Return-Path: <dev-return-124495-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 3DF8464B
for <archiver@mbox-vm.apache.org>; Thu, 16 Nov 2017 09:03:23 +0000 (UTC)
Received: (qmail 78509 invoked by uid 500); 16 Nov 2017 09:03:22 -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 78495 invoked by uid 99); 16 Nov 2017 09:03:22 -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, 16 Nov 2017 09:03:22 +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 5C4D0C95AB
for <dev@maven.apache.org>; Thu, 16 Nov 2017 09:03:21 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org
X-Spam-Flag: NO
X-Spam-Score: 1.879
X-Spam-Level: *
X-Spam-Status: No, score=1.879 tagged_above=-999 required=6.31
tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1,
HTML_MESSAGE=2, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01,
RCVD_IN_MSPIKE_WL=-0.01, 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 OIKfQycE1J7F for <dev@maven.apache.org>;
Thu, 16 Nov 2017 09:03:20 +0000 (UTC)
Received: from mail-wm0-f45.google.com (mail-wm0-f45.google.com [74.125.82.45])
by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 930B25FB9F
for <dev@maven.apache.org>; Thu, 16 Nov 2017 09:03:19 +0000 (UTC)
Received: by mail-wm0-f45.google.com with SMTP id x63so1329270wmf.2
for <dev@maven.apache.org>; Thu, 16 Nov 2017 01:03:19 -0800 (PST)
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=+F63uMT8xEiOodBasNLCi6W503zxKWYEX3JApwGaFsA=;
b=jsn3EWpG9AN/FmYC4pYMDUxsUPur+nZDanZLNiyW0KvILjaMotxobWsWKweG0FvK+p
7bmDXFy/t0T0RCkw789ziM1Uf/lcaojI5vB4yL1B285nS2mVP250Mw1kpyHss4DdqvKA
uXObng3vylNvFtHCwIqE4SPtyGMDSBUZ1OJQIHGuGy5uffXrPYpJe/YwUbRDHwVgw9YK
WUl+p8y78ZVnXviJovzgjZ2LvQBBvSSA/A8OsxbGDMuquiBOfN/FnJ2LPe38wtfo1GX1
Mqa6AxvtD51hS/sPV5vo+jabU3C+bPPjIGWyaIo5o5Tma+3L+MyiP22HuYCk0jenp9ig
7yBQ==
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=+F63uMT8xEiOodBasNLCi6W503zxKWYEX3JApwGaFsA=;
b=k/Z9bZD3feugXIqmscknyM28yz9nOBDQEf+idZd/UErswvob+3TwfTxicwu1RB1BV4
VLHk4R85UXSrTVwM5XISBaFuUznW0JAkrASFaZZpRMXE8P5iM2+UP41zuNgKslS6hv3k
MsQ/snoYBy4VHhJlFdZ6HCKm6ZVq2VvjezbhDxNHyrq06vOe0RRoAFm/vYCLhhwyVnKf
R+XEK/EcYTPGhy7kjLB4Qkox23LSxmv/rXq0efU2WLyUv+QRE0D0SYDkx9m/6D/Wqg1H
T6SpKmGx1jSpFoUnpN9O75WjFf48KEBJF8tSZJfDvL9YCKAHIggksaaSUK8mVIh+GNSB
AMxQ==
X-Gm-Message-State: AJaThX6UI5nAHuqwP19Y8lY4peBdPKhsrf/R3wBd6V+z5WuGPw4Qe6R0
W+7PdM94hMkTQwQn8X2HhEDYiisQVCI+DoOzAwY+KQ==
X-Google-Smtp-Source: AGs4zMb5wUQe4ihaM4hlrhVLLq5PobE1meefmu5EW8pJQPJ1nKB10crKbl2RPCIwZzW2LxbrsoMXdfWn/uKYRuCM1Eo=
X-Received: by 10.28.216.137 with SMTP id p131mr846469wmg.50.1510822998383;
Thu, 16 Nov 2017 01:03:18 -0800 (PST)
MIME-Version: 1.0
References: <20171109053551.957D429C50D1@dd17332.kasserver.com>
<85c54638-d825-6c1c-a504-1388f8c777c9@apache.org> <7916878.yLmMccDyS7@giga> <11034890.cYXJqpgpqe@giga>
In-Reply-To: <11034890.cYXJqpgpqe@giga>
From: Stephen Connolly <stephen.alan.connolly@gmail.com>
Date: Thu, 16 Nov 2017 09:03:07 +0000
Message-ID: <CA+nPnMwejhakuDNTuV0L1Dw4mASmhLr=Sfqg7vBJ4jXMBvvz=A@mail.gmail.com>
Subject: Re: Maven resolver branch consolidation
To: Maven Developers List <dev@maven.apache.org>
Content-Type: multipart/alternative; boundary="001a1145fe10232051055e15e420"
--001a1145fe10232051055e15e420
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
On Thu 16 Nov 2017 at 07:51, Herv=C3=A9 BOUTEMY <herve.boutemy@free.fr> wro=
te:
> I just pushed an update of dependencies image that shows the external
> maven-
> resolver-provider (in yellow) inside the reactor dependency graph (in blu=
e)
>
> That shows the chicken and egg issue on releasing we'll have on API
> breaking
> change. People always building from source (like Debian) will have the
> issue
> also.
>
> For demos, which are not really published during the release (just as
> documentation), disabling the module in the build when necessary is
> sufficient,
> won't change many things. For ant tasks, disabling the module will not
> publish
> the artifact: this will have a visible impact.
Should we just bite the bullet and bring resolver in-tree as modules in
maven core... leaving demos and ant tasks here?
>
> Regards,
>
> Herv=C3=A9
>
> Le mercredi 15 novembre 2017, 23:05:14 CET Herv=C3=A9 BOUTEMY a =C3=A9cri=
t :
> > it seems I have not been clear: I'll try to explain better
> >
> > 1. maven-resolver-ant-tasks depends on maven-resolver-provider (from
> Maven
> > core)
> > 2. maven-resolver-provider (then Maven core) depends on maven-resolver
> >
> > if we put maven-resolver-ant-tasks in the same reactor than
> maven-resolver,
> > we can't release any maven-resolver API change that breaks
> maven-resolver-
> > provider
> >
> > example: if we move maven-resolver code to org.apache.maven java packag=
e
> in
> > maven-resolver 2.0.0-SNAPSHOT, we need maven-resolver-provider
> > 4.0.0-SNAPSHOT that uses maven-resolver 2.0.0-SNAPSHOT with this new ja=
va
> > package. Then try to release anything: you can't, unless you don't try =
to
> > release maven- resolver-ant-tasks
> >
> > (the consequence on version consistency is another way to describe the
> > issue, but that is more subtle, then I chose to describe the most visib=
le
> > issue, with API breaking change)
> >
> > IMHO, another consequence could be: maven-resolver-ant-tasks would
> perhaps
> > better be versionned like maven-resolver-provider
> >
> >
> > Merging resolver-demos is really the great big idea: with that merge,
> > modifying maven-rresolver can immediately be tested with demos: that'll
> be
> > so much easier to make changes to maven-resolver code!
> >
> > Regards,
> >
> > Herv=C3=A9
> >
> > Le mercredi 15 novembre 2017, 09:02:12 CET Michael Osipov a =C3=A9crit =
:
> > > Why -1 on the Ant tasks?
> > >
> > > Am 2017-11-15 um 00:50 schrieb Herv=C3=A9 BOUTEMY:
> > > > I answered on the mailing list and on the 2 Jira issues
> > > > In summary, +1 to merge demos, -1 to merge ant-tasks
> > > >
> > > > Regards,
> > > >
> > > > Herv=C3=A9
> > > >
> > > > Le mardi 14 novembre 2017, 18:19:40 CET Manfred Moser a =C3=A9crit =
:
> > > >> Any feedback or should I just go ahead with the cleanup?
> > > >>
> > > >> Manfred
> > > >>
> > > >> Manfred Moser wrote on 2017-11-08 21:35:
> > > >>> Hi all,
> > > >>>
> > > >>> I have started and made good progress on getting Maven resolver a=
ll
> > > >>> into
> > > >>> the master branch instead of having master, demos and ant-tasks i=
n
> > > >>> separate branches.
> > > >>>
> > > >>> Details are tracked in
> > > >>> https://issues.apache.org/jira/browse/MRESOLVER-28
> > > >>>
> > > >>> All of it is now in a new branch called master-all for you to see=
.
> > > >>>
> > > >>> I am now wondering what the next steps are. I added what I think
> > > >>> should
> > > >>> happen next in the issue in a comment and would appreciate any
> input
> > > >>> on
> > > >>> the current setup and next steps.
> > > >>>
> > > >>> Any help would be appreciated.
> > > >>>
> > > >>> manfred
> > > >>
> > > >>
> ---------------------------------------------------------------------
> > > >> 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
>
> --
Sent from my phone
--001a1145fe10232051055e15e420--
From dev-return-124496-archiver=mbox-vm.apache.org@maven.apache.org Thu Nov 16 13:50:04 2017
Return-Path: <dev-return-124496-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id B71E864B
for <archiver@mbox-vm.apache.org>; Thu, 16 Nov 2017 13:50:02 +0000 (UTC)
Received: (qmail 33227 invoked by uid 500); 16 Nov 2017 13:50:01 -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 33216 invoked by uid 99); 16 Nov 2017 13:50:01 -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; Thu, 16 Nov 2017 13:50:01 +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 D7C241805AA
for <dev@maven.apache.org>; Thu, 16 Nov 2017 13:50:00 +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 2Mz_136KcKyE for <dev@maven.apache.org>;
Thu, 16 Nov 2017 13:49:58 +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 501F95FD47
for <dev@maven.apache.org>; Thu, 16 Nov 2017 13:49:58 +0000 (UTC)
Received: from giga.localnet ([86.238.16.93])
by mwinf5d29 with ME
id adpx1w00o20Ufdy03dpxXW; Thu, 16 Nov 2017 14:49:57 +0100
X-ME-Helo: giga.localnet
X-ME-Date: Thu, 16 Nov 2017 14:49:57 +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: Maven resolver branch consolidation
Date: Thu, 16 Nov 2017 14:49:55 +0100
Message-ID: <1640357.5XWmYONbEb@giga>
In-Reply-To: <CA+nPnMwejhakuDNTuV0L1Dw4mASmhLr=Sfqg7vBJ4jXMBvvz=A@mail.gmail.com>
References: <20171109053551.957D429C50D1@dd17332.kasserver.com> <11034890.cYXJqpgpqe@giga> <CA+nPnMwejhakuDNTuV0L1Dw4mASmhLr=Sfqg7vBJ4jXMBvvz=A@mail.gmail.com>
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"
feasible, but I really don't like it: separation is good.
seriously, just merge demos and let ant-tasks separate, and we have a prett=
y=20
good compromise on every aspect
(or even drop ant tasks if really this is causing us too much headache...)
Regards,
Herv=E9
Le jeudi 16 novembre 2017, 10:03:07 CET Stephen Connolly a =E9crit :
> On Thu 16 Nov 2017 at 07:51, Herv=E9 BOUTEMY <herve.boutemy@free.fr> wrot=
e:
> > I just pushed an update of dependencies image that shows the external
> > maven-
> > resolver-provider (in yellow) inside the reactor dependency graph (in
> > blue)
> >=20
> > That shows the chicken and egg issue on releasing we'll have on API
> > breaking
> > change. People always building from source (like Debian) will have the
> > issue
> > also.
> >=20
> > For demos, which are not really published during the release (just as
> > documentation), disabling the module in the build when necessary is
> > sufficient,
> > won't change many things. For ant tasks, disabling the module will not
> > publish
> > the artifact: this will have a visible impact.
>=20
> Should we just bite the bullet and bring resolver in-tree as modules in
> maven core... leaving demos and ant tasks here?
>=20
> > Regards,
> >=20
> > Herv=E9
> >=20
> > Le mercredi 15 novembre 2017, 23:05:14 CET Herv=E9 BOUTEMY a =E9crit :
> > > it seems I have not been clear: I'll try to explain better
> > >=20
> > > 1. maven-resolver-ant-tasks depends on maven-resolver-provider (from
> >=20
> > Maven
> >=20
> > > core)
> > > 2. maven-resolver-provider (then Maven core) depends on maven-resolver
> > >=20
> > > if we put maven-resolver-ant-tasks in the same reactor than
> >=20
> > maven-resolver,
> >=20
> > > we can't release any maven-resolver API change that breaks
> >=20
> > maven-resolver-
> >=20
> > > provider
> > >=20
> > > example: if we move maven-resolver code to org.apache.maven java pack=
age
> >=20
> > in
> >=20
> > > maven-resolver 2.0.0-SNAPSHOT, we need maven-resolver-provider
> > > 4.0.0-SNAPSHOT that uses maven-resolver 2.0.0-SNAPSHOT with this new
> > > java
> > > package. Then try to release anything: you can't, unless you don't try
> > > to
> > > release maven- resolver-ant-tasks
> > >=20
> > > (the consequence on version consistency is another way to describe the
> > > issue, but that is more subtle, then I chose to describe the most
> > > visible
> > > issue, with API breaking change)
> > >=20
> > > IMHO, another consequence could be: maven-resolver-ant-tasks would
> >=20
> > perhaps
> >=20
> > > better be versionned like maven-resolver-provider
> > >=20
> > >=20
> > > Merging resolver-demos is really the great big idea: with that merge,
> > > modifying maven-rresolver can immediately be tested with demos: that'=
ll
> >=20
> > be
> >=20
> > > so much easier to make changes to maven-resolver code!
> > >=20
> > > Regards,
> > >=20
> > > Herv=E9
> > >=20
> > > Le mercredi 15 novembre 2017, 09:02:12 CET Michael Osipov a =E9crit :
> > > > Why -1 on the Ant tasks?
> > > >=20
> > > > Am 2017-11-15 um 00:50 schrieb Herv=E9 BOUTEMY:
> > > > > I answered on the mailing list and on the 2 Jira issues
> > > > > In summary, +1 to merge demos, -1 to merge ant-tasks
> > > > >=20
> > > > > Regards,
> > > > >=20
> > > > > Herv=E9
> > > > >=20
> > > > > Le mardi 14 novembre 2017, 18:19:40 CET Manfred Moser a =E9crit :
> > > > >> Any feedback or should I just go ahead with the cleanup?
> > > > >>=20
> > > > >> Manfred
> > > > >>=20
> > > > >> Manfred Moser wrote on 2017-11-08 21:35:
> > > > >>> Hi all,
> > > > >>>=20
> > > > >>> I have started and made good progress on getting Maven resolver
> > > > >>> all
> > > > >>> into
> > > > >>> the master branch instead of having master, demos and ant-tasks=
in
> > > > >>> separate branches.
> > > > >>>=20
> > > > >>> Details are tracked in
> > > > >>> https://issues.apache.org/jira/browse/MRESOLVER-28
> > > > >>>=20
> > > > >>> All of it is now in a new branch called master-all for you to s=
ee.
> > > > >>>=20
> > > > >>> I am now wondering what the next steps are. I added what I think
> > > > >>> should
> > > > >>> happen next in the issue in a comment and would appreciate any
> >=20
> > input
> >=20
> > > > >>> on
> > > > >>> the current setup and next steps.
> > > > >>>=20
> > > > >>> Any help would be appreciated.
> > > > >>>=20
> > > > >>> manfred
> >=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
> >=20
> > --
>=20
> Sent from my phone
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org
From dev-return-124497-archiver=mbox-vm.apache.org@maven.apache.org Thu Nov 16 17:13:28 2017
Return-Path: <dev-return-124497-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 33CB22FB4
for <archiver@mbox-vm.apache.org>; Thu, 16 Nov 2017 17:13:28 +0000 (UTC)
Received: (qmail 7484 invoked by uid 500); 16 Nov 2017 17:13: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 7471 invoked by uid 99); 16 Nov 2017 17:13:27 -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; Thu, 16 Nov 2017 17:13:27 +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 449C1180851
for <dev@maven.apache.org>; Thu, 16 Nov 2017 17:13:26 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd3-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_ASCII_DIVIDERS=0.8, KAM_LAZY_DOMAIN_SECURITY=1]
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 QAIkbL_MWkGe for <dev@maven.apache.org>;
Thu, 16 Nov 2017 17:13:24 +0000 (UTC)
Received: from dd17332.kasserver.com (dd17332.kasserver.com [85.13.138.26])
by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id E61C15FD1B
for <dev@maven.apache.org>; Thu, 16 Nov 2017 17:13:23 +0000 (UTC)
Received: from dd17332.kasserver.com (dd0803.kasserver.com [85.13.146.34])
by dd17332.kasserver.com (Postfix) with ESMTPSA id 3663629C0081
for <dev@maven.apache.org>; Thu, 16 Nov 2017 18:13:15 +0100 (CET)
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
X-SenderIP: 216.207.42.140
User-Agent: ALL-INKL Webmail 2.11
In-Reply-To: <1640357.5XWmYONbEb@giga>
References: <20171109053551.957D429C50D1@dd17332.kasserver.com> <11034890.cYXJqpgpqe@giga> <CA+nPnMwejhakuDNTuV0L1Dw4mASmhLr=Sfqg7vBJ4jXMBvvz=A@mail.gmail.com><1640357.5XWmYONbEb@giga>
Subject: Re: Maven resolver branch consolidation
From: "Manfred Moser" <manfred@simpligility.com>
To: dev@maven.apache.org
Message-Id: <20171116171315.3663629C0081@dd17332.kasserver.com>
Date: Thu, 16 Nov 2017 18:13:15 +0100 (CET)
Thanks for the explanation and details Herve. Seems to be that to do this cleanly we have to break the circle. From my limited knowledge there are two ways to do that.
1. As stephen suggested.. get the resolver into maven core tree. That makes core bigger again and ties the two projects into one release cycle. Feasible but I am not a fan.
2. I am not sure if possible but .. could we get the maven resolver provider out of maven core and into the resolver project and have it all together in there?
In either case .. both of those seem rather large tasks so I will definitely go ahead with demo branch merge first. I just have to redo the work I did without the ant tasks in the tree. Stay tuned on that..
Manfred
Hervé BOUTEMY wrote on 2017-11-16 05:49:
> feasible, but I really don't like it: separation is good.
>
> seriously, just merge demos and let ant-tasks separate, and we have a pretty
> good compromise on every aspect
> (or even drop ant tasks if really this is causing us too much headache...)
>
> Regards,
>
> Hervé
>
> Le jeudi 16 novembre 2017, 10:03:07 CET Stephen Connolly a écrit :
>> On Thu 16 Nov 2017 at 07:51, Hervé BOUTEMY <herve.boutemy@free.fr> wrote:
>> > I just pushed an update of dependencies image that shows the external
>> > maven-
>> > resolver-provider (in yellow) inside the reactor dependency graph (in
>> > blue)
>> >
>> > That shows the chicken and egg issue on releasing we'll have on API
>> > breaking
>> > change. People always building from source (like Debian) will have the
>> > issue
>> > also.
>> >
>> > For demos, which are not really published during the release (just as
>> > documentation), disabling the module in the build when necessary is
>> > sufficient,
>> > won't change many things. For ant tasks, disabling the module will not
>> > publish
>> > the artifact: this will have a visible impact.
>>
>> Should we just bite the bullet and bring resolver in-tree as modules in
>> maven core... leaving demos and ant tasks here?
>>
>> > Regards,
>> >
>> > Hervé
>> >
>> > Le mercredi 15 novembre 2017, 23:05:14 CET Hervé BOUTEMY a écrit :
>> > > it seems I have not been clear: I'll try to explain better
>> > >
>> > > 1. maven-resolver-ant-tasks depends on maven-resolver-provider (from
>> >
>> > Maven
>> >
>> > > core)
>> > > 2. maven-resolver-provider (then Maven core) depends on maven-resolver
>> > >
>> > > if we put maven-resolver-ant-tasks in the same reactor than
>> >
>> > maven-resolver,
>> >
>> > > we can't release any maven-resolver API change that breaks
>> >
>> > maven-resolver-
>> >
>> > > provider
>> > >
>> > > example: if we move maven-resolver code to org.apache.maven java package
>> >
>> > in
>> >
>> > > maven-resolver 2.0.0-SNAPSHOT, we need maven-resolver-provider
>> > > 4.0.0-SNAPSHOT that uses maven-resolver 2.0.0-SNAPSHOT with this new
>> > > java
>> > > package. Then try to release anything: you can't, unless you don't try
>> > > to
>> > > release maven- resolver-ant-tasks
>> > >
>> > > (the consequence on version consistency is another way to describe the
>> > > issue, but that is more subtle, then I chose to describe the most
>> > > visible
>> > > issue, with API breaking change)
>> > >
>> > > IMHO, another consequence could be: maven-resolver-ant-tasks would
>> >
>> > perhaps
>> >
>> > > better be versionned like maven-resolver-provider
>> > >
>> > >
>> > > Merging resolver-demos is really the great big idea: with that merge,
>> > > modifying maven-rresolver can immediately be tested with demos: that'll
>> >
>> > be
>> >
>> > > so much easier to make changes to maven-resolver code!
>> > >
>> > > Regards,
>> > >
>> > > Hervé
>> > >
>> > > Le mercredi 15 novembre 2017, 09:02:12 CET Michael Osipov a écrit :
>> > > > Why -1 on the Ant tasks?
>> > > >
>> > > > Am 2017-11-15 um 00:50 schrieb Hervé BOUTEMY:
>> > > > > I answered on the mailing list and on the 2 Jira issues
>> > > > > In summary, +1 to merge demos, -1 to merge ant-tasks
>> > > > >
>> > > > > Regards,
>> > > > >
>> > > > > Hervé
>> > > > >
>> > > > > Le mardi 14 novembre 2017, 18:19:40 CET Manfred Moser a écrit :
>> > > > >> Any feedback or should I just go ahead with the cleanup?
>> > > > >>
>> > > > >> Manfred
>> > > > >>
>> > > > >> Manfred Moser wrote on 2017-11-08 21:35:
>> > > > >>> Hi all,
>> > > > >>>
>> > > > >>> I have started and made good progress on getting Maven resolver
>> > > > >>> all
>> > > > >>> into
>> > > > >>> the master branch instead of having master, demos and ant-tasks in
>> > > > >>> separate branches.
>> > > > >>>
>> > > > >>> Details are tracked in
>> > > > >>> https://issues.apache.org/jira/browse/MRESOLVER-28
>> > > > >>>
>> > > > >>> All of it is now in a new branch called master-all for you to see.
>> > > > >>>
>> > > > >>> I am now wondering what the next steps are. I added what I think
>> > > > >>> should
>> > > > >>> happen next in the issue in a comment and would appreciate any
>> >
>> > input
>> >
>> > > > >>> on
>> > > > >>> the current setup and next steps.
>> > > > >>>
>> > > > >>> Any help would be appreciated.
>> > > > >>>
>> > > > >>> manfred
>> >
>> > ---------------------------------------------------------------------
>> >
>> > > > >> 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
>> >
>> > --
>>
>> Sent from my phone
>
>
>
> ---------------------------------------------------------------------
> 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-124498-archiver=mbox-vm.apache.org@maven.apache.org Thu Nov 16 17:24:20 2017
Return-Path: <dev-return-124498-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 635FF664
for <archiver@mbox-vm.apache.org>; Thu, 16 Nov 2017 17:24:20 +0000 (UTC)
Received: (qmail 33587 invoked by uid 500); 16 Nov 2017 17:24:19 -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 33576 invoked by uid 99); 16 Nov 2017 17:24:19 -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; Thu, 16 Nov 2017 17:24:19 +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 A05D8180851
for <dev@maven.apache.org>; Thu, 16 Nov 2017 17:24:18 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd3-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, KAM_LINKBAIT=0.5,
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 7ZYS__9MQm6y for <dev@maven.apache.org>;
Thu, 16 Nov 2017 17:24:17 +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 1040E5F3DE
for <dev@maven.apache.org>; Thu, 16 Nov 2017 17:24:16 +0000 (UTC)
Received: from giga.localnet ([86.238.16.93])
by mwinf5d78 with ME
id ahQ91w01k20Ufdy03hQ9oo; Thu, 16 Nov 2017 18:24:10 +0100
X-ME-Helo: giga.localnet
X-ME-Date: Thu, 16 Nov 2017 18:24:10 +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: merging MNG-6302 to master
Date: Thu, 16 Nov 2017 18:24:09 +0100
Message-ID: <1621176.sJahEm9325@giga>
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"
I updated MNG-6302 implementation:
see https://issues.apache.org/jira/browse/MNG-6302
are there seconders for this implementation?
or ideas on better displays?
Regards,
Herv=E9
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org
From dev-return-124499-archiver=mbox-vm.apache.org@maven.apache.org Thu Nov 16 17:48:26 2017
Return-Path: <dev-return-124499-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 17621664
for <archiver@mbox-vm.apache.org>; Thu, 16 Nov 2017 17:48:25 +0000 (UTC)
Received: (qmail 93471 invoked by uid 500); 16 Nov 2017 17:48: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 93458 invoked by uid 99); 16 Nov 2017 17:48:25 -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, 16 Nov 2017 17:48:25 +0000
Received: from desktop-2khsk44 (5248749D.cm-4-1b.dynamic.ziggo.nl [82.72.116.157])
by mail-relay.apache.org (ASF Mail Server at mail-relay.apache.org) with ESMTPSA id 48B7B1A0140
for <dev@maven.apache.org>; Thu, 16 Nov 2017 17:48:23 +0000 (UTC)
Content-Type: text/plain; charset=iso-8859-15; format=flowed; delsp=yes
To: "Maven Developers List" <dev@maven.apache.org>
Subject: Re: merging MNG-6302 to master
References: <1621176.sJahEm9325@giga>
Date: Thu, 16 Nov 2017 18:48:25 +0100
MIME-Version: 1.0
Content-Transfer-Encoding: Quoted-Printable
From: "Robert Scholte" <rfscholte@apache.org>
Organization: Apache Software Foundation
Message-ID: <op.y9s42zr8kdkhrr@desktop-2khsk44>
In-Reply-To: <1621176.sJahEm9325@giga>
User-Agent: Opera Mail/12.18 (Win64)
+1
On Thu, 16 Nov 2017 18:24:09 +0100, Herv=E9 BOUTEMY <herve.boutemy@free.=
fr> =
wrote:
> I updated MNG-6302 implementation:
> see https://issues.apache.org/jira/browse/MNG-6302
>
> are there seconders for this implementation?
> or ideas on better displays?
>
> Regards,
>
> Herv=E9
>
> ---------------------------------------------------------------------
> 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-124500-archiver=mbox-vm.apache.org@maven.apache.org Thu Nov 16 21:47:19 2017
Return-Path: <dev-return-124500-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 78C3E664
for <archiver@mbox-vm.apache.org>; Thu, 16 Nov 2017 21:47:19 +0000 (UTC)
Received: (qmail 56982 invoked by uid 500); 16 Nov 2017 21:47:18 -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 56970 invoked by uid 99); 16 Nov 2017 21:47:18 -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, 16 Nov 2017 21:47:18 +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 AED05C6181
for <dev@maven.apache.org>; Thu, 16 Nov 2017 21:47:17 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org
X-Spam-Flag: NO
X-Spam-Score: 1.879
X-Spam-Level: *
X-Spam-Status: No, score=1.879 tagged_above=-999 required=6.31
tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1,
HTML_MESSAGE=2, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01,
RCVD_IN_MSPIKE_WL=-0.01, 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-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 a6uEsM0OQy02 for <dev@maven.apache.org>;
Thu, 16 Nov 2017 21:47:16 +0000 (UTC)
Received: from mail-vk0-f52.google.com (mail-vk0-f52.google.com [209.85.213.52])
by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 04F005FAC9
for <dev@maven.apache.org>; Thu, 16 Nov 2017 21:47:16 +0000 (UTC)
Received: by mail-vk0-f52.google.com with SMTP id k82so548583vkd.5
for <dev@maven.apache.org>; Thu, 16 Nov 2017 13:47:15 -0800 (PST)
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=nW/CrmMhkUSry/gloVGQRbNVKRYRAmzwPhyAcRkF5qg=;
b=XR1lMYokfYzrW0FIQq/2+EgKOM+tw/OJY52+ECSWZQglTD+mMrqOdGNK+2ZROTWAWX
3uQXzlhWnB/embM7Ke7W5Mi7JMc5Kq71VCYsFhz9SR9uN8PAwECaTzLJIoFweirFlG/q
a90uk2caXnTS64wToU7rYD1Y8iYm/YYTleajchjT3CILQnyPmUiSDdFdgurUThuqpeKD
ivz9jYv7rIT9ZWD9Ye5Qq+X1R19gNk52rilAlKyCcEGd8uo16tFGdFAigUnTh7twybWT
JMDowfQCg7hFPsnSHxjCbHmW5CLw32UFVYW1ia8aBicDBDI6HvhYQrHV9SVRRWCZ7i/F
B5lw==
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=nW/CrmMhkUSry/gloVGQRbNVKRYRAmzwPhyAcRkF5qg=;
b=klcHh1mfOh5z8seX3UgAyEulKUe0niHbNIt5tXWsSLQJ5giOliWeqnqYTNYZsrz5k0
JLXDd7lKgjEBbh8HWjYEkL2MXrc7p+gNnPm52NQDbFcSWQASURpnokuOCEnD9+byVfqK
Z4LJvLm2nXghHev5VNXlewgSB8LvafYiZn/6yNtHCTv5gCi2kxsAwvjTssE0o2d3CW1H
xVefqnmf0jHDhPeRQ2lljeLacpF2cF+gMIziXXnGmkXvnp3goHFi/j7nIbJT4capwTdc
/0q6do2xF/N2dB1lX8Ej+XTlGOHHvjlW4YGVZOJuvuZgkCa9+4opC1r6vg7O7NZuxWvE
EMDA==
X-Gm-Message-State: AJaThX4nks0ZOWhrIFVLfAltCuvnlskwKQ2Osymbqolori8yRRN7lyrp
zYv1EliE+DdQixgW39OXt8h4lPbonCLjt/GECQ6YQQ==
X-Google-Smtp-Source: AGs4zMZ+ukzW3DtdIH4l2sD8rFCBS8KEPXecTqLeELUhR7g5BY3i9j177U5KSTovaOLW3ktu/6P9ur4SW2R4BbITkGo=
X-Received: by 10.31.252.15 with SMTP id a15mr2597168vki.33.1510868834640;
Thu, 16 Nov 2017 13:47:14 -0800 (PST)
MIME-Version: 1.0
Received: by 10.176.90.38 with HTTP; Thu, 16 Nov 2017 13:46:54 -0800 (PST)
In-Reply-To: <op.y9s42zr8kdkhrr@desktop-2khsk44>
References: <1621176.sJahEm9325@giga> <op.y9s42zr8kdkhrr@desktop-2khsk44>
From: =?UTF-8?Q?Arnaud_H=C3=A9ritier?= <aheritier@gmail.com>
Date: Thu, 16 Nov 2017 15:46:54 -0600
Message-ID: <CAFNCU-9aK1BMmNFp4SPFkR=rEsNf76iS3yFi8MwdPsxnS69dYQ@mail.gmail.com>
Subject: Re: merging MNG-6302 to master
To: Maven Developers List <dev@maven.apache.org>
Content-Type: multipart/alternative; boundary="94eb2c1497ca30ea17055e20909e"
--94eb2c1497ca30ea17055e20909e
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
+1
On Thu, Nov 16, 2017 at 11:48 AM, Robert Scholte <rfscholte@apache.org>
wrote:
> +1
>
>
>
> On Thu, 16 Nov 2017 18:24:09 +0100, Herv=C3=A9 BOUTEMY <herve.boutemy@fre=
e.fr>
> wrote:
>
> I updated MNG-6302 implementation:
>> see https://issues.apache.org/jira/browse/MNG-6302
>>
>> are there seconders for this implementation?
>> or ideas on better displays?
>>
>> Regards,
>>
>> Herv=C3=A9
>>
>> ---------------------------------------------------------------------
>> 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
-----
Arnaud H=C3=A9ritier
http://aheritier.net
Mail/GTalk: aheritier AT gmail DOT com
Twitter/Skype : aheritier
--94eb2c1497ca30ea17055e20909e--
From dev-return-124501-archiver=mbox-vm.apache.org@maven.apache.org Fri Nov 17 08:40:36 2017
Return-Path: <dev-return-124501-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 1B6E6664
for <archiver@mbox-vm.apache.org>; Fri, 17 Nov 2017 08:40:36 +0000 (UTC)
Received: (qmail 13228 invoked by uid 500); 17 Nov 2017 08:40: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 13217 invoked by uid 99); 17 Nov 2017 08:40:35 -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, 17 Nov 2017 08:40:35 +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 0478C18088F
for <dev@maven.apache.org>; Fri, 17 Nov 2017 08:40:33 +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 QNrCLGJBrxBw for <dev@maven.apache.org>;
Fri, 17 Nov 2017 08:40:31 +0000 (UTC)
Received: from smtp.smtpout.orange.fr (smtp03.smtpout.orange.fr [80.12.242.125])
by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 796F95F569
for <dev@maven.apache.org>; Fri, 17 Nov 2017 08:40:29 +0000 (UTC)
Received: from giga.localnet ([86.238.16.93])
by mwinf5d50 with ME
id awgN1w00K20Ufdy03wgNhg; Fri, 17 Nov 2017 09:40:22 +0100
X-ME-Helo: giga.localnet
X-ME-Date: Fri, 17 Nov 2017 09:40:22 +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: Maven resolver branch consolidation
Date: Fri, 17 Nov 2017 09:40:22 +0100
Message-ID: <2567878.8ANxGostfX@giga>
In-Reply-To: <20171116171315.3663629C0081@dd17332.kasserver.com>
References: <20171109053551.957D429C50D1@dd17332.kasserver.com> <1640357.5XWmYONbEb@giga> <20171116171315.3663629C0081@dd17332.kasserver.com>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="nextPart23989684.4Xbeelhfra"
Content-Transfer-Encoding: 7Bit
--nextPart23989684.4Xbeelhfra
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"
on the second option, I was ready to just answer "not possible", but decide=
d I=20
could try at high level before answering...
I took Maven core dependency tree [1], picked green color as the definition=
of=20
Maven Artifact Resolver, put maven-resolver-provider in green + settings=20
builder (since used by resolver ant tasks: that's a detail I didn't put in=
=20
latest resolver dependency tree)
Then I extended green to every transitive dependency to have an independent=
=20
releasable reactor
You'll find as a result the attached image.
Analysis:
=2D this splits Maven core in 2 parts: lower part on dependency resolution,=
=20
higher part on build
=2D settings.xml and pom.xml are in dependency resolution
Reaction: it could be for Maven 5 or 6, when consumer pom is strictly separ=
ate=20
from build pom...
Regards,
Herv=E9
[1] http://maven.apache.org/ref/3.5.2/
Le jeudi 16 novembre 2017, 18:13:15 CET Manfred Moser a =E9crit :
> Thanks for the explanation and details Herve. Seems to be that to do this
> cleanly we have to break the circle. From my limited knowledge there are
> two ways to do that.
>=20
> 1. As stephen suggested.. get the resolver into maven core tree. That mak=
es
> core bigger again and ties the two projects into one release cycle.
> Feasible but I am not a fan.
>=20
> 2. I am not sure if possible but .. could we get the maven resolver provi=
der
> out of maven core and into the resolver project and have it all together =
in
> there?
>=20
> In either case .. both of those seem rather large tasks so I will definit=
ely
> go ahead with demo branch merge first. I just have to redo the work I did
> without the ant tasks in the tree. Stay tuned on that..
>=20
> Manfred
>=20
> Herv=E9 BOUTEMY wrote on 2017-11-16 05:49:
> > feasible, but I really don't like it: separation is good.
> >=20
> > seriously, just merge demos and let ant-tasks separate, and we have a
> > pretty good compromise on every aspect
> > (or even drop ant tasks if really this is causing us too much headache.=
=2E.)
> >=20
> > Regards,
> >=20
> > Herv=E9
> >=20
> > Le jeudi 16 novembre 2017, 10:03:07 CET Stephen Connolly a =E9crit :
> >> On Thu 16 Nov 2017 at 07:51, Herv=E9 BOUTEMY <herve.boutemy@free.fr> w=
rote:
> >> > I just pushed an update of dependencies image that shows the external
> >> > maven-
> >> > resolver-provider (in yellow) inside the reactor dependency graph (in
> >> > blue)
> >> >=20
> >> > That shows the chicken and egg issue on releasing we'll have on API
> >> > breaking
> >> > change. People always building from source (like Debian) will have t=
he
> >> > issue
> >> > also.
> >> >=20
> >> > For demos, which are not really published during the release (just as
> >> > documentation), disabling the module in the build when necessary is
> >> > sufficient,
> >> > won't change many things. For ant tasks, disabling the module will n=
ot
> >> > publish
> >> > the artifact: this will have a visible impact.
> >>=20
> >> Should we just bite the bullet and bring resolver in-tree as modules in
> >> maven core... leaving demos and ant tasks here?
> >>=20
> >> > Regards,
> >> >=20
> >> > Herv=E9
> >> >=20
> >> > Le mercredi 15 novembre 2017, 23:05:14 CET Herv=E9 BOUTEMY a =E9crit=
:
> >> > > it seems I have not been clear: I'll try to explain better
> >> > >=20
> >> > > 1. maven-resolver-ant-tasks depends on maven-resolver-provider (fr=
om
> >> >=20
> >> > Maven
> >> >=20
> >> > > core)
> >> > > 2. maven-resolver-provider (then Maven core) depends on
> >> > > maven-resolver
> >> > >=20
> >> > > if we put maven-resolver-ant-tasks in the same reactor than
> >> >=20
> >> > maven-resolver,
> >> >=20
> >> > > we can't release any maven-resolver API change that breaks
> >> >=20
> >> > maven-resolver-
> >> >=20
> >> > > provider
> >> > >=20
> >> > > example: if we move maven-resolver code to org.apache.maven java
> >> > > package
> >> >=20
> >> > in
> >> >=20
> >> > > maven-resolver 2.0.0-SNAPSHOT, we need maven-resolver-provider
> >> > > 4.0.0-SNAPSHOT that uses maven-resolver 2.0.0-SNAPSHOT with this n=
ew
> >> > > java
> >> > > package. Then try to release anything: you can't, unless you don't
> >> > > try
> >> > > to
> >> > > release maven- resolver-ant-tasks
> >> > >=20
> >> > > (the consequence on version consistency is another way to describe
> >> > > the
> >> > > issue, but that is more subtle, then I chose to describe the most
> >> > > visible
> >> > > issue, with API breaking change)
> >> > >=20
> >> > > IMHO, another consequence could be: maven-resolver-ant-tasks would
> >> >=20
> >> > perhaps
> >> >=20
> >> > > better be versionned like maven-resolver-provider
> >> > >=20
> >> > >=20
> >> > > Merging resolver-demos is really the great big idea: with that mer=
ge,
> >> > > modifying maven-rresolver can immediately be tested with demos:
> >> > > that'll
> >> >=20
> >> > be
> >> >=20
> >> > > so much easier to make changes to maven-resolver code!
> >> > >=20
> >> > > Regards,
> >> > >=20
> >> > > Herv=E9
> >> > >=20
> >> > > Le mercredi 15 novembre 2017, 09:02:12 CET Michael Osipov a =E9cri=
t :
> >> > > > Why -1 on the Ant tasks?
> >> > > >=20
> >> > > > Am 2017-11-15 um 00:50 schrieb Herv=E9 BOUTEMY:
> >> > > > > I answered on the mailing list and on the 2 Jira issues
> >> > > > > In summary, +1 to merge demos, -1 to merge ant-tasks
> >> > > > >=20
> >> > > > > Regards,
> >> > > > >=20
> >> > > > > Herv=E9
> >> > > > >=20
> >> > > > > Le mardi 14 novembre 2017, 18:19:40 CET Manfred Moser a =E9cri=
t :
> >> > > > >> Any feedback or should I just go ahead with the cleanup?
> >> > > > >>=20
> >> > > > >> Manfred
> >> > > > >>=20
> >> > > > >> Manfred Moser wrote on 2017-11-08 21:35:
> >> > > > >>> Hi all,
> >> > > > >>>=20
> >> > > > >>> I have started and made good progress on getting Maven resol=
ver
> >> > > > >>> all
> >> > > > >>> into
> >> > > > >>> the master branch instead of having master, demos and ant-ta=
sks
> >> > > > >>> in
> >> > > > >>> separate branches.
> >> > > > >>>=20
> >> > > > >>> Details are tracked in
> >> > > > >>> https://issues.apache.org/jira/browse/MRESOLVER-28
> >> > > > >>>=20
> >> > > > >>> All of it is now in a new branch called master-all for you to
> >> > > > >>> see.
> >> > > > >>>=20
> >> > > > >>> I am now wondering what the next steps are. I added what I
> >> > > > >>> think
> >> > > > >>> should
> >> > > > >>> happen next in the issue in a comment and would appreciate a=
ny
> >> >=20
> >> > input
> >> >=20
> >> > > > >>> on
> >> > > > >>> the current setup and next steps.
> >> > > > >>>=20
> >> > > > >>> Any help would be appreciated.
> >> > > > >>>=20
> >> > > > >>> manfred
> >> >=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
> >> > > ------------------------------------------------------------------=
=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
> >> > --
> >>=20
> >> Sent from my phone
> >=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
--nextPart23989684.4Xbeelhfra
Content-Type: text/plain; charset=us-ascii
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org
--nextPart23989684.4Xbeelhfra--
From dev-return-124502-archiver=mbox-vm.apache.org@maven.apache.org Fri Nov 17 09:27:52 2017
Return-Path: <dev-return-124502-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id D37F5664
for <archiver@mbox-vm.apache.org>; Fri, 17 Nov 2017 09:27:51 +0000 (UTC)
Received: (qmail 3539 invoked by uid 500); 17 Nov 2017 09:27: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 3509 invoked by uid 99); 17 Nov 2017 09:27:51 -0000
Received: from mail-relay.apache.org (HELO mail-relay.apache.org) (140.211.11.15)
by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 17 Nov 2017 09:27:51 +0000
Received: from desktop-2khsk44 (5248749D.cm-4-1b.dynamic.ziggo.nl [82.72.116.157])
by mail-relay.apache.org (ASF Mail Server at mail-relay.apache.org) with ESMTPSA id 0D8291A02E6;
Fri, 17 Nov 2017 09:27:49 +0000 (UTC)
Content-Type: text/plain; charset=iso-8859-15; format=flowed; delsp=yes
Date: Fri, 17 Nov 2017 10:27:50 +0100
To: announce@maven.apache.org, users@maven.apache.org
Cc: dev@maven.apache.org
Subject: [ANN] Apache Maven JDeprScan Plugin 3.0.0-alpha-1 Released
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: "Robert Scholte" <rfscholte@apache.org>
Organization: Apache Software Foundation
Message-ID: <op.y9uckom6kdkhrr@desktop-2khsk44>
User-Agent: Opera Mail/12.18 (Win64)
The Apache Maven team is pleased to announce the first release of the
Apache Maven JDeprScan Plugin, version 3.0.0-alpha-1
The Maven JDeprScan plugin is used to scan class files for uses of
deprecated API elements. It uses the jdeprscan tool as provided with Java
9.
https://maven.apache.org/plugins/maven-jdeprscan-plugin/
You should specify the version in your project's plugin configuration:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jdeprscan-plugin</artifactId>
<version>3.0.0-alpha-1</version>
</plugin>
You can download the appropriate sources etc. from the download page:
https://maven.apache.org/plugins/maven-jdeprscan-plugin/download.cgi
Enjoy,
-The Apache Maven team
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org
From dev-return-124503-archiver=mbox-vm.apache.org@maven.apache.org Fri Nov 17 09:55:41 2017
Return-Path: <dev-return-124503-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 8FC76663
for <archiver@mbox-vm.apache.org>; Fri, 17 Nov 2017 09:55:41 +0000 (UTC)
Received: (qmail 65042 invoked by uid 500); 17 Nov 2017 09:55: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 65026 invoked by uid 99); 17 Nov 2017 09:55: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; Fri, 17 Nov 2017 09:55: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 C2A03C6678
for <dev@maven.apache.org>; Fri, 17 Nov 2017 09:55: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-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 PPGqKMxDo_ZD for <dev@maven.apache.org>;
Fri, 17 Nov 2017 09:55:37 +0000 (UTC)
Received: from smtp.smtpout.orange.fr (smtp09.smtpout.orange.fr [80.12.242.131])
by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id EA1D65F3E0
for <dev@maven.apache.org>; Fri, 17 Nov 2017 09:55:36 +0000 (UTC)
Received: from giga.localnet ([86.238.16.93])
by mwinf5d69 with ME
id axvb1w00Z20Ufdy03xvbQi; Fri, 17 Nov 2017 10:55:35 +0100
X-ME-Helo: giga.localnet
X-ME-Date: Fri, 17 Nov 2017 10:55:35 +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: Maven resolver branch consolidation
Date: Fri, 17 Nov 2017 10:55:35 +0100
Message-ID: <3249318.a79ABDPzHT@giga>
In-Reply-To: <2567878.8ANxGostfX@giga>
References: <20171109053551.957D429C50D1@dd17332.kasserver.com> <20171116171315.3663629C0081@dd17332.kasserver.com> <2567878.8ANxGostfX@giga>
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"
attachment removed by mailing list
I put it in
https://cwiki.apache.org/confluence/display/MAVEN/POM+Model+Version+5.0.0?
focusedCommentId=3D74687410&refresh=3D1510912447661#comment-74687410
Regards,
Herv=E9
Le vendredi 17 novembre 2017, 09:40:22 CET Herv=E9 BOUTEMY a =E9crit :
> on the second option, I was ready to just answer "not possible", but deci=
ded
> I could try at high level before answering...
>=20
> I took Maven core dependency tree [1], picked green color as the definiti=
on
> of Maven Artifact Resolver, put maven-resolver-provider in green + settin=
gs
> builder (since used by resolver ant tasks: that's a detail I didn't put in
> latest resolver dependency tree)
> Then I extended green to every transitive dependency to have an independe=
nt
> releasable reactor
>=20
> You'll find as a result the attached image.
>=20
> Analysis:
> - this splits Maven core in 2 parts: lower part on dependency resolution,
> higher part on build
> - settings.xml and pom.xml are in dependency resolution
>=20
> Reaction: it could be for Maven 5 or 6, when consumer pom is strictly
> separate from build pom...
>=20
> Regards,
>=20
> Herv=E9
>=20
> [1] http://maven.apache.org/ref/3.5.2/
>=20
> Le jeudi 16 novembre 2017, 18:13:15 CET Manfred Moser a =E9crit :
> > Thanks for the explanation and details Herve. Seems to be that to do th=
is
> > cleanly we have to break the circle. From my limited knowledge there are
> > two ways to do that.
> >=20
> > 1. As stephen suggested.. get the resolver into maven core tree. That
> > makes
> > core bigger again and ties the two projects into one release cycle.
> > Feasible but I am not a fan.
> >=20
> > 2. I am not sure if possible but .. could we get the maven resolver
> > provider out of maven core and into the resolver project and have it all
> > together in there?
> >=20
> > In either case .. both of those seem rather large tasks so I will
> > definitely go ahead with demo branch merge first. I just have to redo t=
he
> > work I did without the ant tasks in the tree. Stay tuned on that..
> >=20
> > Manfred
> >=20
> > Herv=E9 BOUTEMY wrote on 2017-11-16 05:49:
> > > feasible, but I really don't like it: separation is good.
> > >=20
> > > seriously, just merge demos and let ant-tasks separate, and we have a
> > > pretty good compromise on every aspect
> > > (or even drop ant tasks if really this is causing us too much
> > > headache...)
> > >=20
> > > Regards,
> > >=20
> > > Herv=E9
> > >=20
> > > Le jeudi 16 novembre 2017, 10:03:07 CET Stephen Connolly a =E9crit :
> > >> On Thu 16 Nov 2017 at 07:51, Herv=E9 BOUTEMY <herve.boutemy@free.fr>=
=20
wrote:
> > >> > I just pushed an update of dependencies image that shows the exter=
nal
> > >> > maven-
> > >> > resolver-provider (in yellow) inside the reactor dependency graph =
(in
> > >> > blue)
> > >> >=20
> > >> > That shows the chicken and egg issue on releasing we'll have on API
> > >> > breaking
> > >> > change. People always building from source (like Debian) will have
> > >> > the
> > >> > issue
> > >> > also.
> > >> >=20
> > >> > For demos, which are not really published during the release (just=
as
> > >> > documentation), disabling the module in the build when necessary is
> > >> > sufficient,
> > >> > won't change many things. For ant tasks, disabling the module will
> > >> > not
> > >> > publish
> > >> > the artifact: this will have a visible impact.
> > >>=20
> > >> Should we just bite the bullet and bring resolver in-tree as modules=
in
> > >> maven core... leaving demos and ant tasks here?
> > >>=20
> > >> > Regards,
> > >> >=20
> > >> > Herv=E9
> > >> >=20
> > >> > Le mercredi 15 novembre 2017, 23:05:14 CET Herv=E9 BOUTEMY a =E9cr=
it :
> > >> > > it seems I have not been clear: I'll try to explain better
> > >> > >=20
> > >> > > 1. maven-resolver-ant-tasks depends on maven-resolver-provider
> > >> > > (from
> > >> >=20
> > >> > Maven
> > >> >=20
> > >> > > core)
> > >> > > 2. maven-resolver-provider (then Maven core) depends on
> > >> > > maven-resolver
> > >> > >=20
> > >> > > if we put maven-resolver-ant-tasks in the same reactor than
> > >> >=20
> > >> > maven-resolver,
> > >> >=20
> > >> > > we can't release any maven-resolver API change that breaks
> > >> >=20
> > >> > maven-resolver-
> > >> >=20
> > >> > > provider
> > >> > >=20
> > >> > > example: if we move maven-resolver code to org.apache.maven java
> > >> > > package
> > >> >=20
> > >> > in
> > >> >=20
> > >> > > maven-resolver 2.0.0-SNAPSHOT, we need maven-resolver-provider
> > >> > > 4.0.0-SNAPSHOT that uses maven-resolver 2.0.0-SNAPSHOT with this
> > >> > > new
> > >> > > java
> > >> > > package. Then try to release anything: you can't, unless you don=
't
> > >> > > try
> > >> > > to
> > >> > > release maven- resolver-ant-tasks
> > >> > >=20
> > >> > > (the consequence on version consistency is another way to descri=
be
> > >> > > the
> > >> > > issue, but that is more subtle, then I chose to describe the most
> > >> > > visible
> > >> > > issue, with API breaking change)
> > >> > >=20
> > >> > > IMHO, another consequence could be: maven-resolver-ant-tasks wou=
ld
> > >> >=20
> > >> > perhaps
> > >> >=20
> > >> > > better be versionned like maven-resolver-provider
> > >> > >=20
> > >> > >=20
> > >> > > Merging resolver-demos is really the great big idea: with that
> > >> > > merge,
> > >> > > modifying maven-rresolver can immediately be tested with demos:
> > >> > > that'll
> > >> >=20
> > >> > be
> > >> >=20
> > >> > > so much easier to make changes to maven-resolver code!
> > >> > >=20
> > >> > > Regards,
> > >> > >=20
> > >> > > Herv=E9
> > >> > >=20
> > >> > > Le mercredi 15 novembre 2017, 09:02:12 CET Michael Osipov a =E9c=
rit :
> > >> > > > Why -1 on the Ant tasks?
> > >> > > >=20
> > >> > > > Am 2017-11-15 um 00:50 schrieb Herv=E9 BOUTEMY:
> > >> > > > > I answered on the mailing list and on the 2 Jira issues
> > >> > > > > In summary, +1 to merge demos, -1 to merge ant-tasks
> > >> > > > >=20
> > >> > > > > Regards,
> > >> > > > >=20
> > >> > > > > Herv=E9
> > >> > > > >=20
> > >> > > > > Le mardi 14 novembre 2017, 18:19:40 CET Manfred Moser a =E9c=
rit :
> > >> > > > >> Any feedback or should I just go ahead with the cleanup?
> > >> > > > >>=20
> > >> > > > >> Manfred
> > >> > > > >>=20
> > >> > > > >> Manfred Moser wrote on 2017-11-08 21:35:
> > >> > > > >>> Hi all,
> > >> > > > >>>=20
> > >> > > > >>> I have started and made good progress on getting Maven
> > >> > > > >>> resolver
> > >> > > > >>> all
> > >> > > > >>> into
> > >> > > > >>> the master branch instead of having master, demos and
> > >> > > > >>> ant-tasks
> > >> > > > >>> in
> > >> > > > >>> separate branches.
> > >> > > > >>>=20
> > >> > > > >>> Details are tracked in
> > >> > > > >>> https://issues.apache.org/jira/browse/MRESOLVER-28
> > >> > > > >>>=20
> > >> > > > >>> All of it is now in a new branch called master-all for you=
to
> > >> > > > >>> see.
> > >> > > > >>>=20
> > >> > > > >>> I am now wondering what the next steps are. I added what I
> > >> > > > >>> think
> > >> > > > >>> should
> > >> > > > >>> happen next in the issue in a comment and would appreciate
> > >> > > > >>> any
> > >> >=20
> > >> > input
> > >> >=20
> > >> > > > >>> on
> > >> > > > >>> the current setup and next steps.
> > >> > > > >>>=20
> > >> > > > >>> Any help would be appreciated.
> > >> > > > >>>=20
> > >> > > > >>> manfred
> > >> >=20
> > >> > ------------------------------------------------------------------=
=2D--
> > >> >=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
> > >> > > ----------------------------------------------------------------=
=2D--
> > >> > > --
> > >> > > 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
> > >> > --
> > >>=20
> > >> Sent from my phone
> > >=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-124504-archiver=mbox-vm.apache.org@maven.apache.org Fri Nov 17 10:01:33 2017
Return-Path: <dev-return-124504-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id DA955663
for <archiver@mbox-vm.apache.org>; Fri, 17 Nov 2017 10:01:32 +0000 (UTC)
Received: (qmail 73700 invoked by uid 500); 17 Nov 2017 10:01: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 73683 invoked by uid 99); 17 Nov 2017 10:01:31 -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; Fri, 17 Nov 2017 10:01:31 +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 0576CC66C0
for <dev@maven.apache.org>; Fri, 17 Nov 2017 10:01:31 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org
X-Spam-Flag: NO
X-Spam-Score: -2.901
X-Spam-Level:
X-Spam-Status: No, score=-2.901 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_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 6zDosYK1feQU for <dev@maven.apache.org>;
Fri, 17 Nov 2017 10:01:30 +0000 (UTC)
Received: from mail-pf0-f180.google.com (mail-pf0-f180.google.com [209.85.192.180])
by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id E3F255F299
for <dev@maven.apache.org>; Fri, 17 Nov 2017 10:01:29 +0000 (UTC)
Received: by mail-pf0-f180.google.com with SMTP id n89so1595227pfk.11
for <dev@maven.apache.org>; Fri, 17 Nov 2017 02:01:29 -0800 (PST)
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=n15xxgnqnNACqSaDn/FaK6A3B8yyTMQ8HXNeKTdkYuk=;
b=CS+gr5xU6wyJH+0PpfUhHuZZjX+C56JAQamtXoY86ai6ic3v+OMw9VusDkiQTI9xCG
ATX0txfSbkQwD3yes6vXfsx24060MgNEVdjlN0/15+8Yrj1xLQAz/2Bu9FFXx9+6V+tO
U0VNzJSvWIaKi7fLqp/TsiY+3t5rgtKDc0m013BWs/w0a2XzrBiXbB84OApqxu3ktLbK
N0itBQe1foYmq/IENKvJt5i39oRQkkT2trdJEWy7ZtF2uhBp5q38To6DQ9LYs3brz3Ru
DMsZ8QYlY6vEkq9D2yohInj6R5kZHHQOEZHoyWGwZYvj3XrmNKh6UKJNL6xgjHZhUj8m
+EMA==
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=n15xxgnqnNACqSaDn/FaK6A3B8yyTMQ8HXNeKTdkYuk=;
b=piVkgHr+AhTPaz4ztOvBJmHDUmQ9Q28N3o2U2LEHcCCOL/leF/L9AQbpf+GdY5PXB4
bbNpB5LW7U39ppFL7tDdKcsC6XIUziyvDTy2hlZUbaVV/LNUdbDfxpJ3aFQXGA5nQm74
ECwp0kqZac+RpTFmYGRLPolQI8GCLfLNawl+lTje+oo5HxXBZaajwV8IXh3S5EJ8p2vX
a/wbgjZsPAkc67+T+InjrcDa3x1CepnAIL2PHksFZsvzHMxWuPq0tdW0j1V0bYObwl5Q
nbFDEw0IFqn2E8udioU3fn48pTEt5fhFXZZ58LnyWZ8KHZ10cK/qY4wp0IoVM1/PuH20
KfKg==
X-Gm-Message-State: AJaThX42AkBg/LendQkUvZJSAy2le/DUC8gRY0uDm4lRBPkJUV5CbNAY
inHRDAcTMz93gOJ/N9h83k2HcbrCO4D2OsvOQDhNdw==
X-Google-Smtp-Source: AGs4zMYnHybPfN4pH6HIxknZ+hnhfo08voPaj6t4JeKrrc+P8m2Y/V48iG2nqJIaeqpPB7vcfGmDOZYBwqTcd5djsJw=
X-Received: by 10.98.190.6 with SMTP id l6mr1490943pff.53.1510912882885; Fri,
17 Nov 2017 02:01:22 -0800 (PST)
MIME-Version: 1.0
Received: by 10.100.170.135 with HTTP; Fri, 17 Nov 2017 02:01:22 -0800 (PST)
In-Reply-To: <op.y9uckom6kdkhrr@desktop-2khsk44>
References: <op.y9uckom6kdkhrr@desktop-2khsk44>
From: sebb <sebbaz@gmail.com>
Date: Fri, 17 Nov 2017 10:01:22 +0000
Message-ID: <CAOGo0VYapm3K8spg4Ydoyi3pGyUfeL45CsOax1_chtt_X0KCzw@mail.gmail.com>
Subject: Re: [ANN] Apache Maven JDeprScan Plugin 3.0.0-alpha-1 Released
To: Maven Developers List <dev@maven.apache.org>
Content-Type: text/plain; charset="UTF-8"
On 17 November 2017 at 09:27, Robert Scholte <rfscholte@apache.org> wrote:
> The Apache Maven team is pleased to announce the first release of the Apache
> Maven JDeprScan Plugin, version 3.0.0-alpha-1
>
> The Maven JDeprScan plugin is used to scan class files for uses of
> deprecated API elements. It uses the jdeprscan tool as provided with Java 9.
>
> https://maven.apache.org/plugins/maven-jdeprscan-plugin/
>
> You should specify the version in your project's plugin configuration:
>
> <plugin>
> <groupId>org.apache.maven.plugins</groupId>
> <artifactId>maven-jdeprscan-plugin</artifactId>
> <version>3.0.0-alpha-1</version>
> </plugin>
>
> You can download the appropriate sources etc. from the download page:
>
> https://maven.apache.org/plugins/maven-jdeprscan-plugin/download.cgi
The download link points to the top-level of the ASF mirror system.
This makes it very hard to use.
> Enjoy,
Looking for the needle in the haystack?
> -The Apache Maven team
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org
From dev-return-124505-archiver=mbox-vm.apache.org@maven.apache.org Fri Nov 17 11:10:53 2017
Return-Path: <dev-return-124505-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 584F0663
for <archiver@mbox-vm.apache.org>; Fri, 17 Nov 2017 11:10:53 +0000 (UTC)
Received: (qmail 30231 invoked by uid 500); 17 Nov 2017 11:10:52 -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 30219 invoked by uid 99); 17 Nov 2017 11:10:52 -0000
Received: from mail-relay.apache.org (HELO mail-relay.apache.org) (140.211.11.15)
by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 17 Nov 2017 11:10:52 +0000
Received: from desktop-2khsk44 (5248749D.cm-4-1b.dynamic.ziggo.nl [82.72.116.157])
by mail-relay.apache.org (ASF Mail Server at mail-relay.apache.org) with ESMTPSA id EBA581A0140
for <dev@maven.apache.org>; Fri, 17 Nov 2017 11:10:51 +0000 (UTC)
Content-Type: text/plain; charset=iso-8859-15; format=flowed; delsp=yes
To: dev@maven.apache.org
Subject: Re: Maven resolver branch consolidation
References: <20171109053551.957D429C50D1@dd17332.kasserver.com>
<11034890.cYXJqpgpqe@giga>
<CA+nPnMwejhakuDNTuV0L1Dw4mASmhLr=Sfqg7vBJ4jXMBvvz=A@mail.gmail.com>
<1640357.5XWmYONbEb@giga> <20171116171315.3663629C0081@dd17332.kasserver.com>
Date: Fri, 17 Nov 2017 12:10:49 +0100
MIME-Version: 1.0
Content-Transfer-Encoding: Quoted-Printable
From: "Robert Scholte" <rfscholte@apache.org>
Organization: Apache Software Foundation
Message-ID: <op.y9uhcbmikdkhrr@desktop-2khsk44>
In-Reply-To: <20171116171315.3663629C0081@dd17332.kasserver.com>
User-Agent: Opera Mail/12.18 (Win64)
"We can solve any problem by introducing an extra level of indirection."=
=
[1]
Looking at this new image[1] it is weird to me that ant-tasks has a dire=
ct =
dependency on maven-resolver-provider. I would have expected some provid=
er =
abstraction where you can choose to use the maven-resolver-provider.
Merging it into one project is an interesting option, but I think the =
maven-artifact-resolver is isolated enough to deserve its own project.
thanks,
Robert
[1] =
https://en.wikipedia.org/wiki/Fundamental_theorem_of_software_engineerin=
g
[2] =
https://git1-us-west.apache.org/repos/asf?p=3Dmaven-resolver.git;a=3Dblo=
b_plain;f=3Dsrc/site/resources/images/maven-resolver-deps.png;hb=3Df5439=
fde
On Thu, 16 Nov 2017 18:13:15 +0100, Manfred Moser =
<manfred@simpligility.com> wrote:
> Thanks for the explanation and details Herve. Seems to be that to do =
> this cleanly we have to break the circle. From my limited knowledge =
> there are two ways to do that.
>
> 1. As stephen suggested.. get the resolver into maven core tree. That =
=
> makes core bigger again and ties the two projects into one release =
> cycle. Feasible but I am not a fan.
>
> 2. I am not sure if possible but .. could we get the maven resolver =
> provider out of maven core and into the resolver project and have it a=
ll =
> together in there?
>
> In either case .. both of those seem rather large tasks so I will =
> definitely go ahead with demo branch merge first. I just have to redo =
=
> the work I did without the ant tasks in the tree. Stay tuned on that..=
>
> Manfred
>
> Herv=E9 BOUTEMY wrote on 2017-11-16 05:49:
>
>> feasible, but I really don't like it: separation is good.
>>
>> seriously, just merge demos and let ant-tasks separate, and we have a=
=
>> pretty
>> good compromise on every aspect
>> (or even drop ant tasks if really this is causing us too much =
>> headache...)
>>
>> Regards,
>>
>> Herv=E9
>>
>> Le jeudi 16 novembre 2017, 10:03:07 CET Stephen Connolly a =E9crit :
>>> On Thu 16 Nov 2017 at 07:51, Herv=E9 BOUTEMY <herve.boutemy@free.fr>=
=
>>> wrote:
>>> > I just pushed an update of dependencies image that shows the exter=
nal
>>> > maven-
>>> > resolver-provider (in yellow) inside the reactor dependency graph =
(in
>>> > blue)
>>> >
>>> > That shows the chicken and egg issue on releasing we'll have on AP=
I
>>> > breaking
>>> > change. People always building from source (like Debian) will have=
=
>>> the
>>> > issue
>>> > also.
>>> >
>>> > For demos, which are not really published during the release (just=
as
>>> > documentation), disabling the module in the build when necessary i=
s
>>> > sufficient,
>>> > won't change many things. For ant tasks, disabling the module will=
=
>>> not
>>> > publish
>>> > the artifact: this will have a visible impact.
>>>
>>> Should we just bite the bullet and bring resolver in-tree as modules=
in
>>> maven core... leaving demos and ant tasks here?
>>>
>>> > Regards,
>>> >
>>> > Herv=E9
>>> >
>>> > Le mercredi 15 novembre 2017, 23:05:14 CET Herv=E9 BOUTEMY a =E9cr=
it :
>>> > > it seems I have not been clear: I'll try to explain better
>>> > >
>>> > > 1. maven-resolver-ant-tasks depends on maven-resolver-provider =
>>> (from
>>> >
>>> > Maven
>>> >
>>> > > core)
>>> > > 2. maven-resolver-provider (then Maven core) depends on =
>>> maven-resolver
>>> > >
>>> > > if we put maven-resolver-ant-tasks in the same reactor than
>>> >
>>> > maven-resolver,
>>> >
>>> > > we can't release any maven-resolver API change that breaks
>>> >
>>> > maven-resolver-
>>> >
>>> > > provider
>>> > >
>>> > > example: if we move maven-resolver code to org.apache.maven java=
=
>>> package
>>> >
>>> > in
>>> >
>>> > > maven-resolver 2.0.0-SNAPSHOT, we need maven-resolver-provider
>>> > > 4.0.0-SNAPSHOT that uses maven-resolver 2.0.0-SNAPSHOT with this=
=
>>> new
>>> > > java
>>> > > package. Then try to release anything: you can't, unless you don=
't =
>>> try
>>> > > to
>>> > > release maven- resolver-ant-tasks
>>> > >
>>> > > (the consequence on version consistency is another way to descri=
be =
>>> the
>>> > > issue, but that is more subtle, then I chose to describe the mos=
t
>>> > > visible
>>> > > issue, with API breaking change)
>>> > >
>>> > > IMHO, another consequence could be: maven-resolver-ant-tasks wou=
ld
>>> >
>>> > perhaps
>>> >
>>> > > better be versionned like maven-resolver-provider
>>> > >
>>> > >
>>> > > Merging resolver-demos is really the great big idea: with that =
>>> merge,
>>> > > modifying maven-rresolver can immediately be tested with demos: =
=
>>> that'll
>>> >
>>> > be
>>> >
>>> > > so much easier to make changes to maven-resolver code!
>>> > >
>>> > > Regards,
>>> > >
>>> > > Herv=E9
>>> > >
>>> > > Le mercredi 15 novembre 2017, 09:02:12 CET Michael Osipov a =E9c=
rit :
>>> > > > Why -1 on the Ant tasks?
>>> > > >
>>> > > > Am 2017-11-15 um 00:50 schrieb Herv=E9 BOUTEMY:
>>> > > > > I answered on the mailing list and on the 2 Jira issues
>>> > > > > In summary, +1 to merge demos, -1 to merge ant-tasks
>>> > > > >
>>> > > > > Regards,
>>> > > > >
>>> > > > > Herv=E9
>>> > > > >
>>> > > > > Le mardi 14 novembre 2017, 18:19:40 CET Manfred Moser a =E9c=
rit :
>>> > > > >> Any feedback or should I just go ahead with the cleanup?
>>> > > > >>
>>> > > > >> Manfred
>>> > > > >>
>>> > > > >> Manfred Moser wrote on 2017-11-08 21:35:
>>> > > > >>> Hi all,
>>> > > > >>>
>>> > > > >>> I have started and made good progress on getting Maven =
>>> resolver
>>> > > > >>> all
>>> > > > >>> into
>>> > > > >>> the master branch instead of having master, demos and =
>>> ant-tasks in
>>> > > > >>> separate branches.
>>> > > > >>>
>>> > > > >>> Details are tracked in
>>> > > > >>> https://issues.apache.org/jira/browse/MRESOLVER-28
>>> > > > >>>
>>> > > > >>> All of it is now in a new branch called master-all for you=
=
>>> to see.
>>> > > > >>>
>>> > > > >>> I am now wondering what the next steps are. I added what I=
=
>>> think
>>> > > > >>> should
>>> > > > >>> happen next in the issue in a comment and would appreciate=
=
>>> any
>>> >
>>> > input
>>> >
>>> > > > >>> on
>>> > > > >>> the current setup and next steps.
>>> > > > >>>
>>> > > > >>> Any help would be appreciated.
>>> > > > >>>
>>> > > > >>> manfred
>>> >
>>> > ------------------------------------------------------------------=
---
>>> >
>>> > > > >> 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
>>> >
>>> > --
>>>
>>> Sent from my phone
>>
>>
>>
>> ---------------------------------------------------------------------=
>> 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
From dev-return-124506-archiver=mbox-vm.apache.org@maven.apache.org Fri Nov 17 11:27:54 2017
Return-Path: <dev-return-124506-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 2BF16664
for <archiver@mbox-vm.apache.org>; Fri, 17 Nov 2017 11:27:54 +0000 (UTC)
Received: (qmail 61817 invoked by uid 500); 17 Nov 2017 11:27:53 -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 61804 invoked by uid 99); 17 Nov 2017 11:27:53 -0000
Received: from mail-relay.apache.org (HELO mail-relay.apache.org) (140.211.11.15)
by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 17 Nov 2017 11:27:53 +0000
Received: from desktop-2khsk44 (5248749D.cm-4-1b.dynamic.ziggo.nl [82.72.116.157])
by mail-relay.apache.org (ASF Mail Server at mail-relay.apache.org) with ESMTPSA id 3E5CA1A0140;
Fri, 17 Nov 2017 11:27:51 +0000 (UTC)
Content-Type: text/plain; charset=iso-8859-15; format=flowed; delsp=yes
To: dev@maven.apache.org
Date: Fri, 17 Nov 2017 12:27:49 +0100
Cc: sebb <sebbaz@gmail.com>
Subject: Download links
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: "Robert Scholte" <rfscholte@apache.org>
Organization: Apache Software Foundation
Message-ID: <op.y9uh4nywkdkhrr@desktop-2khsk44>
User-Agent: Opera Mail/12.18 (Win64)
This topic deserves a separate mailthread.
Quoting Sebb on a different thread:
"The download link points to the top-level of the ASF mirror system.
This makes it very hard to use."
AFAIK the ASF says there should be a download button for every released
product.
In case of Maven we're talking about a lot of projects, and downloads
should be redirected via a mirror.
I don't think it is possible to do a deeplink to a specific folder.
Also, in case of Maven plugins and other dependencies (all excluding the
Maven distribution itself) it is kind of strange to provide a download
link when we could assume that they only want to have the
plugin/dependency XML fragment.
I agree that the link is kind of useless right now, but also the best we
can do when providing a direct download link.
If there's no way to do a deeplink, I'd prefer to remove it from the pages
and announcements.
thanks,
Robert
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org
From dev-return-124507-archiver=mbox-vm.apache.org@maven.apache.org Fri Nov 17 11:47:56 2017
Return-Path: <dev-return-124507-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 3AB3D664
for <archiver@mbox-vm.apache.org>; Fri, 17 Nov 2017 11:47:56 +0000 (UTC)
Received: (qmail 84641 invoked by uid 500); 17 Nov 2017 11:47:55 -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 84630 invoked by uid 99); 17 Nov 2017 11:47: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; Fri, 17 Nov 2017 11:47: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 83DCCC6628
for <dev@maven.apache.org>; Fri, 17 Nov 2017 11:47:54 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd1-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 (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024)
with ESMTP id G5tTdf3wEQpG for <dev@maven.apache.org>;
Fri, 17 Nov 2017 11:47:53 +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 125385FD01
for <dev@maven.apache.org>; Fri, 17 Nov 2017 11:47:52 +0000 (UTC)
Received: from giga.localnet ([86.238.16.93])
by mwinf5d63 with ME
id aznr1w00x20Ufdy03znrUy; Fri, 17 Nov 2017 12:47:52 +0100
X-ME-Helo: giga.localnet
X-ME-Date: Fri, 17 Nov 2017 12:47:52 +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: Download links
Date: Fri, 17 Nov 2017 12:47:51 +0100
Message-ID: <5773884.Nuuv0DKoVJ@giga>
In-Reply-To: <op.y9uh4nywkdkhrr@desktop-2khsk44>
References: <op.y9uh4nywkdkhrr@desktop-2khsk44>
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"
the deeplink used to work: that's the objective of our "resources/download.=
cgi=20
+ xdoc/download.xml.vm" pattern that was created some years ago.
download.cgi is supposed to use standard ASF script that uses download.html=
as=20
content
I don't know why this does not work any more.
I vaguely remember something a few years ago about executable bit, some=20
headache I had at that time to try to fix working with interested people (i=
e.=20
not many, but Sebb was probably one of the few). Perhaps it's time to rewor=
k=20
on it: I'll see tonight if I can find references on the analysis already do=
ne=20
at that time.
Regards,
Herv=E9
Le vendredi 17 novembre 2017, 12:27:49 CET Robert Scholte a =E9crit :
> This topic deserves a separate mailthread.
>=20
> Quoting Sebb on a different thread:
> "The download link points to the top-level of the ASF mirror system.
>=20
> This makes it very hard to use."
>=20
> AFAIK the ASF says there should be a download button for every released
> product.
> In case of Maven we're talking about a lot of projects, and downloads
> should be redirected via a mirror.
> I don't think it is possible to do a deeplink to a specific folder.
>=20
> Also, in case of Maven plugins and other dependencies (all excluding the
> Maven distribution itself) it is kind of strange to provide a download
> link when we could assume that they only want to have the
> plugin/dependency XML fragment.
>=20
> I agree that the link is kind of useless right now, but also the best we
> can do when providing a direct download link.
> If there's no way to do a deeplink, I'd prefer to remove it from the pages
> and announcements.
>=20
> thanks,
> Robert
>=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-124508-archiver=mbox-vm.apache.org@maven.apache.org Fri Nov 17 12:33:42 2017
Return-Path: <dev-return-124508-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id D9CBF664
for <archiver@mbox-vm.apache.org>; Fri, 17 Nov 2017 12:33:41 +0000 (UTC)
Received: (qmail 52302 invoked by uid 500); 17 Nov 2017 12:33: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 52291 invoked by uid 99); 17 Nov 2017 12:33:40 -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, 17 Nov 2017 12:33:40 +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 1BAEF1808EF
for <dev@maven.apache.org>; Fri, 17 Nov 2017 12:33:40 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org
X-Spam-Flag: NO
X-Spam-Score: -3.101
X-Spam-Level:
X-Spam-Status: No, score=-3.101 tagged_above=-999 required=6.31
tests=[HTML_MESSAGE=2, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-2.8,
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 ZNIKASO91WVy for <dev@maven.apache.org>;
Fri, 17 Nov 2017 12:33:38 +0000 (UTC)
Received: from userp1040.oracle.com (userp1040.oracle.com [156.151.31.81])
by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id E27DE5F2AD
for <dev@maven.apache.org>; Fri, 17 Nov 2017 12:33:37 +0000 (UTC)
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id vAHCXZE3029584
(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK)
for <dev@maven.apache.org>; Fri, 17 Nov 2017 12:33:36 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id vAHCXZJA021390
(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK)
for <dev@maven.apache.org>; Fri, 17 Nov 2017 12:33:35 GMT
Received: from abhmp0012.oracle.com (abhmp0012.oracle.com [141.146.116.18])
by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id vAHCXZ4o012174
for <dev@maven.apache.org>; Fri, 17 Nov 2017 12:33:35 GMT
Received: from durendal.home (/108.16.95.207)
by default (Oracle Beehive Gateway v4.0)
with ESMTP ; Fri, 17 Nov 2017 04:33:35 -0800
From: Russell Gold <russell.gold@oracle.com>
Content-Type: multipart/alternative;
boundary="Apple-Mail=_88B0C839-8A75-4C05-9BF3-1E48974194E3"
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
Subject: Re: [ANN] Apache Maven JDeprScan Plugin 3.0.0-alpha-1 Released
Date: Fri, 17 Nov 2017 07:33:34 -0500
References: <op.y9uckom6kdkhrr@desktop-2khsk44>
<CAOGo0VYapm3K8spg4Ydoyi3pGyUfeL45CsOax1_chtt_X0KCzw@mail.gmail.com>
To: Maven Developers List <dev@maven.apache.org>
In-Reply-To: <CAOGo0VYapm3K8spg4Ydoyi3pGyUfeL45CsOax1_chtt_X0KCzw@mail.gmail.com>
Message-Id: <F7F1A105-C019-49F1-8D36-1FCE8DAAA66D@oracle.com>
X-Mailer: Apple Mail (2.3273)
X-Source-IP: userv0022.oracle.com [156.151.31.74]
--Apple-Mail=_88B0C839-8A75-4C05-9BF3-1E48974194E3
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=us-ascii
If you go to the project page =
https://maven.apache.org/plugins/maven-jdeprscan-plugin/, you will see =
more information, including how to check out the sources:
svn checkout =
http://svn.apache.org/repos/asf/maven/plugins/tags/maven-jdeprscan-plugin-=
3.0.0-alpha-1 maven-jdeprscan-plugin
and how to reference it in your project
<dependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jdeprscan-plugin</artifactId>
<version>3.0.0-alpha-1</version>
<type>maven-plugin</type>
</dependency>
- Russ
> On Nov 17, 2017, at 5:01 AM, sebb <sebbaz@gmail.com> wrote:
>=20
> On 17 November 2017 at 09:27, Robert Scholte <rfscholte@apache.org> =
wrote:
>> The Apache Maven team is pleased to announce the first release of the =
Apache
>> Maven JDeprScan Plugin, version 3.0.0-alpha-1
>>=20
>> The Maven JDeprScan plugin is used to scan class files for uses of
>> deprecated API elements. It uses the jdeprscan tool as provided with =
Java 9.
>>=20
>> https://maven.apache.org/plugins/maven-jdeprscan-plugin/
>>=20
>> You should specify the version in your project's plugin =
configuration:
>>=20
>> <plugin>
>> <groupId>org.apache.maven.plugins</groupId>
>> <artifactId>maven-jdeprscan-plugin</artifactId>
>> <version>3.0.0-alpha-1</version>
>> </plugin>
>>=20
>> You can download the appropriate sources etc. from the download page:
>>=20
>> https://maven.apache.org/plugins/maven-jdeprscan-plugin/download.cgi
>=20
> The download link points to the top-level of the ASF mirror system.
>=20
> This makes it very hard to use.
>=20
>> Enjoy,
>=20
> Looking for the needle in the haystack?
>=20
>> -The Apache Maven team
>=20
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>=20
--Apple-Mail=_88B0C839-8A75-4C05-9BF3-1E48974194E3--
From dev-return-124509-archiver=mbox-vm.apache.org@maven.apache.org Fri Nov 17 13:12:48 2017
Return-Path: <dev-return-124509-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id E7C0A2FB4
for <archiver@mbox-vm.apache.org>; Fri, 17 Nov 2017 13:12:47 +0000 (UTC)
Received: (qmail 97976 invoked by uid 500); 17 Nov 2017 13:12:47 -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 97963 invoked by uid 99); 17 Nov 2017 13:12:46 -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, 17 Nov 2017 13:12:46 +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 0BB41180871
for <dev@maven.apache.org>; Fri, 17 Nov 2017 13:12:46 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org
X-Spam-Flag: NO
X-Spam-Score: -0.121
X-Spam-Level:
X-Spam-Status: No, score=-0.121 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, 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-eu.apache.org ([10.40.0.8])
by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024)
with ESMTP id ZXAe-c1reTcg for <dev@maven.apache.org>;
Fri, 17 Nov 2017 13:12:44 +0000 (UTC)
Received: from mail-pg0-f53.google.com (mail-pg0-f53.google.com [74.125.83.53])
by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 35CE45F39D
for <dev@maven.apache.org>; Fri, 17 Nov 2017 13:12:43 +0000 (UTC)
Received: by mail-pg0-f53.google.com with SMTP id l19so1955155pgo.2
for <dev@maven.apache.org>; Fri, 17 Nov 2017 05:12:43 -0800 (PST)
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
:cc;
bh=8qO7nK7Hh2tJRn492g67quW7S2P/j4ltnmSJI7yr8PM=;
b=Yxdq9nEn++u5w6epomBJxYIKzFh22uMur6LuInD5rH2gApKpcYHVTcV9oH/6uyGn76
2/eFS1ugJhOwowa7LYYInUEOSr9C1KOjkUHjYe/rl2TnSEgmAQN1B5j5Dd2FUntrBWaD
3VuhUoK8vt9t/F86DHdLPZ4K/NA60q6sUqsKCRqGh3nl3Kx0Rzlq2SkkUVfERGeZCKEm
CcPl0VfizKvQUsbTu7ZiJUjcLZDxqMY83lWO1e3bm2KyOXugJG1gig8q2Wh7+bBqgnjR
vsJr6u490cmJWQ/BTO2hnzVlrtnQUupnsYTezmS0ADuDStYkMMGIFYQYZtwj5TBeUrTF
79wA==
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:cc;
bh=8qO7nK7Hh2tJRn492g67quW7S2P/j4ltnmSJI7yr8PM=;
b=T4hNkKEAT8dduQmVrLJymFsyRjSbnXT9ZogTI7sGe3K8yCs4d7XyipWhGKJg30Vw0v
pzRz86libWEVWMyzvObNI78gSApbsR7+34K8I/sMrOJwlX2VI/aZpI9OQaMZwilWqj8D
J5IF/5TPOErsHYYle4v3mzpfVP3SO2vqKL4kFruLagS0ZuC8rL9l9OWMOpRN4oFfcLhk
Z/VtUgHP5g5dn9yMfScqYLxF2oqEUPkwY/FtkMpvhxnr9sbdb/+p0+sje30Z8ss+EVFN
P2j3AOcMGb1IbpxBH+D5VLdUUN6YZPCchOhK1t0ytkQ7XdYw7hB9CyAvijI8ZoaYMoMJ
uR+g==
X-Gm-Message-State: AJaThX6PGn6LiQUXx08wxB2hDaF2qPE0iG+wUS26d5g45h6g0Cxqiq71
1LbWnXAd8Mi0LT+ypRZJCgzDAh7dQgOppK8HxTo=
X-Google-Smtp-Source: AGs4zMbEhomjKkkws2+vvf1y690P55WN/9t0ZIVGZ22oK7q38LYs4zgFEtsX+AED46ruknXh0isBwLjenJpbPyniR+Q=
X-Received: by 10.101.76.71 with SMTP id l7mr5134138pgr.242.1510924355649;
Fri, 17 Nov 2017 05:12:35 -0800 (PST)
MIME-Version: 1.0
Received: by 10.100.170.135 with HTTP; Fri, 17 Nov 2017 05:12:34 -0800 (PST)
In-Reply-To: <op.y9uh4nywkdkhrr@desktop-2khsk44>
References: <op.y9uh4nywkdkhrr@desktop-2khsk44>
From: sebb <sebbaz@gmail.com>
Date: Fri, 17 Nov 2017 13:12:34 +0000
Message-ID: <CAOGo0VZhUqCf9Ep3dExbcbVgM5o=5PWXukpYVBmdYbU2pwjANg@mail.gmail.com>
Subject: Re: Download links
To: Robert Scholte <rfscholte@apache.org>
Cc: Maven Developers List <dev@maven.apache.org>
Content-Type: text/plain; charset="UTF-8"
On 17 November 2017 at 11:27, Robert Scholte <rfscholte@apache.org> wrote:
> This topic deserves a separate mailthread.
>
> Quoting Sebb on a different thread:
> "The download link points to the top-level of the ASF mirror system.
>
> This makes it very hard to use."
>
> AFAIK the ASF says there should be a download button for every released
> product.
Yes.
> In case of Maven we're talking about a lot of projects, and downloads should
> be redirected via a mirror.
>
> I don't think it is possible to do a deeplink to a specific folder.
Yes it is possible.
See
http://www.apache.org/dev/release-download-pages.html#closer
et seq.
In this case, you could use:
http://www.apache.org/dyn/closer.cgi/maven/plugins/
to at least show the correct directory.
and
http://www.apache.org/dyn/closer.cgi/maven/plugins/maven-jdeprscan-plugin-3.0.0-alpha-1-source-release.zip
to link to the file.
There are various other options; see the page quoted above.
> Also, in case of Maven plugins and other dependencies (all excluding the
> Maven distribution itself) it is kind of strange to provide a download link
> when we could assume that they only want to have the plugin/dependency XML
> fragment.
>
> I agree that the link is kind of useless right now, but also the best we can
> do when providing a direct download link.
> If there's no way to do a deeplink, I'd prefer to remove it from the pages
> and announcements.
The ASF mission is to produce open SOURCE software and links to the
source artifacts are required.
> thanks,
> Robert
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org
From dev-return-124510-archiver=mbox-vm.apache.org@maven.apache.org Fri Nov 17 16:40:27 2017
Return-Path: <dev-return-124510-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 3C21A664
for <archiver@mbox-vm.apache.org>; Fri, 17 Nov 2017 16:40:27 +0000 (UTC)
Received: (qmail 90972 invoked by uid 500); 17 Nov 2017 16:40: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 90438 invoked by uid 99); 17 Nov 2017 16:40:25 -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; Fri, 17 Nov 2017 16:40:25 +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 4FE2EC193F
for <dev@maven.apache.org>; Fri, 17 Nov 2017 16:40:24 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd1-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_ASCII_DIVIDERS=0.8, KAM_LAZY_DOMAIN_SECURITY=1]
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 GXXmTnvSDLui for <dev@maven.apache.org>;
Fri, 17 Nov 2017 16:40:22 +0000 (UTC)
Received: from dd17332.kasserver.com (dd17332.kasserver.com [85.13.138.26])
by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 8790F5F568
for <dev@maven.apache.org>; Fri, 17 Nov 2017 16:40:22 +0000 (UTC)
Received: from dd17332.kasserver.com (dd0802.kasserver.com [85.13.143.1])
by dd17332.kasserver.com (Postfix) with ESMTPSA id 32A3229C63BC
for <dev@maven.apache.org>; Fri, 17 Nov 2017 17:40:21 +0100 (CET)
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
X-SenderIP: 96.54.237.1
User-Agent: ALL-INKL Webmail 2.11
In-Reply-To: <op.y9uhcbmikdkhrr@desktop-2khsk44>
References: <20171109053551.957D429C50D1@dd17332.kasserver.com> <11034890.cYXJqpgpqe@giga> <CA+nPnMwejhakuDNTuV0L1Dw4mASmhLr=Sfqg7vBJ4jXMBvvz=A@mail.gmail.com> <1640357.5XWmYONbEb@giga> <20171116171315.3663629C0081@dd17332.kasserver.com><op.y9uhcbmikdkhrr@desktop-2khsk44>
Subject: Re: Maven resolver branch consolidation
From: "Manfred Moser" <manfred@simpligility.com>
To: dev@maven.apache.org
Message-Id: <20171117164021.32A3229C63BC@dd17332.kasserver.com>
Date: Fri, 17 Nov 2017 17:40:21 +0100 (CET)
Hahah ... what a pain. Since so at this stage I think I will move the demos into the master and leave the ant tasks as they stand and
close the relevant tickets with remarks that details this situation.
Manfred
Robert Scholte wrote on 2017-11-17 03:10:
> "We can solve any problem by introducing an extra level of indirection."
> [1]
>
> Looking at this new image[1] it is weird to me that ant-tasks has a direct
> dependency on maven-resolver-provider. I would have expected some provider
> abstraction where you can choose to use the maven-resolver-provider.
>
> Merging it into one project is an interesting option, but I think the
> maven-artifact-resolver is isolated enough to deserve its own project.
>
> thanks,
> Robert
>
> [1]
> https://en.wikipedia.org/wiki/Fundamental_theorem_of_software_engineering
> [2]
> https://git1-us-west.apache.org/repos/asf?p=maven-resolver.git;a=blob_plain;f=src/site/resources/images/maven-resolver-deps.png;hb=f5439fde
>
> On Thu, 16 Nov 2017 18:13:15 +0100, Manfred Moser
> <manfred@simpligility.com> wrote:
>
>> Thanks for the explanation and details Herve. Seems to be that to do
>> this cleanly we have to break the circle. From my limited knowledge
>> there are two ways to do that.
>>
>> 1. As stephen suggested.. get the resolver into maven core tree. That
>> makes core bigger again and ties the two projects into one release
>> cycle. Feasible but I am not a fan.
>>
>> 2. I am not sure if possible but .. could we get the maven resolver
>> provider out of maven core and into the resolver project and have it all
>> together in there?
>>
>> In either case .. both of those seem rather large tasks so I will
>> definitely go ahead with demo branch merge first. I just have to redo
>> the work I did without the ant tasks in the tree. Stay tuned on that..
>>
>> Manfred
>>
>> Hervé BOUTEMY wrote on 2017-11-16 05:49:
>>
>>> feasible, but I really don't like it: separation is good.
>>>
>>> seriously, just merge demos and let ant-tasks separate, and we have a
>>> pretty
>>> good compromise on every aspect
>>> (or even drop ant tasks if really this is causing us too much
>>> headache...)
>>>
>>> Regards,
>>>
>>> Hervé
>>>
>>> Le jeudi 16 novembre 2017, 10:03:07 CET Stephen Connolly a écrit :
>>>> On Thu 16 Nov 2017 at 07:51, Hervé BOUTEMY <herve.boutemy@free.fr>
>>>> wrote:
>>>> > I just pushed an update of dependencies image that shows the external
>>>> > maven-
>>>> > resolver-provider (in yellow) inside the reactor dependency graph (in
>>>> > blue)
>>>> >
>>>> > That shows the chicken and egg issue on releasing we'll have on API
>>>> > breaking
>>>> > change. People always building from source (like Debian) will have
>>>> the
>>>> > issue
>>>> > also.
>>>> >
>>>> > For demos, which are not really published during the release (just as
>>>> > documentation), disabling the module in the build when necessary is
>>>> > sufficient,
>>>> > won't change many things. For ant tasks, disabling the module will
>>>> not
>>>> > publish
>>>> > the artifact: this will have a visible impact.
>>>>
>>>> Should we just bite the bullet and bring resolver in-tree as modules in
>>>> maven core... leaving demos and ant tasks here?
>>>>
>>>> > Regards,
>>>> >
>>>> > Hervé
>>>> >
>>>> > Le mercredi 15 novembre 2017, 23:05:14 CET Hervé BOUTEMY a écrit :
>>>> > > it seems I have not been clear: I'll try to explain better
>>>> > >
>>>> > > 1. maven-resolver-ant-tasks depends on maven-resolver-provider
>>>> (from
>>>> >
>>>> > Maven
>>>> >
>>>> > > core)
>>>> > > 2. maven-resolver-provider (then Maven core) depends on
>>>> maven-resolver
>>>> > >
>>>> > > if we put maven-resolver-ant-tasks in the same reactor than
>>>> >
>>>> > maven-resolver,
>>>> >
>>>> > > we can't release any maven-resolver API change that breaks
>>>> >
>>>> > maven-resolver-
>>>> >
>>>> > > provider
>>>> > >
>>>> > > example: if we move maven-resolver code to org.apache.maven java
>>>> package
>>>> >
>>>> > in
>>>> >
>>>> > > maven-resolver 2.0.0-SNAPSHOT, we need maven-resolver-provider
>>>> > > 4.0.0-SNAPSHOT that uses maven-resolver 2.0.0-SNAPSHOT with this
>>>> new
>>>> > > java
>>>> > > package. Then try to release anything: you can't, unless you don't
>>>> try
>>>> > > to
>>>> > > release maven- resolver-ant-tasks
>>>> > >
>>>> > > (the consequence on version consistency is another way to describe
>>>> the
>>>> > > issue, but that is more subtle, then I chose to describe the most
>>>> > > visible
>>>> > > issue, with API breaking change)
>>>> > >
>>>> > > IMHO, another consequence could be: maven-resolver-ant-tasks would
>>>> >
>>>> > perhaps
>>>> >
>>>> > > better be versionned like maven-resolver-provider
>>>> > >
>>>> > >
>>>> > > Merging resolver-demos is really the great big idea: with that
>>>> merge,
>>>> > > modifying maven-rresolver can immediately be tested with demos:
>>>> that'll
>>>> >
>>>> > be
>>>> >
>>>> > > so much easier to make changes to maven-resolver code!
>>>> > >
>>>> > > Regards,
>>>> > >
>>>> > > Hervé
>>>> > >
>>>> > > Le mercredi 15 novembre 2017, 09:02:12 CET Michael Osipov a écrit :
>>>> > > > Why -1 on the Ant tasks?
>>>> > > >
>>>> > > > Am 2017-11-15 um 00:50 schrieb Hervé BOUTEMY:
>>>> > > > > I answered on the mailing list and on the 2 Jira issues
>>>> > > > > In summary, +1 to merge demos, -1 to merge ant-tasks
>>>> > > > >
>>>> > > > > Regards,
>>>> > > > >
>>>> > > > > Hervé
>>>> > > > >
>>>> > > > > Le mardi 14 novembre 2017, 18:19:40 CET Manfred Moser a écrit :
>>>> > > > >> Any feedback or should I just go ahead with the cleanup?
>>>> > > > >>
>>>> > > > >> Manfred
>>>> > > > >>
>>>> > > > >> Manfred Moser wrote on 2017-11-08 21:35:
>>>> > > > >>> Hi all,
>>>> > > > >>>
>>>> > > > >>> I have started and made good progress on getting Maven
>>>> resolver
>>>> > > > >>> all
>>>> > > > >>> into
>>>> > > > >>> the master branch instead of having master, demos and
>>>> ant-tasks in
>>>> > > > >>> separate branches.
>>>> > > > >>>
>>>> > > > >>> Details are tracked in
>>>> > > > >>> https://issues.apache.org/jira/browse/MRESOLVER-28
>>>> > > > >>>
>>>> > > > >>> All of it is now in a new branch called master-all for you
>>>> to see.
>>>> > > > >>>
>>>> > > > >>> I am now wondering what the next steps are. I added what I
>>>> think
>>>> > > > >>> should
>>>> > > > >>> happen next in the issue in a comment and would appreciate
>>>> any
>>>> >
>>>> > input
>>>> >
>>>> > > > >>> on
>>>> > > > >>> the current setup and next steps.
>>>> > > > >>>
>>>> > > > >>> Any help would be appreciated.
>>>> > > > >>>
>>>> > > > >>> manfred
>>>> >
>>>> > ---------------------------------------------------------------------
>>>> >
>>>> > > > >> 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
>>>> >
>>>> > --
>>>>
>>>> Sent from my phone
>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> 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
From dev-return-124511-archiver=mbox-vm.apache.org@maven.apache.org Fri Nov 17 17:37:21 2017
Return-Path: <dev-return-124511-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id DEB532FB4
for <archiver@mbox-vm.apache.org>; Fri, 17 Nov 2017 17:37:20 +0000 (UTC)
Received: (qmail 79867 invoked by uid 500); 17 Nov 2017 17:37:20 -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 79855 invoked by uid 99); 17 Nov 2017 17:37:20 -0000
Received: from mail-relay.apache.org (HELO mail-relay.apache.org) (140.211.11.15)
by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 17 Nov 2017 17:37:20 +0000
Received: from desktop-2khsk44 (5248749D.cm-4-1b.dynamic.ziggo.nl [82.72.116.157])
by mail-relay.apache.org (ASF Mail Server at mail-relay.apache.org) with ESMTPSA id 205191A0236
for <dev@maven.apache.org>; Fri, 17 Nov 2017 17:37:18 +0000 (UTC)
Content-Type: text/plain; charset=iso-8859-15; format=flowed; delsp=yes
To: dev@maven.apache.org
Date: Fri, 17 Nov 2017 18:37:16 +0100
Subject: [VOTE] Release Apache Maven Javadoc Plugin version 3.0.0
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: "Robert Scholte" <rfscholte@apache.org>
Organization: Apache Software Foundation
Message-ID: <op.y9uy8ec5kdkhrr@desktop-2khsk44>
User-Agent: Opera Mail/12.18 (Win64)
Hi,
We solved 26 issues:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317529&version=12330875&styleName=Text
There are still a couple of issues left in JIRA:
https://issues.apache.org/jira/issues/?jql=project%20%3D%2012317529%20AND%20status%20%3D%20Open%20ORDER%20BY%20key%20DESC%2C%20priority%20DESC
Staging repo:
https://repository.apache.org/content/repositories/maven-1376/
https://repository.apache.org/content/repositories/maven-1376/org/apache/maven/plugins/maven-javadoc-plugin/3.0.0/maven-javadoc-plugin-3.0.0-source-release.zip
Source release checksum(s):
maven-javadoc-plugin-3.0.0-source-release.zip sha1:
deb02ee67944fcc6a765bf3df81586c9632a67b3
Staging site:
https://maven.apache.org/plugins-archives/maven-javadoc-plugin-LATEST/
Guide to testing staged releases:
https://maven.apache.org/guides/development/guide-testing-releases.html
Vote open for at least 72 hours.
[ ] +1
[ ] +0
[ ] -1
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org
From dev-return-124512-archiver=mbox-vm.apache.org@maven.apache.org Fri Nov 17 18:04:01 2017
Return-Path: <dev-return-124512-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 54A03664
for <archiver@mbox-vm.apache.org>; Fri, 17 Nov 2017 18:04:01 +0000 (UTC)
Received: (qmail 45955 invoked by uid 500); 17 Nov 2017 18:03:55 -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 45944 invoked by uid 99); 17 Nov 2017 18:03: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; Fri, 17 Nov 2017 18:03: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 9F1C2180FA3
for <dev@maven.apache.org>; Fri, 17 Nov 2017 18:03:54 +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-eu.apache.org ([10.40.0.8])
by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024)
with ESMTP id 8UApGKkeAxDh for <dev@maven.apache.org>;
Fri, 17 Nov 2017 18:03:51 +0000 (UTC)
Received: from smtp.smtpout.orange.fr (smtp12.smtpout.orange.fr [80.12.242.134])
by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 5D66D5FBB0
for <dev@maven.apache.org>; Fri, 17 Nov 2017 18:03:51 +0000 (UTC)
Received: from giga.localnet ([86.238.16.93])
by mwinf5d35 with ME
id b63l1w00120Ufdy0363l63; Fri, 17 Nov 2017 19:03:45 +0100
X-ME-Helo: giga.localnet
X-ME-Date: Fri, 17 Nov 2017 19:03:45 +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: Maven resolver branch consolidation
Date: Fri, 17 Nov 2017 19:03:45 +0100
Message-ID: <4446841.k3EPkmc5E0@giga>
In-Reply-To: <op.y9uhcbmikdkhrr@desktop-2khsk44>
References: <20171109053551.957D429C50D1@dd17332.kasserver.com> <20171116171315.3663629C0081@dd17332.kasserver.com> <op.y9uhcbmikdkhrr@desktop-2khsk44>
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"
this won't work: you'll be able to fool the compiler, but not maven-shade-
plugin when it builds the full jar with runtime dependencies
Regards,
Herv=E9
Le vendredi 17 novembre 2017, 12:10:49 CET Robert Scholte a =E9crit :
> "We can solve any problem by introducing an extra level of indirection."
> [1]
>=20
> Looking at this new image[1] it is weird to me that ant-tasks has a direct
> dependency on maven-resolver-provider. I would have expected some provider
> abstraction where you can choose to use the maven-resolver-provider.
>=20
> Merging it into one project is an interesting option, but I think the
> maven-artifact-resolver is isolated enough to deserve its own project.
>=20
> thanks,
> Robert
>=20
> [1]
> https://en.wikipedia.org/wiki/Fundamental_theorem_of_software_engineering
> [2]
> https://git1-us-west.apache.org/repos/asf?p=3Dmaven-resolver.git;a=3Dblob=
_plain;
> f=3Dsrc/site/resources/images/maven-resolver-deps.png;hb=3Df5439fde
>=20
> On Thu, 16 Nov 2017 18:13:15 +0100, Manfred Moser
>=20
> <manfred@simpligility.com> wrote:
> > Thanks for the explanation and details Herve. Seems to be that to do
> > this cleanly we have to break the circle. From my limited knowledge
> > there are two ways to do that.
> >=20
> > 1. As stephen suggested.. get the resolver into maven core tree. That
> > makes core bigger again and ties the two projects into one release
> > cycle. Feasible but I am not a fan.
> >=20
> > 2. I am not sure if possible but .. could we get the maven resolver
> > provider out of maven core and into the resolver project and have it all
> > together in there?
> >=20
> > In either case .. both of those seem rather large tasks so I will
> > definitely go ahead with demo branch merge first. I just have to redo
> > the work I did without the ant tasks in the tree. Stay tuned on that..
> >=20
> > Manfred
> >=20
> > Herv=E9 BOUTEMY wrote on 2017-11-16 05:49:
> >> feasible, but I really don't like it: separation is good.
> >>=20
> >> seriously, just merge demos and let ant-tasks separate, and we have a
> >> pretty
> >> good compromise on every aspect
> >> (or even drop ant tasks if really this is causing us too much
> >> headache...)
> >>=20
> >> Regards,
> >>=20
> >> Herv=E9
> >>=20
> >> Le jeudi 16 novembre 2017, 10:03:07 CET Stephen Connolly a =E9crit :
> >>> On Thu 16 Nov 2017 at 07:51, Herv=E9 BOUTEMY <herve.boutemy@free.fr>
> >>>=20
> >>> wrote:
> >>> > I just pushed an update of dependencies image that shows the extern=
al
> >>> > maven-
> >>> > resolver-provider (in yellow) inside the reactor dependency graph (=
in
> >>> > blue)
> >>> >=20
> >>> > That shows the chicken and egg issue on releasing we'll have on API
> >>> > breaking
> >>> > change. People always building from source (like Debian) will have
> >>>=20
> >>> the
> >>>=20
> >>> > issue
> >>> > also.
> >>> >=20
> >>> > For demos, which are not really published during the release (just =
as
> >>> > documentation), disabling the module in the build when necessary is
> >>> > sufficient,
> >>> > won't change many things. For ant tasks, disabling the module will
> >>>=20
> >>> not
> >>>=20
> >>> > publish
> >>> > the artifact: this will have a visible impact.
> >>>=20
> >>> Should we just bite the bullet and bring resolver in-tree as modules =
in
> >>> maven core... leaving demos and ant tasks here?
> >>>=20
> >>> > Regards,
> >>> >=20
> >>> > Herv=E9
> >>> >=20
> >>> > Le mercredi 15 novembre 2017, 23:05:14 CET Herv=E9 BOUTEMY a =E9cri=
t :
> >>> > > it seems I have not been clear: I'll try to explain better
> >>> > >=20
> >>> > > 1. maven-resolver-ant-tasks depends on maven-resolver-provider
> >>>=20
> >>> (from
> >>>=20
> >>> > Maven
> >>> >=20
> >>> > > core)
> >>> > > 2. maven-resolver-provider (then Maven core) depends on
> >>>=20
> >>> maven-resolver
> >>>=20
> >>> > > if we put maven-resolver-ant-tasks in the same reactor than
> >>> >=20
> >>> > maven-resolver,
> >>> >=20
> >>> > > we can't release any maven-resolver API change that breaks
> >>> >=20
> >>> > maven-resolver-
> >>> >=20
> >>> > > provider
> >>> > >=20
> >>> > > example: if we move maven-resolver code to org.apache.maven java
> >>>=20
> >>> package
> >>>=20
> >>> > in
> >>> >=20
> >>> > > maven-resolver 2.0.0-SNAPSHOT, we need maven-resolver-provider
> >>> > > 4.0.0-SNAPSHOT that uses maven-resolver 2.0.0-SNAPSHOT with this
> >>>=20
> >>> new
> >>>=20
> >>> > > java
> >>> > > package. Then try to release anything: you can't, unless you don't
> >>>=20
> >>> try
> >>>=20
> >>> > > to
> >>> > > release maven- resolver-ant-tasks
> >>> > >=20
> >>> > > (the consequence on version consistency is another way to describe
> >>>=20
> >>> the
> >>>=20
> >>> > > issue, but that is more subtle, then I chose to describe the most
> >>> > > visible
> >>> > > issue, with API breaking change)
> >>> > >=20
> >>> > > IMHO, another consequence could be: maven-resolver-ant-tasks would
> >>> >=20
> >>> > perhaps
> >>> >=20
> >>> > > better be versionned like maven-resolver-provider
> >>> > >=20
> >>> > >=20
> >>> > > Merging resolver-demos is really the great big idea: with that
> >>>=20
> >>> merge,
> >>>=20
> >>> > > modifying maven-rresolver can immediately be tested with demos:
> >>> that'll
> >>>=20
> >>> > be
> >>> >=20
> >>> > > so much easier to make changes to maven-resolver code!
> >>> > >=20
> >>> > > Regards,
> >>> > >=20
> >>> > > Herv=E9
> >>> > >=20
> >>> > > Le mercredi 15 novembre 2017, 09:02:12 CET Michael Osipov a =E9cr=
it :
> >>> > > > Why -1 on the Ant tasks?
> >>> > > >=20
> >>> > > > Am 2017-11-15 um 00:50 schrieb Herv=E9 BOUTEMY:
> >>> > > > > I answered on the mailing list and on the 2 Jira issues
> >>> > > > > In summary, +1 to merge demos, -1 to merge ant-tasks
> >>> > > > >=20
> >>> > > > > Regards,
> >>> > > > >=20
> >>> > > > > Herv=E9
> >>> > > > >=20
> >>> > > > > Le mardi 14 novembre 2017, 18:19:40 CET Manfred Moser a =E9cr=
it :
> >>> > > > >> Any feedback or should I just go ahead with the cleanup?
> >>> > > > >>=20
> >>> > > > >> Manfred
> >>> > > > >>=20
> >>> > > > >> Manfred Moser wrote on 2017-11-08 21:35:
> >>> > > > >>> Hi all,
> >>> > > > >>>=20
> >>> > > > >>> I have started and made good progress on getting Maven
> >>>=20
> >>> resolver
> >>>=20
> >>> > > > >>> all
> >>> > > > >>> into
> >>> > > > >>> the master branch instead of having master, demos and
> >>>=20
> >>> ant-tasks in
> >>>=20
> >>> > > > >>> separate branches.
> >>> > > > >>>=20
> >>> > > > >>> Details are tracked in
> >>> > > > >>> https://issues.apache.org/jira/browse/MRESOLVER-28
> >>> > > > >>>=20
> >>> > > > >>> All of it is now in a new branch called master-all for you
> >>>=20
> >>> to see.
> >>>=20
> >>> > > > >>> I am now wondering what the next steps are. I added what I
> >>>=20
> >>> think
> >>>=20
> >>> > > > >>> should
> >>> > > > >>> happen next in the issue in a comment and would appreciate
> >>>=20
> >>> any
> >>>=20
> >>> > input
> >>> >=20
> >>> > > > >>> on
> >>> > > > >>> the current setup and next steps.
> >>> > > > >>>=20
> >>> > > > >>> Any help would be appreciated.
> >>> > > > >>>=20
> >>> > > > >>> manfred
> >>> >=20
> >>> > -------------------------------------------------------------------=
=2D-
> >>> >=20
> >>> > > > >> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >>> > > > >> For additional commands, e-mail: dev-help@maven.apache.org
> >>>=20
> >>> --------------------------------------------------------------------
> >>>=20
> >>> > > > > -
> >>> > > > > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >>> > > > > For additional commands, e-mail: dev-help@maven.apache.org
> >>>=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
> >>> > --
> >>>=20
> >>> Sent from my phone
> >>=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-124513-archiver=mbox-vm.apache.org@maven.apache.org Fri Nov 17 19:01:08 2017
Return-Path: <dev-return-124513-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id C1EB9664
for <archiver@mbox-vm.apache.org>; Fri, 17 Nov 2017 19:01:07 +0000 (UTC)
Received: (qmail 1841 invoked by uid 500); 17 Nov 2017 19:01: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 1830 invoked by uid 99); 17 Nov 2017 19:01:06 -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, 17 Nov 2017 19:01:06 +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 165BD1A1381
for <dev@maven.apache.org>; Fri, 17 Nov 2017 19:01:06 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org
X-Spam-Flag: NO
X-Spam-Score: 0.498
X-Spam-Level:
X-Spam-Status: No, score=0.498 tagged_above=-999 required=6.31
tests=[KAM_NUMSUBJECT=0.5, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001]
autolearn=disabled
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 2OG6NAOqCcB2 for <dev@maven.apache.org>;
Fri, 17 Nov 2017 19:01:04 +0000 (UTC)
Received: from mail.io7m.com (mail.io7m.com [45.77.76.92])
by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 7924C5F239
for <dev@maven.apache.org>; Fri, 17 Nov 2017 19:01:03 +0000 (UTC)
Received: from copperhead.int.arc7.info (unknown [IPv6:2a02:390:7502:2:0:2:1:0])
by mail.io7m.com (Postfix) with ESMTPSA id 006E11C8C9
for <dev@maven.apache.org>; Fri, 17 Nov 2017 19:00:55 +0000 (UTC)
Date: Fri, 17 Nov 2017 19:00:54 +0000
From: Mark Raynsford <org.apache.maven.user@io7m.com>
To: dev@maven.apache.org
Subject: Re: [VOTE] Release Apache Maven Javadoc Plugin version 3.0.0
Message-ID: <20171117190054.1a8b26c7@copperhead.int.arc7.info>
In-Reply-To: <op.y9uy8ec5kdkhrr@desktop-2khsk44>
References: <op.y9uy8ec5kdkhrr@desktop-2khsk44>
Organization: io7m.com
OpenPGP: id=8168DAE22B15D3EDC722C23D0F15B7D06FA80CB8;
url=http://io7m.com/pgp/8168_DAE2_2B15_D3ED_C722_C23D_0F15_B7D0_6FA8_0CB8.key
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha512;
boundary="Sig_/_YcWA=T.82kCakXWpFz4SO5"; protocol="application/pgp-signature"
--Sig_/_YcWA=T.82kCakXWpFz4SO5
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
-1 (non-binding)
The staged version still fails with a basic module setup:
https://github.com/io7m/maven-javadoc-bug-20171117
--=20
Mark Raynsford | http://www.io7m.com
--Sig_/_YcWA=T.82kCakXWpFz4SO5
Content-Type: application/pgp-signature
Content-Description: OpenPGP digital signature
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEgWja4isV0+3HIsI9DxW30G+oDLgFAloPMeYACgkQDxW30G+o
DLjLGhAAl9GmAvozNYn4QI9yySPCoz5NIWOFI0zD7tyl7LFll0EKkOS/SocLYAdC
g+f7amorG7lklD0eg2MTLCazH7dh6rTZUlRYYtL2YcG1yHkn4PqofJ4/XjGbRJg8
B5m5Oq0eRNWDkt7Nla84EjISQCIkZcYu17C9YPzlu3SI28AX8rkyldfrOOqg3cO0
JVolBdY7DU8Qi5le1JBz2KJ6qw6Iya/eR88du7A4aQvHrRvCTm67stMddCILsYYK
GcuWE0x2nT/Eyt6uuqiSuTf/mbtOapE3v+U4TRTAvGjJEP3zvPg5g0zpKrKhHkKW
M2SziucBe8VAPRf8++sUsiGxGspsrTHh5lKChMfuUGwkz7Tr18IbCF3Gd8G4byXZ
uJW9DIqLDFmPYRLSliawlupTLlm9ib3+DBoIOh6s4RgGX6U6uVJYXQbROz1ugjlV
gT4epON2Zcw1W0yHHUK/kLUyt6C9CxlDRPkNovI/KuGsmsuqQKs22uhK671iHosR
CpKe+tmVCrNmWwiyhPEur8hjCjE4oNBAeX/t2nfZNtXkUZs856OxgVDwHqG1s72h
sUxKzEbOIcrLfoHJTE8zGvbLK15NpgJpQvQ87vdLe8oSwM5+4MHgcOQTBlALMIE7
QznBrZ9Ap++yu7IEpx53V8J7BMQ/e/o3EzncDShC4TtpLM6Lsj4=
=r6Ir
-----END PGP SIGNATURE-----
--Sig_/_YcWA=T.82kCakXWpFz4SO5--
From dev-return-124514-archiver=mbox-vm.apache.org@maven.apache.org Fri Nov 17 19:05:07 2017
Return-Path: <dev-return-124514-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 329BD663
for <archiver@mbox-vm.apache.org>; Fri, 17 Nov 2017 19:05:07 +0000 (UTC)
Received: (qmail 11318 invoked by uid 500); 17 Nov 2017 19:05:06 -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 11306 invoked by uid 99); 17 Nov 2017 19:05:06 -0000
Received: from mail-relay.apache.org (HELO mail-relay.apache.org) (140.211.11.15)
by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 17 Nov 2017 19:05:06 +0000
Received: from [192.168.1.13] (p548F9C4E.dip0.t-ipconnect.de [84.143.156.78])
by mail-relay.apache.org (ASF Mail Server at mail-relay.apache.org) with ESMTPSA id AD54F1A0140;
Fri, 17 Nov 2017 19:05:05 +0000 (UTC)
Subject: Re: Maven resolver branch consolidation
To: Maven Developers List <dev@maven.apache.org>,
=?UTF-8?Q?Herv=c3=a9_BOUTEMY?= <herve.boutemy@free.fr>
References: <20171109053551.957D429C50D1@dd17332.kasserver.com>
<1667195.t7Hg2OM9be@giga> <85c54638-d825-6c1c-a504-1388f8c777c9@apache.org>
<7916878.yLmMccDyS7@giga>
From: Michael Osipov <michaelo@apache.org>
Message-ID: <41ece327-0a76-940e-9dfb-6c33bc621454@apache.org>
Date: Fri, 17 Nov 2017 20:05:02 +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: <7916878.yLmMccDyS7@giga>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable
Am 2017-11-15 um 23:05 schrieb Herv=C3=A9 BOUTEMY:
> it seems I have not been clear: I'll try to explain better
>=20
> 1. maven-resolver-ant-tasks depends on maven-resolver-provider (from Ma=
ven
> core)
> 2. maven-resolver-provider (then Maven core) depends on maven-resolver
>=20
> if we put maven-resolver-ant-tasks in the same reactor than maven-resol=
ver, we
> can't release any maven-resolver API change that breaks maven-resolver-=
>
Very good, leave it out. Move it to a separate repo.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org
From dev-return-124515-archiver=mbox-vm.apache.org@maven.apache.org Sat Nov 18 00:18:40 2017
Return-Path: <dev-return-124515-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 1796F2FB4
for <archiver@mbox-vm.apache.org>; Sat, 18 Nov 2017 00:18:39 +0000 (UTC)
Received: (qmail 82112 invoked by uid 500); 18 Nov 2017 00:18: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 82099 invoked by uid 99); 18 Nov 2017 00:18:38 -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, 18 Nov 2017 00:18:38 +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 EE51C180833
for <dev@maven.apache.org>; Sat, 18 Nov 2017 00:18:37 +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 t0tillqaxScr for <dev@maven.apache.org>;
Sat, 18 Nov 2017 00:18:36 +0000 (UTC)
Received: from smtp.smtpout.orange.fr (smtp01.smtpout.orange.fr [80.12.242.123])
by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id BFC2E5FC81
for <dev@maven.apache.org>; Sat, 18 Nov 2017 00:18:35 +0000 (UTC)
Received: from giga.localnet ([86.238.16.93])
by mwinf5d02 with ME
id bCJT1w00A20Ufdy03CJT2K; Sat, 18 Nov 2017 01:18:28 +0100
X-ME-Helo: giga.localnet
X-ME-Date: Sat, 18 Nov 2017 01:18: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: Download links
Date: Sat, 18 Nov 2017 01:18:27 +0100
Message-ID: <1552601.qlm03gC8Jt@giga>
In-Reply-To: <5773884.Nuuv0DKoVJ@giga>
References: <op.y9uh4nywkdkhrr@desktop-2khsk44> <5773884.Nuuv0DKoVJ@giga>
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"
ok, xdoc/download.xml.vm was missing for this new plugin: I added it and=20
manually added a generated html result to svnpubsub location [1]
this is not yet sufficient: I don't know why download.cgi script does not f=
ind=20
download.html
this is working on main Maven site [2] from its own svnpubsub location [3]
any hint?
Regards,
Herv=E9
[1] https://svn.apache.org/repos/infra/websites/production/maven/components/
plugins/maven-jdeprscan-plugin/
[2] http://maven.apache.org/download.cgi
[3] https://svn.apache.org/repos/infra/websites/production/maven/content/
Le vendredi 17 novembre 2017, 12:47:51 CET Herv=E9 BOUTEMY a =E9crit :
> the deeplink used to work: that's the objective of our
> "resources/download.cgi + xdoc/download.xml.vm" pattern that was created
> some years ago.
> download.cgi is supposed to use standard ASF script that uses download.ht=
ml
> as content
>=20
> I don't know why this does not work any more.
>=20
> I vaguely remember something a few years ago about executable bit, some
> headache I had at that time to try to fix working with interested people
> (ie. not many, but Sebb was probably one of the few). Perhaps it's time to
> rework on it: I'll see tonight if I can find references on the analysis
> already done at that time.
>=20
> Regards,
>=20
> Herv=E9
>=20
> Le vendredi 17 novembre 2017, 12:27:49 CET Robert Scholte a =E9crit :
> > This topic deserves a separate mailthread.
> >=20
> > Quoting Sebb on a different thread:
> > "The download link points to the top-level of the ASF mirror system.
> >=20
> > This makes it very hard to use."
> >=20
> > AFAIK the ASF says there should be a download button for every released
> > product.
> > In case of Maven we're talking about a lot of projects, and downloads
> > should be redirected via a mirror.
> > I don't think it is possible to do a deeplink to a specific folder.
> >=20
> > Also, in case of Maven plugins and other dependencies (all excluding the
> > Maven distribution itself) it is kind of strange to provide a download
> > link when we could assume that they only want to have the
> > plugin/dependency XML fragment.
> >=20
> > I agree that the link is kind of useless right now, but also the best we
> > can do when providing a direct download link.
> > If there's no way to do a deeplink, I'd prefer to remove it from the pa=
ges
> > and announcements.
> >=20
> > thanks,
> > Robert
> >=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-124516-archiver=mbox-vm.apache.org@maven.apache.org Sat Nov 18 11:31:41 2017
Return-Path: <dev-return-124516-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id A968C2FB4
for <archiver@mbox-vm.apache.org>; Sat, 18 Nov 2017 11:31:41 +0000 (UTC)
Received: (qmail 84536 invoked by uid 500); 18 Nov 2017 11:31: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 84525 invoked by uid 99); 18 Nov 2017 11:31:40 -0000
Received: from git1-us-west.apache.org (HELO git1-us-west.apache.org) (140.211.11.23)
by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 18 Nov 2017 11:31:40 +0000
Received: by git1-us-west.apache.org (ASF Mail Server at git1-us-west.apache.org, from userid 33)
id CC375DFE1E; Sat, 18 Nov 2017 11:31:39 +0000 (UTC)
From: io7m <git@git.apache.org>
To: dev@maven.apache.org
Reply-To: dev@maven.apache.org
References: <git-pr-135-maven-plugins@git.apache.org>
In-Reply-To: <git-pr-135-maven-plugins@git.apache.org>
Subject: [GitHub] maven-plugins pull request #135: [MDEP-584] Update plexus-utils to 3.1.0
Content-Type: text/plain
Message-Id: <20171118113139.CC375DFE1E@git1-us-west.apache.org>
Date: Sat, 18 Nov 2017 11:31:39 +0000 (UTC)
Github user io7m closed the pull request at:
https://github.com/apache/maven-plugins/pull/135
---
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org
From dev-return-124517-archiver=mbox-vm.apache.org@maven.apache.org Sat Nov 18 11:44:33 2017
Return-Path: <dev-return-124517-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 00D9E2FB4
for <archiver@mbox-vm.apache.org>; Sat, 18 Nov 2017 11:44:32 +0000 (UTC)
Received: (qmail 92777 invoked by uid 500); 18 Nov 2017 11:44: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 92766 invoked by uid 99); 18 Nov 2017 11:44:31 -0000
Received: from git1-us-west.apache.org (HELO git1-us-west.apache.org) (140.211.11.23)
by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 18 Nov 2017 11:44:31 +0000
Received: by git1-us-west.apache.org (ASF Mail Server at git1-us-west.apache.org, from userid 33)
id 2DD27DFE1E; Sat, 18 Nov 2017 11:44:30 +0000 (UTC)
From: io7m <git@git.apache.org>
To: dev@maven.apache.org
Reply-To: dev@maven.apache.org
Message-ID: <git-pr-136-maven-plugins@git.apache.org>
Subject: [GitHub] maven-plugins pull request #136: [MDEP-584] Update plexus-utils to 3.1.0
Content-Type: text/plain
Date: Sat, 18 Nov 2017 11:44:30 +0000 (UTC)
GitHub user io7m opened a pull request:
https://github.com/apache/maven-plugins/pull/136
[MDEP-584] Update plexus-utils to 3.1.0
This updates the plexus-utils dependency to 3.1.0. It corrects four
unit tests that were failing due to new behaviour in 3.1.0: It appears
that the new plexus-utils copies the lastModified attributes of files,
and the old tests were implicitly depending on the attributes not
being copied.
Fixes: MDEP-584
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/io7m/maven-plugins MDEP-584
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/maven-plugins/pull/136.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #136
----
commit 178f30ff90efd73276ef636114377d74d047af11
Author: Mark Raynsford <code@io7m.com>
Date: 2017-11-18T11:38:40Z
[MDEP-584] Update plexus-utils to 3.1.0
This updates the plexus-utils dependency to 3.1.0. It corrects four
unit tests that were failing due to new behaviour in 3.1.0: It appears
that the new plexus-utils copies the lastModified attributes of files,
and the old tests were implicitly depending on the attributes not
being copied.
Fixes: MDEP-584
----
---
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org
From dev-return-124518-archiver=mbox-vm.apache.org@maven.apache.org Sat Nov 18 11:45:11 2017
Return-Path: <dev-return-124518-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 381622FB4
for <archiver@mbox-vm.apache.org>; Sat, 18 Nov 2017 11:45:11 +0000 (UTC)
Received: (qmail 93961 invoked by uid 500); 18 Nov 2017 11:45:10 -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 93950 invoked by uid 99); 18 Nov 2017 11:45:10 -0000
Received: from git1-us-west.apache.org (HELO git1-us-west.apache.org) (140.211.11.23)
by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 18 Nov 2017 11:45:10 +0000
Received: by git1-us-west.apache.org (ASF Mail Server at git1-us-west.apache.org, from userid 33)
id 24468DFE1E; Sat, 18 Nov 2017 11:45:10 +0000 (UTC)
From: io7m <git@git.apache.org>
To: dev@maven.apache.org
Reply-To: dev@maven.apache.org
Message-ID: <git-pr-137-maven-plugins@git.apache.org>
Subject: [GitHub] maven-plugins pull request #137: [MJAVADOC-489] Find the main module descrip...
Content-Type: text/plain
Date: Sat, 18 Nov 2017 11:45:10 +0000 (UTC)
GitHub user io7m opened a pull request:
https://github.com/apache/maven-plugins/pull/137
[MJAVADOC-489] Find the main module descriptor
The existing code was checking for the existence of a file
"src/main/module-info.java" relative to the current directory. The
problem is that in a multi-module build, the current directory is
the project root, not the root of the current module. As a result,
the module descriptor was not being found and all dependencies were
ending up on the classpath instead.
Fixes: MJAVADOC-489
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/io7m/maven-plugins MJAVADOC-489
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/maven-plugins/pull/137.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #137
----
commit 72046ff41b90a7667b07396623487f128542922f
Author: Mark Raynsford <code@io7m.com>
Date: 2017-11-18T11:43:45Z
[MJAVADOC-489] Find the main module descriptor
The existing code was checking for the existence of a file
"src/main/module-info.java" relative to the current directory. The
problem is that in a multi-module build, the current directory is
the project root, not the root of the current module. As a result,
the module descriptor was not being found and all dependencies were
ending up on the classpath instead.
Fixes: MJAVADOC-489
----
---
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org
From dev-return-124519-archiver=mbox-vm.apache.org@maven.apache.org Sat Nov 18 11:46:58 2017
Return-Path: <dev-return-124519-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 24A002FB4
for <archiver@mbox-vm.apache.org>; Sat, 18 Nov 2017 11:46:58 +0000 (UTC)
Received: (qmail 95554 invoked by uid 500); 18 Nov 2017 11:46:57 -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 95542 invoked by uid 99); 18 Nov 2017 11:46:57 -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, 18 Nov 2017 11:46:57 +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 68AD6180781
for <dev@maven.apache.org>; Sat, 18 Nov 2017 11:46:56 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org
X-Spam-Flag: NO
X-Spam-Score: 0.498
X-Spam-Level:
X-Spam-Status: No, score=0.498 tagged_above=-999 required=6.31
tests=[KAM_NUMSUBJECT=0.5, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001]
autolearn=disabled
Received: from mx1-lw-eu.apache.org ([10.40.0.8])
by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024)
with ESMTP id 6rDYszHwxy_k for <dev@maven.apache.org>;
Sat, 18 Nov 2017 11:46:55 +0000 (UTC)
Received: from mail.io7m.com (mail.io7m.com [45.77.76.92])
by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id B2C975FC6A
for <dev@maven.apache.org>; Sat, 18 Nov 2017 11:46:54 +0000 (UTC)
Received: from copperhead.int.arc7.info (unknown [IPv6:2a02:390:7502:2:0:2:1:0])
by mail.io7m.com (Postfix) with ESMTPSA id 078501CB6F
for <dev@maven.apache.org>; Sat, 18 Nov 2017 11:46:52 +0000 (UTC)
Date: Sat, 18 Nov 2017 11:46:51 +0000
From: Mark Raynsford <org.apache.maven.user@io7m.com>
To: "Maven Developers List" <dev@maven.apache.org>
Subject: Re: [VOTE] Release Apache Maven Javadoc Plugin version 3.0.0
Message-ID: <20171118114651.7fab7460@copperhead.int.arc7.info>
In-Reply-To: <20171117190054.1a8b26c7@copperhead.int.arc7.info>
References: <op.y9uy8ec5kdkhrr@desktop-2khsk44>
<20171117190054.1a8b26c7@copperhead.int.arc7.info>
Organization: io7m.com
OpenPGP: id=8168DAE22B15D3EDC722C23D0F15B7D06FA80CB8;
url=http://io7m.com/pgp/8168_DAE2_2B15_D3ED_C722_C23D_0F15_B7D0_6FA8_0CB8.key
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha512;
boundary="Sig_/XZxizXuBuZg_C7P5IVxxPXg"; protocol="application/pgp-signature"
--Sig_/XZxizXuBuZg_C7P5IVxxPXg
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
On 2017-11-17T19:00:54 +0000
Mark Raynsford <org.apache.maven.user@io7m.com> wrote:
> -1 (non-binding)
>=20
> The staged version still fails with a basic module setup:
>=20
> https://github.com/io7m/maven-javadoc-bug-20171117
I've submitted a PR that I believe fixes the issue, but I'm not sure if
it's already too late to get it into 3.0.0:
https://github.com/apache/maven-plugins/pull/137
Releasing 3.0.0 as is simply won't work for multi-module builds (and
may be broken elsewhere, I don't know).
--=20
Mark Raynsford | http://www.io7m.com
--Sig_/XZxizXuBuZg_C7P5IVxxPXg
Content-Type: application/pgp-signature
Content-Description: OpenPGP digital signature
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEgWja4isV0+3HIsI9DxW30G+oDLgFAloQHasACgkQDxW30G+o
DLiX0RAAtEt4TMsMQ5shj2euICckKjfIg262t2qdlr3EXGy+qjKk9om7IRDDfYba
OyNs+YnbCB0lTdzb6NjFaJiFlLnExHeeLS+jhnB6EENYC+qZo631+ui6kMVIvUeo
S7ASJA/XFtxJk9qeWFHwLE0GQ2VmWAzR9JiKrnAZ3EuPc+9TxmO902kwSyBpKFFs
V9wyullTK6FtD4lQc6TIndeEqncruWW//u5IdxSbdx2fcP5aM3JJhvIL35tzpP1/
UuW2n4zbGEPr43Q8hl6Il67PDOFwCgPOa7PI2DYnlMPoK6q1+NxtgnHi2NHHc0Nq
rdniFTSpVTR3ur3218F/HPHOnzXAHAirfxzoLt+BG+Owv8Ok6AhB8F8tPSVc+k+d
BDxbFk+q67Cfldb/nmpYoOJY/VN32j9QYYlheqKj0Wb81wXqgOQtOrsirz6Y5eUD
+y2jUVBazNhOiSbFwiZ2qXorVcN3RhvZToWzXlq+F6PZ5KjcL/84iZRHQy2vppgu
kOMq9vOqABZ7jqbl9hbO8i4+bCZtSnLHSZajP/Czhmqksgyd0uXyTrI3+hN7SYq9
PTAuSNkl7rCNRThwZz3MdZHZS2JVAfYgJoW2AuqE9Bbb4IQMO2xESIrJmmxop5Ea
J0h5m6fAb3kKXuJwSHExocBE1ngnCQPF9rzPiUXNdKfflo1tP9Q=
=ugwf
-----END PGP SIGNATURE-----
--Sig_/XZxizXuBuZg_C7P5IVxxPXg--
From dev-return-124520-archiver=mbox-vm.apache.org@maven.apache.org Sat Nov 18 12:04:03 2017
Return-Path: <dev-return-124520-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id C474164B
for <archiver@mbox-vm.apache.org>; Sat, 18 Nov 2017 12:04:02 +0000 (UTC)
Received: (qmail 4743 invoked by uid 500); 18 Nov 2017 12:04:02 -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 4732 invoked by uid 99); 18 Nov 2017 12:04:01 -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, 18 Nov 2017 12:04:01 +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 DB594180781
for <dev@maven.apache.org>; Sat, 18 Nov 2017 12:04:00 +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 78-USgEzsy4V for <dev@maven.apache.org>;
Sat, 18 Nov 2017 12:03:57 +0000 (UTC)
Received: from smtp.smtpout.orange.fr (smtp12.smtpout.orange.fr [80.12.242.134])
by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id C33225F569
for <dev@maven.apache.org>; Sat, 18 Nov 2017 12:03:56 +0000 (UTC)
Received: from giga.localnet ([86.238.16.93])
by mwinf5d23 with ME
id bQ3p1w00120Ufdy03Q3pGF; Sat, 18 Nov 2017 13:03:49 +0100
X-ME-Helo: giga.localnet
X-ME-Date: Sat, 18 Nov 2017 13:03:49 +0100
X-ME-IP: 86.238.16.93
From: =?ISO-8859-1?Q?Herv=E9?= BOUTEMY <herve.boutemy@free.fr>
To: dev@maven.apache.org
Subject: Re: Download links
Date: Sat, 18 Nov 2017 13:03:48 +0100
Message-ID: <3460576.sLMYVphOtu@giga>
In-Reply-To: <1552601.qlm03gC8Jt@giga>
References: <op.y9uh4nywkdkhrr@desktop-2khsk44> <5773884.Nuuv0DKoVJ@giga> <1552601.qlm03gC8Jt@giga>
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"
found something that can explain: when using the real url starting with /
components/, the CGI script works [4]
But not when using the user-visible url (that uses .htaccess rewrite rules)=
=20
[5]
INFRA Jira issue opened: https://issues.apache.org/jira/browse/INFRA-15513
Regards,
Herv=E9
[4] https://maven.apache.org/components/plugins/maven-jdeprscan-plugin/
download.cgi
[5] https://maven.apache.org/plugins/maven-jdeprscan-plugin/download.cgi
Le samedi 18 novembre 2017, 01:18:27 CET Herv=E9 BOUTEMY a =E9crit :
> ok, xdoc/download.xml.vm was missing for this new plugin: I added it and
> manually added a generated html result to svnpubsub location [1]
>=20
> this is not yet sufficient: I don't know why download.cgi script does not
> find download.html
>=20
> this is working on main Maven site [2] from its own svnpubsub location [3]
>=20
> any hint?
>=20
> Regards,
>=20
> Herv=E9
>=20
> [1] https://svn.apache.org/repos/infra/websites/production/maven/componen=
ts/
> plugins/maven-jdeprscan-plugin/
>=20
> [2] http://maven.apache.org/download.cgi
>=20
> [3] https://svn.apache.org/repos/infra/websites/production/maven/content/
>=20
> Le vendredi 17 novembre 2017, 12:47:51 CET Herv=E9 BOUTEMY a =E9crit :
> > the deeplink used to work: that's the objective of our
> > "resources/download.cgi + xdoc/download.xml.vm" pattern that was created
> > some years ago.
> > download.cgi is supposed to use standard ASF script that uses
> > download.html
> > as content
> >=20
> > I don't know why this does not work any more.
> >=20
> > I vaguely remember something a few years ago about executable bit, some
> > headache I had at that time to try to fix working with interested people
> > (ie. not many, but Sebb was probably one of the few). Perhaps it's time=
to
> > rework on it: I'll see tonight if I can find references on the analysis
> > already done at that time.
> >=20
> > Regards,
> >=20
> > Herv=E9
> >=20
> > Le vendredi 17 novembre 2017, 12:27:49 CET Robert Scholte a =E9crit :
> > > This topic deserves a separate mailthread.
> > >=20
> > > Quoting Sebb on a different thread:
> > > "The download link points to the top-level of the ASF mirror system.
> > >=20
> > > This makes it very hard to use."
> > >=20
> > > AFAIK the ASF says there should be a download button for every releas=
ed
> > > product.
> > > In case of Maven we're talking about a lot of projects, and downloads
> > > should be redirected via a mirror.
> > > I don't think it is possible to do a deeplink to a specific folder.
> > >=20
> > > Also, in case of Maven plugins and other dependencies (all excluding =
the
> > > Maven distribution itself) it is kind of strange to provide a download
> > > link when we could assume that they only want to have the
> > > plugin/dependency XML fragment.
> > >=20
> > > I agree that the link is kind of useless right now, but also the best=
we
> > > can do when providing a direct download link.
> > > If there's no way to do a deeplink, I'd prefer to remove it from the
> > > pages
> > > and announcements.
> > >=20
> > > thanks,
> > > Robert
> > >=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-124521-archiver=mbox-vm.apache.org@maven.apache.org Sat Nov 18 13:04:21 2017
Return-Path: <dev-return-124521-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 5DC2B64B
for <archiver@mbox-vm.apache.org>; Sat, 18 Nov 2017 13:04:21 +0000 (UTC)
Received: (qmail 40145 invoked by uid 500); 18 Nov 2017 13:04:20 -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 40134 invoked by uid 99); 18 Nov 2017 13:04:20 -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, 18 Nov 2017 13:04:20 +0000
Received: from desktop-2khsk44 (5248749D.cm-4-1b.dynamic.ziggo.nl [82.72.116.157])
by mail-relay.apache.org (ASF Mail Server at mail-relay.apache.org) with ESMTPSA id 95F5C1A0140
for <dev@maven.apache.org>; Sat, 18 Nov 2017 13:04:19 +0000 (UTC)
Content-Type: text/plain; charset=iso-8859-15; format=flowed; delsp=yes
To: "Maven Developers List" <dev@maven.apache.org>
Subject: Re: [VOTE] Release Apache Maven Javadoc Plugin version 3.0.0
References: <op.y9uy8ec5kdkhrr@desktop-2khsk44>
<20171117190054.1a8b26c7@copperhead.int.arc7.info>
<20171118114651.7fab7460@copperhead.int.arc7.info>
Date: Sat, 18 Nov 2017 14:04:17 +0100
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: "Robert Scholte" <rfscholte@apache.org>
Organization: Apache Software Foundation
Message-ID: <op.y9wg9ftlkdkhrr@desktop-2khsk44>
In-Reply-To: <20171118114651.7fab7460@copperhead.int.arc7.info>
User-Agent: Opera Mail/12.18 (Win64)
Hi Mark,
thanks for testing. I can confirm the problem.
I'll cancel the vote and roll out another release based on your patch.
thanks,
Robert
On Sat, 18 Nov 2017 12:46:51 +0100, Mark Raynsford
<org.apache.maven.user@io7m.com> wrote:
> On 2017-11-17T19:00:54 +0000
> Mark Raynsford <org.apache.maven.user@io7m.com> wrote:
>
>> -1 (non-binding)
>>
>> The staged version still fails with a basic module setup:
>>
>> https://github.com/io7m/maven-javadoc-bug-20171117
>
> I've submitted a PR that I believe fixes the issue, but I'm not sure if
> it's already too late to get it into 3.0.0:
>
> https://github.com/apache/maven-plugins/pull/137
>
> Releasing 3.0.0 as is simply won't work for multi-module builds (and
> may be broken elsewhere, I don't know).
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org
From dev-return-124522-archiver=mbox-vm.apache.org@maven.apache.org Sat Nov 18 13:05:44 2017
Return-Path: <dev-return-124522-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 05B9464B
for <archiver@mbox-vm.apache.org>; Sat, 18 Nov 2017 13:05:43 +0000 (UTC)
Received: (qmail 45531 invoked by uid 500); 18 Nov 2017 13:05: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 45520 invoked by uid 99); 18 Nov 2017 13:05:38 -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, 18 Nov 2017 13:05:38 +0000
Received: from desktop-2khsk44 (5248749D.cm-4-1b.dynamic.ziggo.nl [82.72.116.157])
by mail-relay.apache.org (ASF Mail Server at mail-relay.apache.org) with ESMTPSA id B40681A0140
for <dev@maven.apache.org>; Sat, 18 Nov 2017 13:05:37 +0000 (UTC)
Content-Type: text/plain; charset=iso-8859-15; format=flowed; delsp=yes
To: "Maven Developers List" <dev@maven.apache.org>
Subject: [CANCELED] [VOTE] Release Apache Maven Javadoc Plugin version 3.0.0
References: <op.y9uy8ec5kdkhrr@desktop-2khsk44>
Date: Sat, 18 Nov 2017 14:05:37 +0100
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: "Robert Scholte" <rfscholte@apache.org>
Organization: Apache Software Foundation
Message-ID: <op.y9whbnw7kdkhrr@desktop-2khsk44>
In-Reply-To: <op.y9uy8ec5kdkhrr@desktop-2khsk44>
User-Agent: Opera Mail/12.18 (Win64)
Issue found related to a Maven multimodule projects and Java 9 module
descriptors.
This needs to be fixed for 3.0.0.
thanks,
Robert
On Fri, 17 Nov 2017 18:37:16 +0100, Robert Scholte <rfscholte@apache.org>
wrote:
> Hi,
>
> We solved 26 issues:
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317529&version=12330875&styleName=Text
>
> There are still a couple of issues left in JIRA:
> https://issues.apache.org/jira/issues/?jql=project%20%3D%2012317529%20AND%20status%20%3D%20Open%20ORDER%20BY%20key%20DESC%2C%20priority%20DESC
>
> Staging repo:
> https://repository.apache.org/content/repositories/maven-1376/
> https://repository.apache.org/content/repositories/maven-1376/org/apache/maven/plugins/maven-javadoc-plugin/3.0.0/maven-javadoc-plugin-3.0.0-source-release.zip
>
> Source release checksum(s):
> maven-javadoc-plugin-3.0.0-source-release.zip sha1:
> deb02ee67944fcc6a765bf3df81586c9632a67b3
>
> Staging site:
> https://maven.apache.org/plugins-archives/maven-javadoc-plugin-LATEST/
>
> Guide to testing staged releases:
> https://maven.apache.org/guides/development/guide-testing-releases.html
>
> Vote open for at least 72 hours.
>
> [ ] +1
> [ ] +0
> [ ] -1
>
> ---------------------------------------------------------------------
> 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-124523-archiver=mbox-vm.apache.org@maven.apache.org Sat Nov 18 15:10:38 2017
Return-Path: <dev-return-124523-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 0C2B4663
for <archiver@mbox-vm.apache.org>; Sat, 18 Nov 2017 15:10:37 +0000 (UTC)
Received: (qmail 77960 invoked by uid 500); 18 Nov 2017 15:10:37 -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 77949 invoked by uid 99); 18 Nov 2017 15:10:37 -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, 18 Nov 2017 15:10:37 +0000
Received: from desktop-2khsk44 (5248749D.cm-4-1b.dynamic.ziggo.nl [82.72.116.157])
by mail-relay.apache.org (ASF Mail Server at mail-relay.apache.org) with ESMTPSA id 294BE1A0236
for <dev@maven.apache.org>; Sat, 18 Nov 2017 15:10:35 +0000 (UTC)
Content-Type: text/plain; charset=iso-8859-15; format=flowed; delsp=yes
Date: Sat, 18 Nov 2017 16:10:34 +0100
Subject: [VOTE] Release Apache Maven Javadoc Plugin version 3.0.0 (take 2)
To: "Apache Maven Dev" <dev@maven.apache.org>
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: "Robert Scholte" <rfscholte@apache.org>
Organization: Apache Software Foundation
Message-ID: <op.y9wm3w0qkdkhrr@desktop-2khsk44>
User-Agent: Opera Mail/12.18 (Win64)
Hi,
We solved 27 issues:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317529&version=12330875&styleName=Text
There are still a couple of issues left in JIRA:
https://issues.apache.org/jira/issues/?jql=project%20%3D%2012317529%20AND%20status%20%3D%20Open%20ORDER%20BY%20key%20DESC%2C%20priority%20DESC
Staging repo:
https://repository.apache.org/content/repositories/maven-1377/
https://repository.apache.org/content/repositories/maven-1377/org/apache/maven/plugins/maven-javadoc-plugin/3.0.0/maven-javadoc-plugin-3.0.0-source-release.zip
Source release checksum(s):
maven-javadoc-plugin-3.0.0-source-release.zip sha1:
9f70c385b6be7666f35b5a24ede9c5c60e28dfce
Staging site:
https://maven.apache.org/plugins-archives/maven-javadoc-plugin-LATEST/
Guide to testing staged releases:
https://maven.apache.org/guides/development/guide-testing-releases.html
Vote open for at least 72 hours.
[ ] +1
[ ] +0
[ ] -1
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org
From dev-return-124524-archiver=mbox-vm.apache.org@maven.apache.org Sat Nov 18 15:31:48 2017
Return-Path: <dev-return-124524-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 3AA8A2FB4
for <archiver@mbox-vm.apache.org>; Sat, 18 Nov 2017 15:31:48 +0000 (UTC)
Received: (qmail 26809 invoked by uid 500); 18 Nov 2017 15:31:47 -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 26798 invoked by uid 99); 18 Nov 2017 15:31:47 -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, 18 Nov 2017 15:31:47 +0000
Received: from desktop-2khsk44 (5248749D.cm-4-1b.dynamic.ziggo.nl [82.72.116.157])
by mail-relay.apache.org (ASF Mail Server at mail-relay.apache.org) with ESMTPSA id 6BCC61A0236
for <dev@maven.apache.org>; Sat, 18 Nov 2017 15:31:45 +0000 (UTC)
Content-Type: text/plain; charset=iso-8859-15; format=flowed; delsp=yes
To: dev@maven.apache.org
Date: Sat, 18 Nov 2017 16:31:44 +0100
Subject: Second MNG-6296: New option -Dstyle.color is not working
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: "Robert Scholte" <rfscholte@apache.org>
Organization: Apache Software Foundation
Message-ID: <op.y9wn26oakdkhrr@desktop-2khsk44>
User-Agent: Opera Mail/12.18 (Win64)
Hi,
MNG-6220[1] was incomplete, which will be fixed with MNG-6296[2].
Commit:
https://git1-us-west.apache.org/repos/asf?p=maven.git;a=commit;h=b2afafe5
CI:
https://builds.apache.org/view/M-R/view/Maven/job/maven-3.x-jenkinsfile/job/MNG-6296/
Who wants to second this?
thanks,
Robert
[1] https://issues.apache.org/jira/browse/MNG-6220
[2] https://issues.apache.org/jira/browse/MNG-6296
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org
From dev-return-124525-archiver=mbox-vm.apache.org@maven.apache.org Sat Nov 18 15:57:49 2017
Return-Path: <dev-return-124525-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 33D40663
for <archiver@mbox-vm.apache.org>; Sat, 18 Nov 2017 15:57:48 +0000 (UTC)
Received: (qmail 69420 invoked by uid 500); 18 Nov 2017 15:57:48 -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 69409 invoked by uid 99); 18 Nov 2017 15:57:48 -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, 18 Nov 2017 15:57:48 +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 2382CC5847
for <dev@maven.apache.org>; Sat, 18 Nov 2017 15:57:47 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org
X-Spam-Flag: NO
X-Spam-Score: -0.002
X-Spam-Level:
X-Spam-Status: No, score=-0.002 tagged_above=-999 required=6.31
tests=[RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] 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 XozfIGOqblX6 for <dev@maven.apache.org>;
Sat, 18 Nov 2017 15:57:44 +0000 (UTC)
Received: from mail.io7m.com (mail.io7m.com [45.77.76.92])
by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 9C17D5F3DE
for <dev@maven.apache.org>; Sat, 18 Nov 2017 15:57:44 +0000 (UTC)
Received: from copperhead.int.arc7.info (unknown [IPv6:2a02:390:7502:2:0:2:1:0])
by mail.io7m.com (Postfix) with ESMTPSA id C585E1CC07;
Sat, 18 Nov 2017 15:57:37 +0000 (UTC)
Date: Sat, 18 Nov 2017 15:57:36 +0000
From: Mark Raynsford <org.apache.maven.user@io7m.com>
To: "Robert Scholte" <rfscholte@apache.org>
Cc: "Maven Developers List" <dev@maven.apache.org>
Subject: Re: [VOTE] Release Apache Maven Javadoc Plugin version 3.0.0 (take
2)
Message-ID: <20171118155736.0485f900@copperhead.int.arc7.info>
In-Reply-To: <op.y9wm3w0qkdkhrr@desktop-2khsk44>
References: <op.y9wm3w0qkdkhrr@desktop-2khsk44>
Organization: io7m.com
OpenPGP: id=8168DAE22B15D3EDC722C23D0F15B7D06FA80CB8;
url=http://io7m.com/pgp/8168_DAE2_2B15_D3ED_C722_C23D_0F15_B7D0_6FA8_0CB8.key
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha512;
boundary="Sig_/uDcAAXpks0oGMJO/9xOTYHk"; protocol="application/pgp-signature"
--Sig_/uDcAAXpks0oGMJO/9xOTYHk
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Hello!
I'd like to vote on this issue, but I still have a remaining problem
and am not sure if it's because the plugin is broken due to the new
module changes, or just because my project setup is slightly
unusual.
See here:
https://github.com/io7m/maven-javadoc-bug-20171118
The "c" module attempts to aggregate the javadoc of the other modules
in the reactor into a single directory. It fails because the plugin
attempts to load the module descriptors of the other projects,
resulting in a "too many module descriptors" error.
This is a simplified version of a real project here (all of my
projects follow the same basic structure):
https://github.com/io7m/jequality
The javadoc of all of the modules is aggregated into a directory and
combined with some other documentation into a .zip for deployment.
I'd could use the "aggregate" goal, but that causes too many problems
due to the way that the goal forks and re-runs previous goals bound to
the compile phase. Apart from anything, in larger projects with lots of
modules, re-running all of those goals takes unacceptably long.
It's not clear to me if this is actually a problem with the current
plugin, or just because I'm not supposed to do things this way.
--=20
Mark Raynsford | http://www.io7m.com
--Sig_/uDcAAXpks0oGMJO/9xOTYHk
Content-Type: application/pgp-signature
Content-Description: OpenPGP digital signature
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEgWja4isV0+3HIsI9DxW30G+oDLgFAloQWHAACgkQDxW30G+o
DLgrVA/+KYUeS4jvsyZBLoHFl9rVOfm02g6enBPHSkEcwj/en8RVXkQT3zwYmJ+T
TtG+8ZDxGymSaKXxpFinx1ktwDXXWf9hk8aHPoAf/yEJfqcnrtLwKEIPcqJsmmgg
uBaEHo4svRU5bKrp8bHU8abFBejaY/w136IwXx6/By6FaX60rO2UPnlqH44z0UZ0
doMAtJA9V4mo7wGCBy+rV5Ghu1NSw90u2GTXeaFsWFF7WZb1qMkYKx2sYnD5VLRg
fSsyoKT1Ik8jlsybkKq7tZEWVRm2hYtUvCkmmG80P27NtgIUkJRgYt5Y/rpC6PMm
INU2zlZnIo/FjlTMMacP+YT5j5vJaBkv2MICZGigcA5dMqE74TaUouJGnb5lQa1j
FTk8ve9hiE19FbrE/oa3B6am4ps8EGsU4tcmFkh6nXfbRpXlzvr2EZ1z2GGsIG3D
gw12FD/ScIQ6euo5/zij3K2/F7zzjdLau8kDxXz+REeUomtVfakHUeEZqrY6+sDf
myT8lzNzuf+DvDrSttVc6eOVQYnDTJhWsacABeZ6Qp01dECavuwLX9VYLWCbGr+J
dyEuzKZcnbYKpfHSBlJV8JoxqKOSqWWAl4FomtZs/ZH9OWFPbs5YM7Lv9DbiDFoG
H4RJF9HWDtwv+MHwzV8EOv2Lgf83yld2CUYO06UvjSnH6HYrR+U=
=xTYA
-----END PGP SIGNATURE-----
--Sig_/uDcAAXpks0oGMJO/9xOTYHk--
From dev-return-124526-archiver=mbox-vm.apache.org@maven.apache.org Sat Nov 18 16:04:15 2017
Return-Path: <dev-return-124526-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id ECC1C64B
for <archiver@mbox-vm.apache.org>; Sat, 18 Nov 2017 16:04:14 +0000 (UTC)
Received: (qmail 74738 invoked by uid 500); 18 Nov 2017 16:04: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 74727 invoked by uid 99); 18 Nov 2017 16:04:14 -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, 18 Nov 2017 16:04:14 +0000
Received: from desktop-2khsk44 (5248749D.cm-4-1b.dynamic.ziggo.nl [82.72.116.157])
by mail-relay.apache.org (ASF Mail Server at mail-relay.apache.org) with ESMTPSA id 6F1601A0236
for <dev@maven.apache.org>; Sat, 18 Nov 2017 16:04:13 +0000 (UTC)
Content-Type: text/plain; charset=iso-8859-15; format=flowed; delsp=yes
To: "Maven Developers List" <dev@maven.apache.org>
Subject: Re: [VOTE] Release Apache Maven Javadoc Plugin version 3.0.0 (take 2)
References: <op.y9wm3w0qkdkhrr@desktop-2khsk44>
<20171118155736.0485f900@copperhead.int.arc7.info>
Date: Sat, 18 Nov 2017 17:04:12 +0100
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: "Robert Scholte" <rfscholte@apache.org>
Organization: Apache Software Foundation
Message-ID: <op.y9wplapxkdkhrr@desktop-2khsk44>
In-Reply-To: <20171118155736.0485f900@copperhead.int.arc7.info>
User-Agent: Opera Mail/12.18 (Win64)
That's similar to MJAVADOC-479[1]
Seems like all Java 9 issues are not resolved yet.
I don't mind canceling the vote if we can fix this as well.
thanks,
Robert
[1] https://issues.apache.org/jira/browse/MJAVADOC-479
On Sat, 18 Nov 2017 16:57:36 +0100, Mark Raynsford
<org.apache.maven.user@io7m.com> wrote:
> Hello!
>
> I'd like to vote on this issue, but I still have a remaining problem
> and am not sure if it's because the plugin is broken due to the new
> module changes, or just because my project setup is slightly
> unusual.
>
> See here:
>
> https://github.com/io7m/maven-javadoc-bug-20171118
>
> The "c" module attempts to aggregate the javadoc of the other modules
> in the reactor into a single directory. It fails because the plugin
> attempts to load the module descriptors of the other projects,
> resulting in a "too many module descriptors" error.
>
> This is a simplified version of a real project here (all of my
> projects follow the same basic structure):
>
> https://github.com/io7m/jequality
>
> The javadoc of all of the modules is aggregated into a directory and
> combined with some other documentation into a .zip for deployment.
>
> I'd could use the "aggregate" goal, but that causes too many problems
> due to the way that the goal forks and re-runs previous goals bound to
> the compile phase. Apart from anything, in larger projects with lots of
> modules, re-running all of those goals takes unacceptably long.
>
> It's not clear to me if this is actually a problem with the current
> plugin, or just because I'm not supposed to do things this way.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org
From dev-return-124527-archiver=mbox-vm.apache.org@maven.apache.org Sat Nov 18 16:14:20 2017
Return-Path: <dev-return-124527-archiver=mbox-vm.apache.org@maven.apache.org>
X-Original-To: archiver@mbox-vm.apache.org
Delivered-To: archiver@mbox-vm.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by mbox-vm.apache.org (ASF Mail Server at mbox-vm.apache.org) with SMTP id 62E9C64B
for <archiver@mbox-vm.apache.org>; Sat, 18 Nov 2017 16:14:20 +0000 (UTC)
Received: (qmail 85642 invoked by uid 500); 18 Nov 2017 16:14:19 -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 85631 invoked by uid 99); 18 Nov 2017 16:14:19 -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, 18 Nov 2017 16:14:19 +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 238A8180714
for <dev@maven.apache.org>; Sat, 18 Nov 2017 16:14:17 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org
X-Spam-Flag: NO
X-Spam-Score: -0.002
X-Spam-Level:
X-Spam-Status: No, score=-0.002 tagged_above=-999 required=6.31
tests=[RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=disabled
Received: from mx1-lw-us.apache.org ([10.40.0.8])
by localhost (