9917 Commits

Author SHA1 Message Date
Jason van Zyl
12a6b3acb9 [maven-release-plugin] prepare release maven-3.2.5 maven-3.2.5 2014-12-14 12:22:35 -05:00
Hervé Boutemy
d13c288487 added classic deploySite.sh script to ease site generation and deployment to http://maven.apache.org/ref/3-LATEST/ 2014-12-14 11:08:52 +01:00
Hervé Boutemy
0252eb2a1f updated unit test 2014-12-13 18:09:45 +01:00
Hervé Boutemy
61f1d01ba8 since this class is new, immediately mark it package protected: it is
the implementation of JavaToolchain interface (even if the interface is
empty at the moment)
2014-12-13 17:52:31 +01:00
Hervé Boutemy
6f1bc80f3e added a notice about internal API 2014-12-13 15:18:31 +01:00
Igor Fedorenko
d6e45a5d56 MNG-5719 reintroduced DefaultJavaToolChain
DefaultJavaToolChain was the only way to access JDK toolchain
javaHome parameter and was used by some clients, notably Tycho.
The class is now marked as deprecated and clients are adviced to
use JavaToolchainImpl instead.

Signed-off-by: Igor Fedorenko <ifedorenko@apache.org>
2014-12-13 08:42:07 -05:00
Kristian Rosenvold
44d06d890f [MNG-5686] mvn cannot execute /usr/libexec/java_home/bin/java on OS X.
Patch supplied by Jonathan Sailor, applied unmodified
2014-12-13 09:24:55 +01:00
Jason van Zyl
35c49f7a5e [maven-release-plugin] prepare for next development iteration 2014-12-12 16:14:40 -05:00
Jason van Zyl
ed0e6acb01 [maven-release-plugin] prepare release maven-3.2.4 maven-3.2.4 2014-12-12 16:14:23 -05:00
Hervé Boutemy
9afde51528 removed unused import 2014-11-30 23:34:00 +01:00
Hervé Boutemy
14e4885de9 [MNG-5568] fixed edge case version parsing bug causing inconsistent
comparison results
2014-11-30 23:26:12 +01:00
Hervé Boutemy
09d64bdf5c [MNG-5730] added CLI to test Maven version parsing and comparison 2014-11-30 21:57:07 +01:00
Igor Fedorenko
8788c90abe allow custom Model dependency version validation rules
Signed-off-by: Igor Fedorenko <ifedorenko@apache.org>
2014-11-25 19:11:01 -05:00
Igor Fedorenko
369889296e introduced RepositorySessionDecorator
Signed-off-by: Igor Fedorenko <ifedorenko@apache.org>
2014-11-25 19:11:00 -05:00
Igor Fedorenko
1e95aa1524 extracted ArtifactDescriptorReaderDelegate
Signed-off-by: Igor Fedorenko <ifedorenko@apache.org>
2014-11-25 19:11:00 -05:00
Igor Fedorenko
c15226f13f decoupled project #file and #basedir to allow pom.xml processing
Signed-off-by: Igor Fedorenko <ifedorenko@apache.org>
2014-11-25 19:11:00 -05:00
Igor Fedorenko
8643e00993 introduced ProjectArtifactFactory component
this hides use of deprecated/legacy ArtifactFactory and allows custom
project dependency artifact creation logic.

Signed-off-by: Igor Fedorenko <ifedorenko@apache.org>
2014-11-25 19:11:00 -05:00
Igor Fedorenko
ce6f0bfdb5 MNG-5727 fixed cryptic exception when managed depenency has no <version>
Signed-off-by: Igor Fedorenko <ifedorenko@apache.org>
2014-11-25 19:11:00 -05:00
Robert Scholte
5c84bd33ba [MNG-5714] Add Merger for Maven Toolchain 2014-11-25 22:40:18 +01:00
Michael Osipov
0343c52601 Trimmed trailing whitespace 2014-11-23 13:04:30 +01:00
Jason van Zyl
365066f46c Update Guava dependency to 18.0
resolves #26
2014-11-18 10:48:15 -05:00
Olivier Lamy
ff33d6ece2 [MNG-5724] Upgrade to last Wagon 2.8 2014-11-17 21:57:57 +11:00
Hervé Boutemy
b1b80f61a4 improved explanations 2014-11-15 02:50:38 +01:00
Hervé Boutemy
e661aa87f5 improved javadoc and Java toolchain implementation class name (not a
Plexus component, then DefaultComponentName convention doesn't apply)
2014-11-08 22:43:09 +01:00
Hervé Boutemy
36d746789d make algo more visible 2014-11-08 21:53:16 +01:00
Hervé Boutemy
bdf5770f95 improved documentation 2014-11-05 01:36:24 +01:00
Hervé Boutemy
aef3b36c0e renamed DefaultJavaToolchainFactory to JavaToolchainFactory to ease
understanding: there is no JavaToolchainFactory Plexus component
2014-11-05 01:32:21 +01:00
Hervé Boutemy
eddfef3394 improved javadoc 2014-11-05 01:24:32 +01:00
Hervé Boutemy
b8d220c686 prepare provides before configuration, to follown descriptor logic 2014-11-05 01:23:26 +01:00
Hervé Boutemy
44174308a6 [MNG-5719] take the case change into account 2014-11-04 01:10:56 +01:00
Hervé Boutemy
b013d97ceb [MNG-5719] renamed JavaToolChain to JavaToolchain for consistency and
removed its Plexus component declaration
2014-11-04 00:58:27 +01:00
Robert Scholte
fa4f7040ad [MNG-5718] Change 'provides' from Object to Properties in toolchains.xml 2014-11-03 23:10:06 +01:00
Robert Scholte
01a879384c Add tests for equals() and hashCode() 2014-11-02 22:34:19 +01:00
Robert Scholte
a31c199a39 (MNG-5717) Enrich toolchain xml with merge information
update Ant script as well
2014-11-02 21:48:01 +01:00
Robert Scholte
21c13ca484 [MNG-5717] Enrich toolchain xml with merge information
Pushing version forward from 1.0.0 to 1.1.0
2014-11-02 21:15:50 +01:00
Robert Scholte
2d086fde25 remove unused import 2014-11-02 20:20:24 +01:00
Robert Scholte
a131ac8d0a [MNG-5714] Add Merger for Maven Toolchain
implement equals() and hashCode() for DefaultToolchain to help the
Merger
2014-11-02 20:20:23 +01:00
Hervé Boutemy
2252862e2a [MNG-5716] return toolchains that are of expected type 2014-11-02 19:41:21 +01:00
Dennis Lundberg
608b430f7d Tweak the description for a PluginExecution phase, to clarify where the default phase comes from. 2014-11-02 17:18:31 +01:00
Robert Scholte
8317522cdf [MNG-5715] Upgrade JUnit (for tests only)
upgrade from 3.8.2 to 4.11
2014-11-01 21:25:36 +01:00
Hervé Boutemy
24900f9301 [MNG-5713] fixed stupid typo due to JavaToolChain with C instead of c 2014-10-31 17:07:08 +01:00
Hervé Boutemy
b0eb12b662 [MNG-5713] improved Toolchains API description 2014-10-31 16:51:23 +01:00
Hervé Boutemy
347ec7b6e7 [MNG-5712] improved toolchains descriptor documentation 2014-10-31 07:44:30 +01:00
Hervé Boutemy
9ce1f17d1b [MNG-5707] warn if Maven unsupported slf4j binding used 2014-10-30 14:32:10 +01:00
Kristian Rosenvold
b183cc9f58 Updated to p-u 3.0.20 2014-10-25 13:57:05 +02:00
Hervé Boutemy
366f57c563 updated parent pom (and fixed issues...) 2014-10-24 01:25:49 +02:00
Kristian Rosenvold
d413c51ea0 [MNG-5700] Update p-int 2014-10-18 08:16:41 +02:00
Hervé Boutemy
603f26addf Revert "Account the the jsoup license URL which appears to have
changed." because https://github.com/jhy/jsoup/issues/471 fixed

This reverts commit 71f8d04be62b970dd730053bdf6b75ebaa04c8de.
2014-10-13 23:54:18 +02:00
Igor Fedorenko
46b3467a26 Normalize all the line endings
Signed-off-by: Igor Fedorenko <ifedorenko@apache.org>
2014-10-12 08:52:30 -04:00
Jason van Zyl
71f8d04be6 Account the the jsoup license URL which appears to have changed.
The JSoup license URL was recorded as http://jsoup.com/license but the
site appears to now be http://jsoup.org/ and so the URL is now
http://jsoup.org/license
2014-10-12 07:23:56 -04:00