mardi 22 février 2011

Installer un serveur subversion sur apache sur Ubuntu

Nous allons installer simplement un serveur svn


1. Installer les packages:
apt-get install subversion libapache2-svn

ou

yum install mod_dav_svn

(yum search dav)
2. Créer le répository

mkdir /var/svn
svnadmin create /var/svn/
chown -R www-data:www-data /var/svn/
chmod -R g+ws /var/svn/

3. Créer le fichier d'authentification

htpasswd -c -m /etc/apache2/dav_svn.passwd

4. Configurer apache
<Location /svn >
DAV svn
SVNPath /var/svn
AuthType Basic
AuthName "Subversion Repository"
AuthUserFile /etc/apache2/dav_svn.passwd
Require valid-user
</Location /svn >
5.Redémarrer Apache
/etc/init.d/apache2 restart

lundi 21 février 2011

deploiement d'un fichier

Pour déployer un fichier sur archiva :

mvn deploy:deploy-file -Dfile=gwt-servlet.jar -DgroupId=com.google.gwt -DartifactId= -Dversion=1.3.0 -Dpackaging=jar -DrepositoryId=archiva.internal -Durl=http://archiva/repository/internal -DgeneratePom=true

Attention a bien fournir le proxy correct (https) et a fournir le user Id

 <proxies>
     <proxy>
      <id>optional</id>
      <active>true</active>
      <protocol>http https</protocol>
      <host>proxy.mdp</host>
      <port>3128</port>
      <nonProxyHosts>vmjirarh01|archiva</nonProxyHosts>
    </proxy>
  </proxies>


 <server>
      <id>archiva.internal</id>
      <username>upload</username>
      <password>ftj0bs-09</password>
    </server>
    <server>
      <id>archiva.snapshots</id>
      <username>upload</username>
      <password>ftj0bs-09</password>
    </server>