1
0
mirror of https://github.com/apache/maven.git synced 2025-02-16 15:07:03 +00:00

9939 Commits

Author SHA1 Message Date
Tibor17
3a6f63345c [MNG-5702] Final Fields on DefaultMavenExecutionResult.java 2015-01-02 20:20:26 +01:00
Tibor17
4d33358be2 [MNG-5702] Final Fields on DefaultMavenExecutionResult.java 2015-01-02 20:01:20 +01:00
Karl Heinz Marbaise
6f0318ed68 [MNG-5702] Wrong reactor summary output while using -T option
Fixed checkstyle reported errors.
2014-12-31 11:34:27 +01:00
Karl Heinz Marbaise
cb91332d3d [MNG-5702] Wrong reactor summary output while using -T option
Changing into a better solution which doesn't change the
 implemented type of Map but use a synchronized one.
2014-12-31 11:25:55 +01:00
Hervé Boutemy
c407a4f7e7 improved site 2014-12-31 07:49:48 +01:00
Karl Heinz Marbaise
3b671d0734 [MNG-5702] Wrong reactor summary output while using -T option
Fixed by using ConcurrentMap instead non synchronized ones.
2014-12-29 14:33:47 +01:00
Robert Scholte
105843e789 Unittests for Sources 2014-12-26 20:23:08 +01:00
Igor Fedorenko
6ab41ee8d3 MNG-5742 fixed null ComponentDescriptor#realm for extensions plugins
Signed-off-by: Igor Fedorenko <ifedorenko@apache.org>
2014-12-26 13:27:51 -05:00
Robert Scholte
6f1571a1a6 Add unittests for Problem classes, improve javadoc 2014-12-26 18:52:19 +01:00
Hervé Boutemy
d37fbf6011 improve model building documentation 2014-12-26 18:06:02 +01:00
Hervé Boutemy
c239f6ea6f [MNG-5748] keep builderId on copy 2014-12-26 17:24:39 +01:00
Hervé Boutemy
328a777cd5 [MNG-5747] keep useLegacyLocalRepositoryManager on copy 2014-12-26 17:19:40 +01:00
Robert Scholte
71976ecf4d [MNG-5745] Add example of toolchains.xml to Maven distribution 2014-12-26 14:29:21 +01:00
Igor Fedorenko
1420d61c05 MNG-5742 fixed duplicate plugin realms when extensions=true
Consolidated plugin realm setup logic in DefaultMavenPluginManager.
Extensions realm is fully setup during project loading and the same
realm is used to both load extensions and execute plugin goals now.

Signed-off-by: Igor Fedorenko <ifedorenko@apache.org>
2014-12-25 13:31:29 -05:00
Robert Scholte
dbecf3b5cd Rename package so it has same structure as settings and model 2014-12-25 15:55:13 +01:00
Robert Scholte
ceae922653 [MNG-3891] Modify maven-toolchain to look in ${maven.home}/conf/toolchains.xml and in ${user.home}/.m2/toolchains.xml
Also added new cmdline option: -gt / --global-toolchains
2014-12-25 14:55:02 +01:00
Robert Scholte
226e6385d6 [Maven Builder Support] Add module maven-builder-support
Add Problem related classes
2014-12-23 19:57:00 +01:00
Robert Scholte
207ccc9529 Replace usage of deprecated classes with their alternatives from maven-builder-support 2014-12-23 17:21:07 +01:00
Robert Scholte
df21509310 Fix violations reported by checkstyle 2014-12-23 16:49:26 +01:00
Robert Scholte
9d98b5c15c Use a released version of animal-sniffer-maven-plugin 2014-12-23 16:11:55 +01:00
Robert Scholte
a7ef70181c [MNG-5740]: Add module maven-builder-support
Move Source-code to maven-builder-support and let original classes extend these
2014-12-23 14:09:01 +01:00
Jason van Zyl
fa71e5f5ad [maven-release-plugin] prepare for next development iteration 2014-12-14 12:22:54 -05:00
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 
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