Skip to content
Snippets Groups Projects
Commit 9bee6ca6 authored by Fabio Vandewaeter's avatar Fabio Vandewaeter
Browse files

début

parent ec2ab840
No related branches found
No related tags found
No related merge requests found
......@@ -15,12 +15,11 @@ Après cette phase d'importation des données distantes, l'application cliente d
- Si un nouveau fichier est créé localement dans l'arborescence d'un alias, alors il doit être ajouté au serveur FTP associé (si l'usager a les droits d'écriture distant).
- Si un fichier local est supprimé, alors il sera déplacé dans un répertoire .deleted/ à la racine du serveur (si l'usager à les droits d'écriture distant). La liste de tous les fichiers dans les répertoires .deleted/ devra pouvoir être listée (dans l'esprit de la commande Tree-FTP) et l'usager pourra récupérer un fichier ou supprimer définitivement tous les fichiers via une commande dédiée.
Il vous est possible de modifier le code de la plate-forme FlopBox précédemment développée à votre guise pour permettre la mise en œuvre de ce mode de synchronisation.
## Instructions de build et d'exécution AVEC vidéos
Code du programme Flopbox utilisé : `git@gitlab-ssh.univ-lille.fr:fabio.vandewaeter.etu/sr2-projet1-vandewaeter.git`
Code du programme Flopbox sur lequel on s'est basé et que l'on a modifié : `git@gitlab-ssh.univ-lille.fr:fabio.vandewaeter.etu/sr2-projet1-vandewaeter.git`
Les vidéos montrent pas à pas comment utiliser ce projet
......
pom.xml 0 → 100644
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>fil.sr2.projet2</groupId>
<artifactId>projet2</artifactId>
<packaging>jar</packaging>
<version>1.0-SNAPSHOT</version>
<name>projet2</name>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.7</maven.compiler.source>
<maven.compiler.target>1.7</maven.compiler.target>
</properties>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.11</version>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<finalName>Projet2</finalName>
<pluginManagement><!-- lock down plugins versions to avoid using Maven defaults (may be moved to
parent pom) -->
<plugins>
<!-- clean lifecycle, see
https://maven.apache.org/ref/current/maven-core/lifecycles.html#clean_Lifecycle -->
<plugin>
<artifactId>maven-clean-plugin</artifactId>
<version>3.1.0</version>
</plugin>
<!-- default lifecycle, jar packaging: see
https://maven.apache.org/ref/current/maven-core/default-bindings.html#Plugin_bindings_for_jar_packaging -->
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<version>3.0.2</version>
</plugin>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.0</version>
</plugin>
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.22.1</version>
</plugin>
<plugin>
<artifactId>maven-jar-plugin</artifactId>
<version>3.0.2</version>
<configuration>
<archive>
<manifest>
<mainClass>fil.sr2.projet2.Main</mainClass>
</manifest>
</archive>
</configuration>
</plugin>
<plugin>
<artifactId>maven-install-plugin</artifactId>
<version>2.5.2</version>
</plugin>
<plugin>
<artifactId>maven-deploy-plugin</artifactId>
<version>2.8.2</version>
</plugin>
<!-- site lifecycle, see
https://maven.apache.org/ref/current/maven-core/lifecycles.html#site_Lifecycle -->
<plugin>
<artifactId>maven-site-plugin</artifactId>
<version>3.7.1</version>
</plugin>
<plugin>
<artifactId>maven-project-info-reports-plugin</artifactId>
<version>3.0.0</version>
</plugin>
</plugins>
</pluginManagement>
</build>
</project>
\ No newline at end of file
package fil.sr2.projet2;
/**
* Hello world!
*
*/
public class Main {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
package fil.sr2.projet2;
import static org.junit.Assert.assertTrue;
import org.junit.Test;
/**
* Unit test for simple App.
*/
public class AppTest
{
/**
* Rigorous Test :-)
*/
@Test
public void shouldAnswerWithTrue()
{
assertTrue( true );
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment