jvanzyl 2002/11/12 12:37:04
Modified: src/java/org/apache/maven/app Maven.java
Log:
o More notes on the reduction of Maven.java.
Revision Changes Path
1.130 +9 -7 jakarta-turbine-maven/src/java/org/apache/maven/app/Maven.java
Index: Maven.java
===================================================================
RCS file: /home/cvs/jakarta-turbine-maven/src/java/org/apache/maven/app/Maven.java,v
retrieving revision 1.129
retrieving revision 1.130
diff -u -r1.129 -r1.130
--- Maven.java 12 Nov 2002 04:21:00 -0000 1.129
+++ Maven.java 12 Nov 2002 20:37:04 -0000 1.130
@@ -120,6 +120,14 @@
* @todo Maven should be given an live instance of a Project object. Any
* logic like checking for the existance of a project.xml file and
* it's size should be moved to the CLI wrapper.
+ * @todo Maven should be given a live MavenJellyContext that is fully
+ * populated according to rules stated by the wrapper. For example,
+ * it is a rule of CLI invocation that properties are loaded in
+ * a certain way. Other wrappers may (but most likely not) do things
+ * differently. The properties merging or overriding should take
+ * place in a utility class to provide default operations. As such
+ * the properties handling will be moved out of this class and
+ * left to the CLI wrapper.
*/
public class Maven
{
@@ -531,12 +539,6 @@
*
* <ol>
* <li>driver.properties from the maven.jar</li>
- * <li>$PARENT_PROJECTS/project.properties if project has
- * an extend property
- * </li>
- * <li>$PARENT_PROJECTS/build.properties if project has
- * an extend property
- * </li>
* <li>$PROJECT/project.properties</li>
* <li>$PROJECT/build.properties</li>
* <li>$HOME/build.properties</li>
--
To unsubscribe, e-mail: <mailto:turbine-maven-dev-unsubscribe@;jakarta.apache.org>
For additional commands, e-mail: <mailto:turbine-maven-dev-help@;jakarta.apache.org>