Task List

Filename / Tasks
java/org/apache/maven/app/Maven.java
  • remove all System.out and System.err and move to commons-logging interface
  • filter the Maven version number into a Java constant that will change during compilation
java/org/apache/maven/app/ProjectVerifier.java
  • Create a list of all things that could go wrong and then protect against them.
  • Merge the XML POM validation mechanism in here.
plugins-build/changelog/src/java/org/apache/maven/changelog/ChangeLog.java
  • This should be a facility on the maven project itself
plugins-build/changelog/src/java/org/apache/maven/changelog/ChangeLogEntry.java
  • add time of change to the entry
  • investigate betwixt for toXML method
plugins-build/changelog/src/java/org/apache/maven/changelog/ChangeLogFile.java
  • remove previous revision along with parser changes
plugins-build/changelog/src/java/org/apache/maven/cvslib/CvsChangeLogGenerator.java
  • Check CVS exists first by running cvs -version instead of current hack
plugins-build/tasklist/src/java/org/apache/maven/tasklist/Task.java
  • Currently, task only contains a description, but there is no reason we can't expand this to include an owner and/or priority.
plugins-build/transformer/src/java/org/apache/maven/transformer/SourceTransformer.java
  • Get fileContentsToString() in the commons and break vel dep.
plugins-build/xdoc/src/java/org/apache/maven/BaseProjectTask.java
  • This shouldn't be required but it appears that there are some problems with coercion under jdk 1.4
plugins-build/xdoc/src/java/org/apache/maven/DVSLBean.java
  • Hack to make jelly:define work properly. Doesn't look like coercion is happening. Fix Jelly.