Benjamin Bentmann
|
54c39d9a0f
|
o Added UT for maven.repo.local
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@796914 13f79535-47bb-0310-9956-ffa450edef68
|
2009-07-22 23:46:25 +00:00 |
Jason van Zyl
|
684eed4a0c
|
o using the repository system and repositories to mediate proxy use. proxies restored.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@796903 13f79535-47bb-0310-9956-ffa450edef68
|
2009-07-22 22:58:24 +00:00 |
Benjamin Bentmann
|
88216c6532
|
o Re-introduced distinction between user properties and system properties. We have use cases like interpolation and SUREFIRE-121 where we would like to handle user-specified props specially so a single properties soup is not up to the job. However, I opted not to follow the approach from 2.x where we also collect both system properties and user properties in a combined set called execution properties. Code that embeds Maven and programmatically creates an execution request should be not required to assemble such a mixed properties instance, it would enable bad behavior from Maven by subtle API misuse. Also, for things like the lifecycle participant that wants to inject properties, it should be cristal clear whether it injects a user or a system property, the semantics of something like getExecutionProperties().setProperty() would be unclear however.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@796900 13f79535-47bb-0310-9956-ffa450edef68
|
2009-07-22 22:43:05 +00:00 |
Jason van Zyl
|
cf295ef70a
|
o removing unused classes
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@796869 13f79535-47bb-0310-9956-ffa450edef68
|
2009-07-22 20:22:04 +00:00 |
Jason van Zyl
|
b69b4ab4f9
|
o add default plugin artifact repositories in the populator
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@796817 13f79535-47bb-0310-9956-ffa450edef68
|
2009-07-22 17:56:18 +00:00 |
Jason van Zyl
|
763941c897
|
o this is covered perfectly well by the ITs
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@796758 13f79535-47bb-0310-9956-ffa450edef68
|
2009-07-22 14:56:29 +00:00 |
Jason van Zyl
|
dd202c29ba
|
o we have it0021 so this is also not necessary
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@796752 13f79535-47bb-0310-9956-ffa450edef68
|
2009-07-22 14:49:13 +00:00 |
Jason van Zyl
|
0b8922f02c
|
o we already have a number of tests in the core testing simple execution of a pom and a directory with a pom
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@796746 13f79535-47bb-0310-9956-ffa450edef68
|
2009-07-22 14:37:54 +00:00 |
Jason van Zyl
|
3e10bb2686
|
o there is an IT for optional dependencies and we'll put a proper UT in the POM construction tests for optional deps.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@796742 13f79535-47bb-0310-9956-ffa450edef68
|
2009-07-22 14:31:44 +00:00 |
Jason van Zyl
|
4179dbcd41
|
o cleaning up tests in order to move them to the core using core components, and removing superfluous/repeated tests
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@796740 13f79535-47bb-0310-9956-ffa450edef68
|
2009-07-22 14:29:14 +00:00 |
Jason van Zyl
|
3d9dea68d9
|
o using the same technique for the embedder as we are for the core tests
o trying on the grid and then i'll share a test jar
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@796579 13f79535-47bb-0310-9956-ffa450edef68
|
2009-07-21 23:30:26 +00:00 |
Jason van Zyl
|
c5fb845b6b
|
o make sure that the plugin repositories are propagated from the builder request and not from the MavenProject
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@796420 13f79535-47bb-0310-9956-ffa450edef68
|
2009-07-21 18:02:07 +00:00 |
Benjamin Bentmann
|
01f7692db0
|
o Replaced usage of StringBuffer with StringBuilder
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@795584 13f79535-47bb-0310-9956-ffa450edef68
|
2009-07-19 18:20:09 +00:00 |
Benjamin Bentmann
|
8efe10c89e
|
[MNG-4244] Allow to select project for make-like reactor by artifact id
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@795147 13f79535-47bb-0310-9956-ffa450edef68
|
2009-07-17 17:11:57 +00:00 |
Benjamin Bentmann
|
13ddca24aa
|
o Restored processing of settings
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@795068 13f79535-47bb-0310-9956-ffa450edef68
|
2009-07-17 12:33:46 +00:00 |
Benjamin Bentmann
|
bb5c402250
|
o Restored support for maven.repo.local
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@795023 13f79535-47bb-0310-9956-ffa450edef68
|
2009-07-17 09:53:11 +00:00 |
Jason van Zyl
|
a5be13b93b
|
o removing many old embedder tests that are performing what is now done far better by the underlying components
o remove ties to the Configuration class in the populator which means it can be moved back to the core
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@794919 13f79535-47bb-0310-9956-ffa450edef68
|
2009-07-17 00:30:15 +00:00 |
Jason van Zyl
|
1ceae0f25e
|
o restoring auth
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@794767 13f79535-47bb-0310-9956-ffa450edef68
|
2009-07-16 17:50:29 +00:00 |
Benjamin Bentmann
|
df47b11957
|
[MNG-2576] Make Like Reactor Mode
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@794043 13f79535-47bb-0310-9956-ffa450edef68
|
2009-07-14 20:03:15 +00:00 |
Benjamin Bentmann
|
9832de654f
|
o Added hack to get CI back running
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@793585 13f79535-47bb-0310-9956-ffa450edef68
|
2009-07-13 13:42:40 +00:00 |
Benjamin Bentmann
|
5aa9115a53
|
o Removed debug output
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@793348 13f79535-47bb-0310-9956-ffa450edef68
|
2009-07-12 13:32:22 +00:00 |
Benjamin Bentmann
|
d8b7706ad5
|
o Synced version with main build (given that auth is currently broken and Hudson uses a secured repo, we better re-use stuff that has already been resolved...)
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@793346 13f79535-47bb-0310-9956-ffa450edef68
|
2009-07-12 13:27:11 +00:00 |
Benjamin Bentmann
|
0ba6f79521
|
o Made embedder tests respect maven.repo.local
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@793342 13f79535-47bb-0310-9956-ffa450edef68
|
2009-07-12 12:59:21 +00:00 |
Benjamin Bentmann
|
772b8b3f1b
|
o Added debug output
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@793332 13f79535-47bb-0310-9956-ffa450edef68
|
2009-07-12 11:15:25 +00:00 |
Benjamin Bentmann
|
52519425f7
|
o Restored reactor failure behaviors
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@792111 13f79535-47bb-0310-9956-ffa450edef68
|
2009-07-08 12:23:46 +00:00 |
Jason van Zyl
|
e0d29fe6a3
|
o take out maven-repository until the compat module is separated again
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@789544 13f79535-47bb-0310-9956-ffa450edef68
|
2009-06-30 03:33:53 +00:00 |
Jason van Zyl
|
1cef292135
|
MNG-4221: Another pass over making maven-compat only used by external consumers
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@789080 13f79535-47bb-0310-9956-ffa450edef68
|
2009-06-28 09:46:11 +00:00 |
Benjamin Bentmann
|
84bfe465ef
|
o Moved the toolchains into the core to allow proper testing of the core
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@789006 13f79535-47bb-0310-9956-ffa450edef68
|
2009-06-27 18:18:46 +00:00 |
Benjamin Bentmann
|
5672ae45e8
|
o Fixed missing error reporting for bad settings
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@787084 13f79535-47bb-0310-9956-ffa450edef68
|
2009-06-21 20:10:52 +00:00 |
Benjamin Bentmann
|
34580df645
|
[MNG-4191] separate plugin and artifact repositories
o Extended requests to allow for configuration of plugin repos
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@786790 13f79535-47bb-0310-9956-ffa450edef68
|
2009-06-20 10:29:51 +00:00 |
Olivier Lamy
|
d5eae80ab1
|
restore display of two build properties (as in 2.x) :
- svn rev
- build timestamp
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@784274 13f79535-47bb-0310-9956-ffa450edef68
|
2009-06-12 21:09:06 +00:00 |
Jason van Zyl
|
864ea15216
|
o refactoring the way plugin prefix metadata is found. the lifecycle executor is not the right place for this and the plugin manager is now strictly for already fully configured executions. so it belongs somewhere specific to augmenting the base set of information in order to make it complete but this first pass will do here. i just want to check it in as well because i'm traveling.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@783361 13f79535-47bb-0310-9956-ffa450edef68
|
2009-06-10 13:40:14 +00:00 |
Jason van Zyl
|
09f970f178
|
MNG-4041: maven core returns stale project state during extended use. this is a patch which provides intelligent caching and yields a very substantial performance improvement.
Submitted by: Igor Fedorenko
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@782014 13f79535-47bb-0310-9956-ffa450edef68
|
2009-06-05 13:49:25 +00:00 |
Benjamin Bentmann
|
4d45d00881
|
o Fixed name inconsistencies
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@780121 13f79535-47bb-0310-9956-ffa450edef68
|
2009-05-29 22:02:34 +00:00 |
Benjamin Bentmann
|
ae675f8157
|
o Made ProjectBuilder use ProjectBuildingRequest for naming consistency within API
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@780115 13f79535-47bb-0310-9956-ffa450edef68
|
2009-05-29 21:28:45 +00:00 |
Jason van Zyl
|
e8ff78292b
|
o if compile time deps are not specified maven will now complain
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@780103 13f79535-47bb-0310-9956-ffa450edef68
|
2009-05-29 20:36:34 +00:00 |
Benjamin Bentmann
|
6bbe3780d4
|
o Decoupled embedder from XPP3
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@779311 13f79535-47bb-0310-9956-ffa450edef68
|
2009-05-27 20:59:12 +00:00 |
Benjamin Bentmann
|
49698c0819
|
[MNG-4172] Project POM artifact returned as dependency if project has no dependencies
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@778240 13f79535-47bb-0310-9956-ffa450edef68
|
2009-05-24 21:24:57 +00:00 |
Benjamin Bentmann
|
f17f9aa639
|
o Temporarily disabled broken test
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@777956 13f79535-47bb-0310-9956-ffa450edef68
|
2009-05-23 16:36:46 +00:00 |
Jason van Zyl
|
c1af1323cd
|
o fix for populator
Submitted by: Igor Fedorenko
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@777796 13f79535-47bb-0310-9956-ffa450edef68
|
2009-05-23 05:20:59 +00:00 |
Jason van Zyl
|
bc8ff5f600
|
o removing the configuration from the populator
Submitted by: Igor Fedorenko
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@777713 13f79535-47bb-0310-9956-ffa450edef68
|
2009-05-22 21:04:43 +00:00 |
Benjamin Bentmann
|
cad43e6b56
|
o Fixed precedence of plugin groups (request > settings > defaults)
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@777165 13f79535-47bb-0310-9956-ffa450edef68
|
2009-05-21 16:17:15 +00:00 |
Benjamin Bentmann
|
add87f5f56
|
o Ensured we eventually work with absolute paths
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@777134 13f79535-47bb-0310-9956-ffa450edef68
|
2009-05-21 14:37:03 +00:00 |
Jason van Zyl
|
d5459955f5
|
o put the plugin groups in the front-end request populator, the magic plugin groups are no longer buried in the core. could still be
moved from the code in the populator to a configuration file in the maven installation.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@776556 13f79535-47bb-0310-9956-ffa450edef68
|
2009-05-20 05:16:09 +00:00 |
Benjamin Bentmann
|
8c30410341
|
o Deleted test which is invalid due to r772675
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@775666 13f79535-47bb-0310-9956-ffa450edef68
|
2009-05-17 14:55:44 +00:00 |
Benjamin Bentmann
|
a82951eb05
|
o Re-enabled fixed tests
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@775488 13f79535-47bb-0310-9956-ffa450edef68
|
2009-05-16 15:56:03 +00:00 |
Benjamin Bentmann
|
5a2ef49f1d
|
o Fixed file:// URL handling
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@775363 13f79535-47bb-0310-9956-ffa450edef68
|
2009-05-15 21:52:10 +00:00 |
Benjamin Bentmann
|
a9f90cc8f3
|
o Allowed gargabe collector to free heap
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@775304 13f79535-47bb-0310-9956-ffa450edef68
|
2009-05-15 19:58:57 +00:00 |
Jason van Zyl
|
2e6a5a99dd
|
o project with optional dep
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@775298 13f79535-47bb-0310-9956-ffa450edef68
|
2009-05-15 19:33:47 +00:00 |
Benjamin Bentmann
|
e4b2737236
|
o Fixed test assertion (there's really just one dependency without transitive ones in the test POM)
git-svn-id: https://svn.apache.org/repos/asf/maven/components/branches/MNG-2766@775297 13f79535-47bb-0310-9956-ffa450edef68
|
2009-05-15 19:32:26 +00:00 |