blob: 075bb9ea69f15b95f66e434c981980390eaf58ca [file] [log] [blame]
############
# README.txt
############
# Explanation of files found within maven-meeper
crontab.txt has the crontab entries necessary to make everything run
##########################
# Maven 2 synchronizing
##########################
In ./synchronize/m2-sync
## Uses the java code in https://svn.apache.org/repos/asf/maven/archiva/tools/trunk/maven-meeper
java -jar maven-meeper-1-SNAPSHOT-jar-with-dependencies.jar sync.properties sync.csv
## sync.properties has the configuration options
## sync.csv has the list of repositorios that get synced
####################################################
# Upload bundles from the Maven JIRA to a repository
####################################################
## See: http://maven.apache.org/guides/mini/guide-ibiblio-upload.html
## Pulls a bundle down via wget, deploys jar, pom, license file, java-sources, javadocs
./bundle-upload/deploy-bundle
##############################################
# Sync to primary mirrors
##############################################
## rsyncs the central m2 repository over to the cica.es mirror
./sync-central-to-cica.sh synchronize.properties
## rsyncs the central m2 repository over to the ibiblio mirror
./sync-central-to-ibiblio.sh synchronize.properties
##################################################
# Maven 1
##################################################
## all in one script
./synchronize-m1.sh
## and to update the rewrite rules
./synchronize-rewrite-rules-to-ibiblio.sh synchronize.properties
## Lately we just need to sync and convert to M2 some Maven 1 groups on demand, using
./synchronize-m1-apache.sh groupId
##################################################
# M1 synchronize from upstream repositories script
##################################################
## INI configuration files
./synchronize/syncopate/conf/apache.conf
./synchronize/syncopate/conf/codehaus.conf
./synchronize/syncopate/conf/maven-plugins-sf.conf
./synchronize/syncopate/conf/mortbay.conf
./synchronize/syncopate/conf/objectweb.conf
./synchronize/syncopate/conf/opensymphony.conf
./synchronize/syncopate/conf/osjava.conf
./synchronize/syncopate/conf/stage.conf
./synchronize/syncopate/conf/test.conf
## standard exclusions. you can add to it in the configuration files
./synchronize/syncopate/exclusions.txt
## INI perl parser - pulled down from CPAN etc
./synchronize/syncopate/IniFiles.pm
## The perl synchronization file
./synchronize/syncopate/sync
## top level configuration
./synchronize/syncopate/syncopate.conf
##############################################
# Convert an m1 repository to an m2 repository
##############################################
## Uses http://svn.apache.org/repos/asf/maven/sandbox/repoclean/src/main/bash/repoclean.sh
## which runs Java code to do the bulk of the work.
./m1-m2-conversion/sync-repoclean.sh
## configuration for the above
./m1-m2-conversion/synchronize.properties
## Maven 1 -> Maven 2 mod-rewriting
./synchronize/m1-m2-mod-rewrite-rules.txt
###############################
# DELETE THESE IF INDEED UNUSED
###############################
./unused/artifact-map.txt
./unused/rewrite.conf