[jira] [Commented] (MINDEXER-108) Lift restriction on leading wildcard queries

2017-11-24 Thread Andreas Sewe (JIRA)

[ 
https://issues.apache.org/jira/browse/MINDEXER-108?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16265041#comment-16265041
 ] 

Andreas Sewe commented on MINDEXER-108:
---

> What versions of lucene accepts * as prefix? Current master uses Lucene 5.x 
> and it does not accept it...

I am using Lucene 5.4.4 (haven’t changed that from the current master). After 
uncommenting the above {{ParseException}}-throwing in {{indexer-core}} code, it 
happily runs queries like {{(#g:*.maven)}}, which I build like this

{noformat}
queryCreator.constructQuery(MAVEN.GROUP_ID, new 
SearchTypedStringSearchExpression("*.maven", SearchType.EXACT))
{noformat}

and run using {{indexer.searchIterator(...)}}.

That being said, the Maven Indexer still logs the following:

{noformat}
[DEBUG] Executing unbounded search, and fitting topHitCounts to 12537, an OOMEx 
might follow. To avoid OOM use narrower queries or limit your expectancy with 
request.setCount() method where appropriate. See MINDEXER-14 for details.
{noformat}

AFAICT, the {{IteratorSearchResponse}} contains all results, so that warning 
seems inappropriate; MINDEXER-14 has been marked as fixed, after all.)

> Lift restriction on leading wildcard queries
> 
>
> Key: MINDEXER-108
> URL: https://issues.apache.org/jira/browse/MINDEXER-108
> Project: Maven Indexer
>  Issue Type: Improvement
>Affects Versions: 6.0
>Reporter: Andreas Sewe
> Fix For: 6.0
>
>
> The {{DefaultQueryCreator}} prevents queries with leading wildcard:
> {noformat}
> if ( query.startsWith( "*" ) || query.startsWith( "?" ) )
> {
> throw new ParseException( "Query cannot start with '*' or '?'!" );
> }
> {noformat}
> While this was necessary in older versions of Lucene, the version used now 
> happily executes such queries. The restriction can thus be lifted.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (MINDEXER-108) Lift restriction on leading wildcard queries

2017-11-24 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/MINDEXER-108?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16265074#comment-16265074
 ] 

ASF GitHub Bot commented on MINDEXER-108:
-

GitHub user cstamas opened a pull request:

https://github.com/apache/maven-indexer/pull/22

MINDEXER-108: Lift the wildcard prefix restriction

MINDEXER-108: lift the prefix restriction
Historically Lucene needed this, but latest versions
can cope with it. This is still OOM prone, so use with care,
but the possibility is here.

Note: PR build on https://github.com/apache/maven-indexer/pull/21 (hence, 
keep in mind while review).

You can merge this pull request into a Git repository by running:

$ git pull https://github.com/cstamas/maven-indexer mindexer-108

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/maven-indexer/pull/22.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 #22


commit ad07405c06b422cb529d3badaa1b6b376699c9c1
Author: Tamas Cservenak 
Date:   2017-11-23T11:01:56Z

Prepare for next major release (6.x)

Changes:
- update parent pom
- update dependencies (but remain Java7!)
- update sisu (drop sonatype guice, use vanilla guice)
- update to maven-resolver (from aether)

No source changes happened.

commit fc801678e2e46513e4dda8973bcb06ef4f105b69
Author: Tamas Cservenak 
Date:   2017-11-23T15:05:51Z

switch to archetype-catalog dep

As we really just provide helper class to implement
org.apache.maven.archetype.source.ArchetypeDataSource

commit 0d8b480a9a0434b386a0c494d44fb59e0c23618f
Author: Tamas Cservenak 
Date:   2017-11-24T09:30:20Z

MINDEXER-108: lift the prefix restriction

Historically Lucene needed this, but latest versions
can cope with it. This is still OOM prone, so use with care,
but the possibility is here.




> Lift restriction on leading wildcard queries
> 
>
> Key: MINDEXER-108
> URL: https://issues.apache.org/jira/browse/MINDEXER-108
> Project: Maven Indexer
>  Issue Type: Improvement
>Affects Versions: 6.0
>Reporter: Andreas Sewe
> Fix For: 6.0
>
>
> The {{DefaultQueryCreator}} prevents queries with leading wildcard:
> {noformat}
> if ( query.startsWith( "*" ) || query.startsWith( "?" ) )
> {
> throw new ParseException( "Query cannot start with '*' or '?'!" );
> }
> {noformat}
> While this was necessary in older versions of Lucene, the version used now 
> happily executes such queries. The restriction can thus be lifted.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Closed] (MINDEXER-106) ClassNotFoundException (org.sonatype.aether.version.InvalidVersionSpecificationException) under recent Maven versions

2017-11-24 Thread Cservenak, Tamas (JIRA)

 [ 
https://issues.apache.org/jira/browse/MINDEXER-106?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Cservenak, Tamas closed MINDEXER-106.
-
Resolution: Fixed

Release 6.x makes maven-indexer compatible with maven 3.1+. With it, now same 
problem will stand for 3.0- line of maven, but they can still use older 
releases.

> ClassNotFoundException 
> (org.sonatype.aether.version.InvalidVersionSpecificationException) under 
> recent Maven versions
> -
>
> Key: MINDEXER-106
> URL: https://issues.apache.org/jira/browse/MINDEXER-106
> Project: Maven Indexer
>  Issue Type: Bug
>Affects Versions: 5.1.1
> Environment: Apache Maven 3.5.0 
> (ff8f5e7444045639af65f6095c62210b5713f426; 2017-04-03T21:39:06+02:00)
>Reporter: Andreas Sewe
> Fix For: 6.0
>
>
> It is impossible to use the latest released {{indexer-core}} (version 5.1.1) 
> in a mojo executing under a recent version of Maven (3.5.0):
> {noformat}
> Caused by: java.lang.NoClassDefFoundError: 
> org/sonatype/aether/version/InvalidVersionSpecificationException
>   at 
> org.apache.maven.index.context.IndexUtils.constructArtifactInfo(IndexUtils.java:111)
>   at 
> org.apache.maven.index.context.IndexUtils.updateDocument(IndexUtils.java:135)
>   at 
> org.apache.maven.index.updater.IndexDataReader.readIndex(IndexDataReader.java:92)
>   at 
> org.apache.maven.index.updater.DefaultIndexUpdater.unpackIndexData(DefaultIndexUpdater.java:509)
>   at 
> org.apache.maven.index.updater.DefaultIndexUpdater.loadIndexDirectory(DefaultIndexUpdater.java:197)
>   at 
> org.apache.maven.index.updater.DefaultIndexUpdater.access$300(DefaultIndexUpdater.java:76)
>   at 
> org.apache.maven.index.updater.DefaultIndexUpdater$LuceneIndexAdaptor.setIndexFile(DefaultIndexUpdater.java:642)
>   at 
> org.apache.maven.index.updater.DefaultIndexUpdater.fetchAndUpdateIndex(DefaultIndexUpdater.java:862)
>   at 
> org.apache.maven.index.updater.DefaultIndexUpdater.fetchAndUpdateIndex(DefaultIndexUpdater.java:157)
>   ...
> Caused by: java.lang.ClassNotFoundException: 
> org.sonatype.aether.version.InvalidVersionSpecificationException
>   at 
> org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
>   at 
> org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass(ClassRealm.java:271)
>   at 
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:247)
>   at 
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:239)
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Assigned] (MINDEXER-108) Lift restriction on leading wildcard queries

2017-11-24 Thread Cservenak, Tamas (JIRA)

 [ 
https://issues.apache.org/jira/browse/MINDEXER-108?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Cservenak, Tamas reassigned MINDEXER-108:
-

Assignee: Cservenak, Tamas

> Lift restriction on leading wildcard queries
> 
>
> Key: MINDEXER-108
> URL: https://issues.apache.org/jira/browse/MINDEXER-108
> Project: Maven Indexer
>  Issue Type: Improvement
>Affects Versions: 6.0
>Reporter: Andreas Sewe
>Assignee: Cservenak, Tamas
> Fix For: 6.0
>
>
> The {{DefaultQueryCreator}} prevents queries with leading wildcard:
> {noformat}
> if ( query.startsWith( "*" ) || query.startsWith( "?" ) )
> {
> throw new ParseException( "Query cannot start with '*' or '?'!" );
> }
> {noformat}
> While this was necessary in older versions of Lucene, the version used now 
> happily executes such queries. The restriction can thus be lifted.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (MINDEXER-87) Remove legacy marked code

2017-11-24 Thread Cservenak, Tamas (JIRA)

 [ 
https://issues.apache.org/jira/browse/MINDEXER-87?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Cservenak, Tamas updated MINDEXER-87:
-
Fix Version/s: (was: 6.0)

> Remove legacy marked code
> -
>
> Key: MINDEXER-87
> URL: https://issues.apache.org/jira/browse/MINDEXER-87
> Project: Maven Indexer
>  Issue Type: Bug
>Reporter: Cservenak, Tamas
>
> Remove legacy code and also some of the unneded cruft (yes, we do plan to 
> break API a bit).



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Assigned] (MINDEXER-83) Refactor the Indexer.addArtifactsToIndex(...) method (possibly introduce new ones) so that it is possible to add artifact files one by one

2017-11-24 Thread Cservenak, Tamas (JIRA)

 [ 
https://issues.apache.org/jira/browse/MINDEXER-83?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Cservenak, Tamas reassigned MINDEXER-83:


Assignee: Cservenak, Tamas

> Refactor the Indexer.addArtifactsToIndex(...) method (possibly introduce new 
> ones) so that it is possible to add artifact files one by one
> --
>
> Key: MINDEXER-83
> URL: https://issues.apache.org/jira/browse/MINDEXER-83
> Project: Maven Indexer
>  Issue Type: Task
>Reporter: Martin Todorov
>Assignee: Cservenak, Tamas
> Fix For: 6.0
>
>
> The currently existing method only accepts a list of files. This assumes you 
> already have a list of the files. However, this is inconvenient for use if 
> you have the artifact files coming one by one (for example when deploying an 
> artifact over over HTTP).
> This method should be re-worked and it would be great if some new methods 
> could be introduced for when adding files which belong to a particular 
> artifact.
> It would also be great if there could be methods that accept (File file, 
> Artifact artifact, ..) when adding and updating an artifact to the index.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (MINDEXER-87) Remove legacy marked code

2017-11-24 Thread Cservenak, Tamas (JIRA)

[ 
https://issues.apache.org/jira/browse/MINDEXER-87?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16265131#comment-16265131
 ] 

Cservenak, Tamas commented on MINDEXER-87:
--

Moving out of 6.x release, as according to ML feedback, folks are using 
(locally built) master, and this change may introduce incompatible changes (as 
new API, the {{Indexer}} does not fully cover {{NexusIndexer}}, so moving post 
6.0

> Remove legacy marked code
> -
>
> Key: MINDEXER-87
> URL: https://issues.apache.org/jira/browse/MINDEXER-87
> Project: Maven Indexer
>  Issue Type: Bug
>Reporter: Cservenak, Tamas
>
> Remove legacy code and also some of the unneded cruft (yes, we do plan to 
> break API a bit).



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (MINDEXER-83) Refactor the Indexer.addArtifactsToIndex(...) method (possibly introduce new ones) so that it is possible to add artifact files one by one

2017-11-24 Thread Cservenak, Tamas (JIRA)

[ 
https://issues.apache.org/jira/browse/MINDEXER-83?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16265135#comment-16265135
 ] 

Cservenak, Tamas commented on MINDEXER-83:
--

"Sneaked" into PR
https://github.com/apache/maven-indexer/pull/21

> Refactor the Indexer.addArtifactsToIndex(...) method (possibly introduce new 
> ones) so that it is possible to add artifact files one by one
> --
>
> Key: MINDEXER-83
> URL: https://issues.apache.org/jira/browse/MINDEXER-83
> Project: Maven Indexer
>  Issue Type: Task
>Reporter: Martin Todorov
>Assignee: Cservenak, Tamas
> Fix For: 6.0
>
>
> The currently existing method only accepts a list of files. This assumes you 
> already have a list of the files. However, this is inconvenient for use if 
> you have the artifact files coming one by one (for example when deploying an 
> artifact over over HTTP).
> This method should be re-worked and it would be great if some new methods 
> could be introduced for when adding files which belong to a particular 
> artifact.
> It would also be great if there could be methods that accept (File file, 
> Artifact artifact, ..) when adding and updating an artifact to the index.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (MINDEXER-81) Make ArtifactInfo extensible

2017-11-24 Thread Cservenak, Tamas (JIRA)

[ 
https://issues.apache.org/jira/browse/MINDEXER-81?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16265136#comment-16265136
 ] 

Cservenak, Tamas commented on MINDEXER-81:
--

Completely agreed and the comment above is in agreement with foreseen change. 
Still, am moving this change out of 6.0 release, as it would introduce breaking 
change (ArtifactInfo would need to be rewritten), will be done post 6.0

> Make ArtifactInfo extensible
> 
>
> Key: MINDEXER-81
> URL: https://issues.apache.org/jira/browse/MINDEXER-81
> Project: Maven Indexer
>  Issue Type: Improvement
>Reporter: Cservenak, Tamas
>
> Make ArtifactInfo extensible, a followup of MINDEXER-32



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (MINDEXER-81) Make ArtifactInfo extensible

2017-11-24 Thread Cservenak, Tamas (JIRA)

 [ 
https://issues.apache.org/jira/browse/MINDEXER-81?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Cservenak, Tamas updated MINDEXER-81:
-
Fix Version/s: (was: 6.0)

> Make ArtifactInfo extensible
> 
>
> Key: MINDEXER-81
> URL: https://issues.apache.org/jira/browse/MINDEXER-81
> Project: Maven Indexer
>  Issue Type: Improvement
>Reporter: Cservenak, Tamas
>
> Make ArtifactInfo extensible, a followup of MINDEXER-32



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (MINDEXER-24) Publish indexer site

2017-11-24 Thread Cservenak, Tamas (JIRA)

[ 
https://issues.apache.org/jira/browse/MINDEXER-24?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16265139#comment-16265139
 ] 

Cservenak, Tamas commented on MINDEXER-24:
--

Do we need anything more with this issue? Or should I move it out of 6.0 fix 
version to continue with release?

> Publish indexer site
> 
>
> Key: MINDEXER-24
> URL: https://issues.apache.org/jira/browse/MINDEXER-24
> Project: Maven Indexer
>  Issue Type: Improvement
>Reporter: Cservenak, Tamas
> Fix For: 6.0
>
>
> Publish indexer site
> http://maven.apache.org/maven-indexer



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Assigned] (MINDEXER-88) Clean up the plugin versions and possibly upgrade the plugins to their latest versions

2017-11-24 Thread Cservenak, Tamas (JIRA)

 [ 
https://issues.apache.org/jira/browse/MINDEXER-88?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Cservenak, Tamas reassigned MINDEXER-88:


Assignee: Cservenak, Tamas

> Clean up the plugin versions and possibly upgrade the plugins to their latest 
> versions
> --
>
> Key: MINDEXER-88
> URL: https://issues.apache.org/jira/browse/MINDEXER-88
> Project: Maven Indexer
>  Issue Type: Task
>Reporter: Martin Todorov
>Assignee: Cservenak, Tamas
> Fix For: 6.0
>
>
> When building with Maven 3.2.1, the following warning can be seen:
> {code}
> [WARNING] 
> [WARNING] Some problems were encountered while building the effective model 
> for org.apache.maven.indexer:indexer-core:jar:6.0-SNAPSHOT
> [WARNING] 'reporting.plugins.plugin.version' for 
> org.apache.maven.plugins:maven-javadoc-plugin is missing. @ 
> org.apache.maven.indexer:maven-indexer:6.0-SNAPSHOT, 
> /root/.jenkins/jobs/maven-indexer/workspace/pom.xml, line 499, column 15
> [WARNING] 
> [WARNING] Some problems were encountered while building the effective model 
> for org.apache.maven.indexer:indexer-cli:jar:6.0-SNAPSHOT
> [WARNING] 'reporting.plugins.plugin.version' for 
> org.apache.maven.plugins:maven-javadoc-plugin is missing. @ 
> org.apache.maven.indexer:maven-indexer:6.0-SNAPSHOT, 
> /root/.jenkins/jobs/maven-indexer/workspace/pom.xml, line 499, column 15
> [WARNING] 
> [WARNING] Some problems were encountered while building the effective model 
> for org.apache.maven.indexer:indexer-examples:jar:6.0-SNAPSHOT
> [WARNING] 'reporting.plugins.plugin.version' for 
> org.apache.maven.plugins:maven-javadoc-plugin is missing. @ 
> org.apache.maven.indexer:maven-indexer:6.0-SNAPSHOT, 
> /root/.jenkins/jobs/maven-indexer/workspace/pom.xml, line 499, column 15
> [WARNING] 
> [WARNING] Some problems were encountered while building the effective model 
> for org.apache.maven.indexer:maven-indexer:pom:6.0-SNAPSHOT
> [WARNING] 'reporting.plugins.plugin.version' for 
> org.apache.maven.plugins:maven-javadoc-plugin is missing. @ line 499, column 
> 15
> [WARNING] 
> [WARNING] It is highly recommended to fix these problems because they 
> threaten the stability of your build.
> [WARNING] 
> [WARNING] For this reason, future Maven versions might no longer support 
> building such malformed projects.
> [WARNING] 
> {code}
> Essentially, these versions should be set and furthermore, the plugin 
> versions should be updated to their latest versions.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Reopened] (MINDEXER-88) Clean up the plugin versions and possibly upgrade the plugins to their latest versions

2017-11-24 Thread Cservenak, Tamas (JIRA)

 [ 
https://issues.apache.org/jira/browse/MINDEXER-88?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Cservenak, Tamas reopened MINDEXER-88:
--

> Clean up the plugin versions and possibly upgrade the plugins to their latest 
> versions
> --
>
> Key: MINDEXER-88
> URL: https://issues.apache.org/jira/browse/MINDEXER-88
> Project: Maven Indexer
>  Issue Type: Task
>Reporter: Martin Todorov
>Assignee: Cservenak, Tamas
> Fix For: 6.0
>
>
> When building with Maven 3.2.1, the following warning can be seen:
> {code}
> [WARNING] 
> [WARNING] Some problems were encountered while building the effective model 
> for org.apache.maven.indexer:indexer-core:jar:6.0-SNAPSHOT
> [WARNING] 'reporting.plugins.plugin.version' for 
> org.apache.maven.plugins:maven-javadoc-plugin is missing. @ 
> org.apache.maven.indexer:maven-indexer:6.0-SNAPSHOT, 
> /root/.jenkins/jobs/maven-indexer/workspace/pom.xml, line 499, column 15
> [WARNING] 
> [WARNING] Some problems were encountered while building the effective model 
> for org.apache.maven.indexer:indexer-cli:jar:6.0-SNAPSHOT
> [WARNING] 'reporting.plugins.plugin.version' for 
> org.apache.maven.plugins:maven-javadoc-plugin is missing. @ 
> org.apache.maven.indexer:maven-indexer:6.0-SNAPSHOT, 
> /root/.jenkins/jobs/maven-indexer/workspace/pom.xml, line 499, column 15
> [WARNING] 
> [WARNING] Some problems were encountered while building the effective model 
> for org.apache.maven.indexer:indexer-examples:jar:6.0-SNAPSHOT
> [WARNING] 'reporting.plugins.plugin.version' for 
> org.apache.maven.plugins:maven-javadoc-plugin is missing. @ 
> org.apache.maven.indexer:maven-indexer:6.0-SNAPSHOT, 
> /root/.jenkins/jobs/maven-indexer/workspace/pom.xml, line 499, column 15
> [WARNING] 
> [WARNING] Some problems were encountered while building the effective model 
> for org.apache.maven.indexer:maven-indexer:pom:6.0-SNAPSHOT
> [WARNING] 'reporting.plugins.plugin.version' for 
> org.apache.maven.plugins:maven-javadoc-plugin is missing. @ line 499, column 
> 15
> [WARNING] 
> [WARNING] It is highly recommended to fix these problems because they 
> threaten the stability of your build.
> [WARNING] 
> [WARNING] For this reason, future Maven versions might no longer support 
> building such malformed projects.
> [WARNING] 
> {code}
> Essentially, these versions should be set and furthermore, the plugin 
> versions should be updated to their latest versions.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (MENFORCER-287) Exclusion of dependencies in a deeper level are ignored

2017-11-24 Thread Tomas Tulka (JIRA)
Tomas Tulka created MENFORCER-287:
-

 Summary: Exclusion of dependencies in a deeper level are ignored
 Key: MENFORCER-287
 URL: https://issues.apache.org/jira/browse/MENFORCER-287
 Project: Maven Enforcer Plugin
  Issue Type: Bug
Affects Versions: 3.0.0-M1
 Environment: Apache Maven 3.3.9, jdk1.8.0_111, OS name: "windows 7", 
version: "6.1", arch: "amd64", family: "dos"
Reporter: Tomas Tulka
 Attachments: pom.xml

Dependency Convergence returns an error even when the conflicting version is 
excluded (in a deeper level):


com.fasterxml.jackson.core
jackson-core
2.6.3


com.vi
cloudwatch-log4j-appender
1.3


commons-logging
commons-logging


com.fasterxml.jackson.core
jackson-core


com.fasterxml.jackson.core
jackson-databind




Result:

Dependency convergence error for com.fasterxml.jackson.core:jackson-core:2.6.3 
paths to dependency are:
+-com.mycompany:MavenDependencyConvergenceEval:1.0-SNAPSHOT
  +-com.fasterxml.jackson.core:jackson-core:2.6.3
and
+-com.mycompany:MavenDependencyConvergenceEval:1.0-SNAPSHOT
  +-com.vi:cloudwatch-log4j-appender:1.3
+-com.amazonaws:aws-java-sdk-logs:1.11.5
  +-com.amazonaws:aws-java-sdk-core:1.11.5
+-com.fasterxml.jackson.core:jackson-databind:2.6.6
  +-com.fasterxml.jackson.core:jackson-core:2.6.6
and
+-com.mycompany:MavenDependencyConvergenceEval:1.0-SNAPSHOT
  +-com.vi:cloudwatch-log4j-appender:1.3
+-com.amazonaws:aws-java-sdk-logs:1.11.5
  +-com.amazonaws:aws-java-sdk-core:1.11.5
+-com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:2.6.6
  +-com.fasterxml.jackson.core:jackson-core:2.6.6

There is actually only one version of dependency 
com.fasterxml.jackson.core:jackson-core:

[INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ 
MavenDependencyConvergenceEval ---
[INFO] com.mycompany:MavenDependencyConvergenceEval:pom:1.0-SNAPSHOT
[INFO] +- com.fasterxml.jackson.core:jackson-core:jar:2.6.3:compile
[INFO] \- com.vi:cloudwatch-log4j-appender:jar:1.3:compile
[INFO]+- org.apache.logging.log4j:log4j-core:jar:2.5:compile
[INFO]|  \- org.apache.logging.log4j:log4j-api:jar:2.5:compile
[INFO]\- com.amazonaws:aws-java-sdk-logs:jar:1.11.5:compile
[INFO]   \- com.amazonaws:aws-java-sdk-core:jar:1.11.5:compile
[INFO]  +- org.apache.httpcomponents:httpclient:jar:4.5.2:compile
[INFO]  |  +- org.apache.httpcomponents:httpcore:jar:4.4.4:compile
[INFO]  |  \- commons-codec:commons-codec:jar:1.9:compile
[INFO]  +- com.fasterxml.jackson.core:jackson-databind:jar:2.6.6:compile
[INFO]  |  \- 
com.fasterxml.jackson.core:jackson-annotations:jar:2.6.0:compile
[INFO]  +- 
com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:jar:2.6.6:compile
[INFO]  \- joda-time:joda-time:jar:2.8.1:compile



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Closed] (MINDEXER-88) Clean up the plugin versions and possibly upgrade the plugins to their latest versions

2017-11-24 Thread Cservenak, Tamas (JIRA)

 [ 
https://issues.apache.org/jira/browse/MINDEXER-88?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Cservenak, Tamas closed MINDEXER-88.

Resolution: Fixed

> Clean up the plugin versions and possibly upgrade the plugins to their latest 
> versions
> --
>
> Key: MINDEXER-88
> URL: https://issues.apache.org/jira/browse/MINDEXER-88
> Project: Maven Indexer
>  Issue Type: Task
>Reporter: Martin Todorov
>Assignee: Cservenak, Tamas
> Fix For: 6.0
>
>
> When building with Maven 3.2.1, the following warning can be seen:
> {code}
> [WARNING] 
> [WARNING] Some problems were encountered while building the effective model 
> for org.apache.maven.indexer:indexer-core:jar:6.0-SNAPSHOT
> [WARNING] 'reporting.plugins.plugin.version' for 
> org.apache.maven.plugins:maven-javadoc-plugin is missing. @ 
> org.apache.maven.indexer:maven-indexer:6.0-SNAPSHOT, 
> /root/.jenkins/jobs/maven-indexer/workspace/pom.xml, line 499, column 15
> [WARNING] 
> [WARNING] Some problems were encountered while building the effective model 
> for org.apache.maven.indexer:indexer-cli:jar:6.0-SNAPSHOT
> [WARNING] 'reporting.plugins.plugin.version' for 
> org.apache.maven.plugins:maven-javadoc-plugin is missing. @ 
> org.apache.maven.indexer:maven-indexer:6.0-SNAPSHOT, 
> /root/.jenkins/jobs/maven-indexer/workspace/pom.xml, line 499, column 15
> [WARNING] 
> [WARNING] Some problems were encountered while building the effective model 
> for org.apache.maven.indexer:indexer-examples:jar:6.0-SNAPSHOT
> [WARNING] 'reporting.plugins.plugin.version' for 
> org.apache.maven.plugins:maven-javadoc-plugin is missing. @ 
> org.apache.maven.indexer:maven-indexer:6.0-SNAPSHOT, 
> /root/.jenkins/jobs/maven-indexer/workspace/pom.xml, line 499, column 15
> [WARNING] 
> [WARNING] Some problems were encountered while building the effective model 
> for org.apache.maven.indexer:maven-indexer:pom:6.0-SNAPSHOT
> [WARNING] 'reporting.plugins.plugin.version' for 
> org.apache.maven.plugins:maven-javadoc-plugin is missing. @ line 499, column 
> 15
> [WARNING] 
> [WARNING] It is highly recommended to fix these problems because they 
> threaten the stability of your build.
> [WARNING] 
> [WARNING] For this reason, future Maven versions might no longer support 
> building such malformed projects.
> [WARNING] 
> {code}
> Essentially, these versions should be set and furthermore, the plugin 
> versions should be updated to their latest versions.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (MINDEXER-88) Clean up the plugin versions and possibly upgrade the plugins to their latest versions

2017-11-24 Thread Cservenak, Tamas (JIRA)

[ 
https://issues.apache.org/jira/browse/MINDEXER-88?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16265215#comment-16265215
 ] 

Cservenak, Tamas commented on MINDEXER-88:
--

https://github.com/apache/maven-indexer/commit/ad07405c06b422cb529d3badaa1b6b376699c9c1
https://github.com/apache/maven-indexer/commit/fc801678e2e46513e4dda8973bcb06ef4f105b69

> Clean up the plugin versions and possibly upgrade the plugins to their latest 
> versions
> --
>
> Key: MINDEXER-88
> URL: https://issues.apache.org/jira/browse/MINDEXER-88
> Project: Maven Indexer
>  Issue Type: Task
>Reporter: Martin Todorov
>Assignee: Cservenak, Tamas
> Fix For: 6.0
>
>
> When building with Maven 3.2.1, the following warning can be seen:
> {code}
> [WARNING] 
> [WARNING] Some problems were encountered while building the effective model 
> for org.apache.maven.indexer:indexer-core:jar:6.0-SNAPSHOT
> [WARNING] 'reporting.plugins.plugin.version' for 
> org.apache.maven.plugins:maven-javadoc-plugin is missing. @ 
> org.apache.maven.indexer:maven-indexer:6.0-SNAPSHOT, 
> /root/.jenkins/jobs/maven-indexer/workspace/pom.xml, line 499, column 15
> [WARNING] 
> [WARNING] Some problems were encountered while building the effective model 
> for org.apache.maven.indexer:indexer-cli:jar:6.0-SNAPSHOT
> [WARNING] 'reporting.plugins.plugin.version' for 
> org.apache.maven.plugins:maven-javadoc-plugin is missing. @ 
> org.apache.maven.indexer:maven-indexer:6.0-SNAPSHOT, 
> /root/.jenkins/jobs/maven-indexer/workspace/pom.xml, line 499, column 15
> [WARNING] 
> [WARNING] Some problems were encountered while building the effective model 
> for org.apache.maven.indexer:indexer-examples:jar:6.0-SNAPSHOT
> [WARNING] 'reporting.plugins.plugin.version' for 
> org.apache.maven.plugins:maven-javadoc-plugin is missing. @ 
> org.apache.maven.indexer:maven-indexer:6.0-SNAPSHOT, 
> /root/.jenkins/jobs/maven-indexer/workspace/pom.xml, line 499, column 15
> [WARNING] 
> [WARNING] Some problems were encountered while building the effective model 
> for org.apache.maven.indexer:maven-indexer:pom:6.0-SNAPSHOT
> [WARNING] 'reporting.plugins.plugin.version' for 
> org.apache.maven.plugins:maven-javadoc-plugin is missing. @ line 499, column 
> 15
> [WARNING] 
> [WARNING] It is highly recommended to fix these problems because they 
> threaten the stability of your build.
> [WARNING] 
> [WARNING] For this reason, future Maven versions might no longer support 
> building such malformed projects.
> [WARNING] 
> {code}
> Essentially, these versions should be set and furthermore, the plugin 
> versions should be updated to their latest versions.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (MINDEXER-108) Lift restriction on leading wildcard queries

2017-11-24 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/MINDEXER-108?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16265220#comment-16265220
 ] 

ASF GitHub Bot commented on MINDEXER-108:
-

Github user asfgit closed the pull request at:

https://github.com/apache/maven-indexer/pull/22


> Lift restriction on leading wildcard queries
> 
>
> Key: MINDEXER-108
> URL: https://issues.apache.org/jira/browse/MINDEXER-108
> Project: Maven Indexer
>  Issue Type: Improvement
>Affects Versions: 6.0
>Reporter: Andreas Sewe
>Assignee: Cservenak, Tamas
> Fix For: 6.0
>
>
> The {{DefaultQueryCreator}} prevents queries with leading wildcard:
> {noformat}
> if ( query.startsWith( "*" ) || query.startsWith( "?" ) )
> {
> throw new ParseException( "Query cannot start with '*' or '?'!" );
> }
> {noformat}
> While this was necessary in older versions of Lucene, the version used now 
> happily executes such queries. The restriction can thus be lifted.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (MINDEXER-83) Refactor the Indexer.addArtifactsToIndex(...) method (possibly introduce new ones) so that it is possible to add artifact files one by one

2017-11-24 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/MINDEXER-83?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16265223#comment-16265223
 ] 

ASF GitHub Bot commented on MINDEXER-83:


Github user cstamas closed the pull request at:

https://github.com/apache/maven-indexer/pull/21


> Refactor the Indexer.addArtifactsToIndex(...) method (possibly introduce new 
> ones) so that it is possible to add artifact files one by one
> --
>
> Key: MINDEXER-83
> URL: https://issues.apache.org/jira/browse/MINDEXER-83
> Project: Maven Indexer
>  Issue Type: Task
>Reporter: Martin Todorov
>Assignee: Cservenak, Tamas
> Fix For: 6.0
>
>
> The currently existing method only accepts a list of files. This assumes you 
> already have a list of the files. However, this is inconvenient for use if 
> you have the artifact files coming one by one (for example when deploying an 
> artifact over over HTTP).
> This method should be re-worked and it would be great if some new methods 
> could be introduced for when adding files which belong to a particular 
> artifact.
> It would also be great if there could be methods that accept (File file, 
> Artifact artifact, ..) when adding and updating an artifact to the index.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Closed] (MINDEXER-108) Lift restriction on leading wildcard queries

2017-11-24 Thread Cservenak, Tamas (JIRA)

 [ 
https://issues.apache.org/jira/browse/MINDEXER-108?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Cservenak, Tamas closed MINDEXER-108.
-
Resolution: Fixed

> Lift restriction on leading wildcard queries
> 
>
> Key: MINDEXER-108
> URL: https://issues.apache.org/jira/browse/MINDEXER-108
> Project: Maven Indexer
>  Issue Type: Improvement
>Affects Versions: 6.0
>Reporter: Andreas Sewe
>Assignee: Cservenak, Tamas
> Fix For: 6.0
>
>
> The {{DefaultQueryCreator}} prevents queries with leading wildcard:
> {noformat}
> if ( query.startsWith( "*" ) || query.startsWith( "?" ) )
> {
> throw new ParseException( "Query cannot start with '*' or '?'!" );
> }
> {noformat}
> While this was necessary in older versions of Lucene, the version used now 
> happily executes such queries. The restriction can thus be lifted.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Closed] (MINDEXER-83) Refactor the Indexer.addArtifactsToIndex(...) method (possibly introduce new ones) so that it is possible to add artifact files one by one

2017-11-24 Thread Cservenak, Tamas (JIRA)

 [ 
https://issues.apache.org/jira/browse/MINDEXER-83?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Cservenak, Tamas closed MINDEXER-83.

Resolution: Fixed

> Refactor the Indexer.addArtifactsToIndex(...) method (possibly introduce new 
> ones) so that it is possible to add artifact files one by one
> --
>
> Key: MINDEXER-83
> URL: https://issues.apache.org/jira/browse/MINDEXER-83
> Project: Maven Indexer
>  Issue Type: Task
>Reporter: Martin Todorov
>Assignee: Cservenak, Tamas
> Fix For: 6.0
>
>
> The currently existing method only accepts a list of files. This assumes you 
> already have a list of the files. However, this is inconvenient for use if 
> you have the artifact files coming one by one (for example when deploying an 
> artifact over over HTTP).
> This method should be re-worked and it would be great if some new methods 
> could be introduced for when adding files which belong to a particular 
> artifact.
> It would also be great if there could be methods that accept (File file, 
> Artifact artifact, ..) when adding and updating an artifact to the index.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (MINDEXER-83) Refactor the Indexer.addArtifactsToIndex(...) method (possibly introduce new ones) so that it is possible to add artifact files one by one

2017-11-24 Thread Cservenak, Tamas (JIRA)

[ 
https://issues.apache.org/jira/browse/MINDEXER-83?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16265224#comment-16265224
 ] 

Cservenak, Tamas commented on MINDEXER-83:
--

Merged as 
https://github.com/apache/maven-indexer/commit/339eec6052a74fea91a99da2e33cbbd6a95aee3f

> Refactor the Indexer.addArtifactsToIndex(...) method (possibly introduce new 
> ones) so that it is possible to add artifact files one by one
> --
>
> Key: MINDEXER-83
> URL: https://issues.apache.org/jira/browse/MINDEXER-83
> Project: Maven Indexer
>  Issue Type: Task
>Reporter: Martin Todorov
>Assignee: Cservenak, Tamas
> Fix For: 6.0
>
>
> The currently existing method only accepts a list of files. This assumes you 
> already have a list of the files. However, this is inconvenient for use if 
> you have the artifact files coming one by one (for example when deploying an 
> artifact over over HTTP).
> This method should be re-worked and it would be great if some new methods 
> could be introduced for when adding files which belong to a particular 
> artifact.
> It would also be great if there could be methods that accept (File file, 
> Artifact artifact, ..) when adding and updating an artifact to the index.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (MJLINK-6) Allow set the jmods path

2017-11-24 Thread Karl Heinz Marbaise (JIRA)

[ 
https://issues.apache.org/jira/browse/MJLINK-6?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16265374#comment-16265374
 ] 

Karl Heinz Marbaise commented on MJLINK-6:
--

You are right, but you can't build on OS X for runtime on Windows or on Linux 
for runtime on Windows...cause the resulting runtime image is currently limited 
to the platform you build on...

> Allow set the jmods path
> 
>
> Key: MJLINK-6
> URL: https://issues.apache.org/jira/browse/MJLINK-6
> Project: Maven JLink Plugin
>  Issue Type: Improvement
>Affects Versions: 3.0.0-alpha-2
>Reporter: Roberto Araujo
>Priority: Minor
>
> The current version of the plugin hard-coded the `jmods` folder (based on 
> `jlink` binary location).  But, for instance, if I want to build a runtime 
> image for Linux running the build in a OSX the runtime image will not be 
> compatible.
> I suggest to allow users define the JDK `jmods` folder, and if nothing is 
> set, use the one based on the JAVA_HOME/Toolchain configuration.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (MJLINK-6) Allow set the jmods path

2017-11-24 Thread Roberto Araujo (JIRA)

[ 
https://issues.apache.org/jira/browse/MJLINK-6?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16265399#comment-16265399
 ] 

Roberto Araujo commented on MJLINK-6:
-

But I can build a runtime image for Linux on OS X (At least for a docker 
containers). E.g., If I use the `--module-path` option the `jmod` folder from 
the Linux distribution (available at http://jdk.java.net/9/) the assembled 
runtime image will work on Docker container (tested with debian:sid). But if I 
use the `jmod` folder from my JAVA_HOME (i'm on OS X) the assembled runtime 
image will not work in the container (the binaries are not compatible).

> Allow set the jmods path
> 
>
> Key: MJLINK-6
> URL: https://issues.apache.org/jira/browse/MJLINK-6
> Project: Maven JLink Plugin
>  Issue Type: Improvement
>Affects Versions: 3.0.0-alpha-2
>Reporter: Roberto Araujo
>Priority: Minor
>
> The current version of the plugin hard-coded the `jmods` folder (based on 
> `jlink` binary location).  But, for instance, if I want to build a runtime 
> image for Linux running the build in a OSX the runtime image will not be 
> compatible.
> I suggest to allow users define the JDK `jmods` folder, and if nothing is 
> set, use the one based on the JAVA_HOME/Toolchain configuration.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (MNG-6312) Update Maven Wagon dependency

2017-11-24 Thread Sylwester Lachiewicz (JIRA)
Sylwester Lachiewicz created MNG-6312:
-

 Summary: Update Maven Wagon dependency
 Key: MNG-6312
 URL: https://issues.apache.org/jira/browse/MNG-6312
 Project: Maven
  Issue Type: Dependency upgrade
Reporter: Sylwester Lachiewicz


Based on OWASP report - update Maven Wagon from 2.12 to 3.0.0 to fix known 
vulnerability in shaded jsoup

wagon-http-2.12-shaded.jar\META-INF/maven/org.jsoup/jsoup/pom.xml 
(cpe:/a:jsoup:jsoup:1.7.2, org.jsoup:jsoup:1.7.2) : CVE-2015-6748




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (SCM-739) Release Plugin: Use "git --depth 1" When Checking Out

2017-11-24 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/SCM-739?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16265483#comment-16265483
 ] 

ASF GitHub Bot commented on SCM-739:


Github user arteam commented on the issue:

https://github.com/apache/maven-scm/pull/56
  
I like the proposal, but I am a a little bit confused. Does the new 
parameter should be added to the `executeCheckOutCommand` method (like 
`recursive`) and be implemented by the all `AbstractCheckOutCommand` 
implementations or should it be a field in `GitCheckOutCommand`?


> Release Plugin: Use "git --depth 1" When Checking Out
> -
>
> Key: SCM-739
> URL: https://issues.apache.org/jira/browse/SCM-739
> Project: Maven SCM
>  Issue Type: Improvement
>  Components: maven-scm-provider-gitexe
>Affects Versions: 1.8.1
>Reporter: Ernst de Haan
>
> *Executive summary: Please use {{--depth 1}} when checking out from a git 
> repository.*
> Currently when doing {{mvn release:prepare release:perform}}, the git 
> checkout step takes a significant amount of time.
> During the git checkout it appears to not only check out the correct version 
> of the code, but also _all_ history, as would be done with a regular: 
> {code:none}git clone URL{code}
> However, git supports checking out only the latest version of the code base, 
> using this command: {code:none}git clone --depth 1 URL{code}
> For the purpose of the Maven Release Plugin, that should be sufficient, as 
> far as I can see.
> Changing the plugin to use {{--depth 1}} will:
> - _significantly_ improve performance on larger repositories and/or with a 
> lot of history
> - and reduce I/O on repositories with a lot of history.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (MNG-6313) Update dependences and default plugins to latest version

2017-11-24 Thread Sylwester Lachiewicz (JIRA)
Sylwester Lachiewicz created MNG-6313:
-

 Summary: Update dependences and default plugins to latest version
 Key: MNG-6313
 URL: https://issues.apache.org/jira/browse/MNG-6313
 Project: Maven
  Issue Type: Dependency upgrade
Reporter: Sylwester Lachiewicz
Priority: Minor


Still on Java 7

default-bindings.xml
maven-install-plugin 2.4 -> 2.5.2 (2014)
maven-deploy-plugin 2.7 -> 2.8.2 (2014)
*maven-resources-plugin* 2.6 -> 3.0.2 (2016)
maven-compiler-plugin 3.1 -> 3.7 (?) (2017)
maven-surefire-plugin 2.12.4 -> 2.20.1 (?) (2017)
*maven-jar-plugin* 2.4 -> 3.0.2 (2017)
*maven-war-plugin* 2.2 -> 3.2 (2017)

Update
parent-pom 27 -> 30 to aligh with other maven projects

maven-shared-utils to 3.1 -> 3.2
commons-lang 3.5 -> 3.6
guice 4.0 -> 4.1 (?)

commons-io -> 2.6
logback-classic 1.2.1 -> 1.2.3

Plugins - internal use (maybe some update to parent-pom)
maven-release-plugin 2.5.3
maven-surefire-plugin 2.20.1 (more colors) ;-)
maven-bundle-plugin 2.5.4
maven-site-plugin 3.6
apache-rat-plugin 0.12
findbugs-maven-plugin 3.0.5
maven-assembly-plugin 3.0 -> 3.1
maven-jxr-plugin 2.5
maven-jar-plugin 3.0.2
maven-compiler-plugin 3.7
animal-sniffer-maven-plugin 1.15 -> 1.16

Will be good to know which plugins must be migrated to 3.x line 
i.e. add link to maven webpage for dev to 
[Wiki|https://cwiki.apache.org/confluence/display/MAVEN/Plugin+migration+to+Maven3+dependencies]




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (MNG-6306) Replace use of Guava in maven-resolver-provider with a lighter weight alternative

2017-11-24 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/MNG-6306?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16265496#comment-16265496
 ] 

ASF GitHub Bot commented on MNG-6306:
-

GitHub user slachiewicz opened a pull request:

https://github.com/apache/maven/pull/138

MNG-6306 remove Guava usage from maven-resolver-provider



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/slachiewicz/maven feature/MNG-6306

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/maven/pull/138.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 #138


commit d2c7a34af7be5b1ff5c9d0b824bd2b1a4435aea0
Author: Sylwester Lachiewicz 
Date:   2017-11-24T19:38:10Z

MNG-6306 remove Guava usage from maven-resolver-provider




> Replace use of Guava in maven-resolver-provider with a lighter weight 
> alternative
> -
>
> Key: MNG-6306
> URL: https://issues.apache.org/jira/browse/MNG-6306
> Project: Maven
>  Issue Type: Improvement
>Affects Versions: 3.5.2
>Reporter: Andy Wilkinson
>
> Spring Boot's CLI currently embeds Aether and uses Maven's Aether Provider 
> 3.2.1. We'd [like to switch to Maven Resolver and Maven Resolver 
> Provider|https://github.com/spring-projects/spring-boot/issues/7627] but the 
> use of Guava adds 2.4MB to a < 10MB binary. We'd like to avoid that 25% 
> increase if we can.
> Given that Aether and Maven Resolver are intended to be embedded, would it be 
> possible to remove the use of Guava from Maven Resolver Provider? Its use 
> appears to have been added in [this 
> commit|https://github.com/apache/maven/commit/61c374042560b2dc21c294886615931a888df597#diff-b275596b2058bcd469e4c45288cef7b4].



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Assigned] (MNG-6306) Replace use of Guava in maven-resolver-provider with a lighter weight alternative

2017-11-24 Thread Michael Osipov (JIRA)

 [ 
https://issues.apache.org/jira/browse/MNG-6306?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Michael Osipov reassigned MNG-6306:
---

Assignee: Michael Osipov

> Replace use of Guava in maven-resolver-provider with a lighter weight 
> alternative
> -
>
> Key: MNG-6306
> URL: https://issues.apache.org/jira/browse/MNG-6306
> Project: Maven
>  Issue Type: Improvement
>Affects Versions: 3.5.2
>Reporter: Andy Wilkinson
>Assignee: Michael Osipov
>
> Spring Boot's CLI currently embeds Aether and uses Maven's Aether Provider 
> 3.2.1. We'd [like to switch to Maven Resolver and Maven Resolver 
> Provider|https://github.com/spring-projects/spring-boot/issues/7627] but the 
> use of Guava adds 2.4MB to a < 10MB binary. We'd like to avoid that 25% 
> increase if we can.
> Given that Aether and Maven Resolver are intended to be embedded, would it be 
> possible to remove the use of Guava from Maven Resolver Provider? Its use 
> appears to have been added in [this 
> commit|https://github.com/apache/maven/commit/61c374042560b2dc21c294886615931a888df597#diff-b275596b2058bcd469e4c45288cef7b4].



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (MNG-6306) Replace use of Guava in maven-resolver-provider with a lighter weight alternative

2017-11-24 Thread Michael Osipov (JIRA)

[ 
https://issues.apache.org/jira/browse/MNG-6306?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16265540#comment-16265540
 ] 

Michael Osipov commented on MNG-6306:
-

[~rfscholte], I'll pull as-is because the change is minimal. I don't think that 
a consent is necessary here.

> Replace use of Guava in maven-resolver-provider with a lighter weight 
> alternative
> -
>
> Key: MNG-6306
> URL: https://issues.apache.org/jira/browse/MNG-6306
> Project: Maven
>  Issue Type: Improvement
>Affects Versions: 3.5.2
>Reporter: Andy Wilkinson
>Assignee: Michael Osipov
>
> Spring Boot's CLI currently embeds Aether and uses Maven's Aether Provider 
> 3.2.1. We'd [like to switch to Maven Resolver and Maven Resolver 
> Provider|https://github.com/spring-projects/spring-boot/issues/7627] but the 
> use of Guava adds 2.4MB to a < 10MB binary. We'd like to avoid that 25% 
> increase if we can.
> Given that Aether and Maven Resolver are intended to be embedded, would it be 
> possible to remove the use of Guava from Maven Resolver Provider? Its use 
> appears to have been added in [this 
> commit|https://github.com/apache/maven/commit/61c374042560b2dc21c294886615931a888df597#diff-b275596b2058bcd469e4c45288cef7b4].



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (MNG-6306) Replace use of Guava in maven-resolver-provider with a lighter weight alternative

2017-11-24 Thread Michael Osipov (JIRA)

 [ 
https://issues.apache.org/jira/browse/MNG-6306?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Michael Osipov updated MNG-6306:

Fix Version/s: 3.5.3

> Replace use of Guava in maven-resolver-provider with a lighter weight 
> alternative
> -
>
> Key: MNG-6306
> URL: https://issues.apache.org/jira/browse/MNG-6306
> Project: Maven
>  Issue Type: Improvement
>Affects Versions: 3.5.2
>Reporter: Andy Wilkinson
>Assignee: Michael Osipov
> Fix For: 3.5.3
>
>
> Spring Boot's CLI currently embeds Aether and uses Maven's Aether Provider 
> 3.2.1. We'd [like to switch to Maven Resolver and Maven Resolver 
> Provider|https://github.com/spring-projects/spring-boot/issues/7627] but the 
> use of Guava adds 2.4MB to a < 10MB binary. We'd like to avoid that 25% 
> increase if we can.
> Given that Aether and Maven Resolver are intended to be embedded, would it be 
> possible to remove the use of Guava from Maven Resolver Provider? Its use 
> appears to have been added in [this 
> commit|https://github.com/apache/maven/commit/61c374042560b2dc21c294886615931a888df597#diff-b275596b2058bcd469e4c45288cef7b4].



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (MNG-6306) Replace use of Guava in maven-resolver-provider with a lighter weight alternative

2017-11-24 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/MNG-6306?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16265548#comment-16265548
 ] 

ASF GitHub Bot commented on MNG-6306:
-

Github user asfgit closed the pull request at:

https://github.com/apache/maven/pull/138


> Replace use of Guava in maven-resolver-provider with a lighter weight 
> alternative
> -
>
> Key: MNG-6306
> URL: https://issues.apache.org/jira/browse/MNG-6306
> Project: Maven
>  Issue Type: Improvement
>Affects Versions: 3.5.2
>Reporter: Andy Wilkinson
>Assignee: Michael Osipov
> Fix For: 3.5.3
>
>
> Spring Boot's CLI currently embeds Aether and uses Maven's Aether Provider 
> 3.2.1. We'd [like to switch to Maven Resolver and Maven Resolver 
> Provider|https://github.com/spring-projects/spring-boot/issues/7627] but the 
> use of Guava adds 2.4MB to a < 10MB binary. We'd like to avoid that 25% 
> increase if we can.
> Given that Aether and Maven Resolver are intended to be embedded, would it be 
> possible to remove the use of Guava from Maven Resolver Provider? Its use 
> appears to have been added in [this 
> commit|https://github.com/apache/maven/commit/61c374042560b2dc21c294886615931a888df597#diff-b275596b2058bcd469e4c45288cef7b4].



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Closed] (MNG-6306) Replace use of Guava in maven-resolver-provider with a lighter weight alternative

2017-11-24 Thread Michael Osipov (JIRA)

 [ 
https://issues.apache.org/jira/browse/MNG-6306?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Michael Osipov closed MNG-6306.
---
Resolution: Fixed

Fixed with 
[866582d296ed80f36f33e5293cd07647185e0e43|https://git-wip-us.apache.org/repos/asf?p=maven.git;a=commit;h=866582d296ed80f36f33e5293cd07647185e0e43].

> Replace use of Guava in maven-resolver-provider with a lighter weight 
> alternative
> -
>
> Key: MNG-6306
> URL: https://issues.apache.org/jira/browse/MNG-6306
> Project: Maven
>  Issue Type: Improvement
>Affects Versions: 3.5.2
>Reporter: Andy Wilkinson
>Assignee: Michael Osipov
> Fix For: 3.5.3
>
>
> Spring Boot's CLI currently embeds Aether and uses Maven's Aether Provider 
> 3.2.1. We'd [like to switch to Maven Resolver and Maven Resolver 
> Provider|https://github.com/spring-projects/spring-boot/issues/7627] but the 
> use of Guava adds 2.4MB to a < 10MB binary. We'd like to avoid that 25% 
> increase if we can.
> Given that Aether and Maven Resolver are intended to be embedded, would it be 
> possible to remove the use of Guava from Maven Resolver Provider? Its use 
> appears to have been added in [this 
> commit|https://github.com/apache/maven/commit/61c374042560b2dc21c294886615931a888df597#diff-b275596b2058bcd469e4c45288cef7b4].



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (MNG-6306) Replace use of Guava in maven-resolver-provider with a lighter weight alternative

2017-11-24 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/MNG-6306?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16265551#comment-16265551
 ] 

Hudson commented on MNG-6306:
-

SUCCESS: Integrated in Jenkins build maven-3.x #1678 (See 
[https://builds.apache.org/job/maven-3.x/1678/])
[MNG-6306] Replace use of Guava in maven-resolver-provider with a (michaelo: 
[http://git-wip-us.apache.org/repos/asf/?p=maven.git&a=commit&h=866582d296ed80f36f33e5293cd07647185e0e43])
* (edit) maven-resolver-provider/pom.xml
* (edit) 
maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultModelResolver.java


> Replace use of Guava in maven-resolver-provider with a lighter weight 
> alternative
> -
>
> Key: MNG-6306
> URL: https://issues.apache.org/jira/browse/MNG-6306
> Project: Maven
>  Issue Type: Improvement
>Affects Versions: 3.5.2
>Reporter: Andy Wilkinson
>Assignee: Michael Osipov
> Fix For: 3.5.3
>
>
> Spring Boot's CLI currently embeds Aether and uses Maven's Aether Provider 
> 3.2.1. We'd [like to switch to Maven Resolver and Maven Resolver 
> Provider|https://github.com/spring-projects/spring-boot/issues/7627] but the 
> use of Guava adds 2.4MB to a < 10MB binary. We'd like to avoid that 25% 
> increase if we can.
> Given that Aether and Maven Resolver are intended to be embedded, would it be 
> possible to remove the use of Guava from Maven Resolver Provider? Its use 
> appears to have been added in [this 
> commit|https://github.com/apache/maven/commit/61c374042560b2dc21c294886615931a888df597#diff-b275596b2058bcd469e4c45288cef7b4].



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)