Hi all,
I'm about to implement the JCR-227 proposal of moving Jackrabbit core to a
subdirectory of the current trunk directory. See JCR-227 for the rationale and
discussion about this change.
I will (finally) commit the change on Thursday at about 12:00 GMT. Subversion
should handle the move rather well, but you might want to be prepared if you
have many uncommitted changes or a heavily customized build environment. The
easiest way to adapt is to just get a fresh svn checkout after the change has
been committed.
The exact changes I will be making are:
svn checkout https://svn.apache.org/repos/asf/incubator/jackrabbit/trunk
cd trunk
svn mkdir jackrabbit
for DIR in `ls | grep -v jackrabbit | grep -v contrib`; do
svn move $DIR jackrabbit
done
# edit the README.txt and other documents accordingly
svn commit -m 'JCR-227: Move the main project module to a subdirectory'
I'd also like to use the opportunity to migrate to the Maven 2 standard
directory structure. This should simplify an eventual Maven 2 transition and
reduce the number of directory restructurings required. So, if nobody objects,
I will make the following changes right after the above commit:
cd jackrabbit
svn mkdir src/main
svn move src/java src/main/java
svn move src/conf src/main/config
svn move src/grammar src/main/javacc
svn mkdir src/test/java
svn move src/test/org src/test/java/org
svn move xdocs src/site
# update the documentation and Maven 1 configuration accordingly
svn commit -m 'Migrate to the Maven 2 standard directory layout'
BR,
Jukka Zitting