Skip to content

Commit

Permalink
Merge branch 'open-source-botdetect' into 'develop'
Browse files Browse the repository at this point in the history
BotDetect, licence et open source

See merge request DEVELOPPEUR-SOCIAL/10818-qeli/qeli-frontoffice!210
  • Loading branch information
ivandalbosco committed Dec 20, 2023
2 parents a4f9573 + 32d8d10 commit ee8ab9b
Show file tree
Hide file tree
Showing 6 changed files with 22 additions and 131 deletions.
40 changes: 0 additions & 40 deletions .github/workflows/maven.yml

This file was deleted.

22 changes: 22 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -180,6 +180,28 @@ activer le profile `ocsin`, par exemple :
```bash
mvn clean package -Pocsin
```
## Particularité open source ##

Si vous avez cloné ce dépôt Git depuis la page GitHub de l'État de Genève
et que vous vouliez construire l'application avec Maven, vous devez
surmonter un écueil.
En effet, pour fonctionner l'application a besoin des fichiers
`botdetect-<VERSION>.jar` et `botdetect-servlet-<VERSION>.jar`.
Or, si le
[site de Captcha](https://captcha.com/java-captcha.html) précise
"You can download BotDetect Java CAPTCHA library for free and use it immediately",
Captcha ne met pas à disposition les deux fichiers JAR dans Maven Central ni dans
un dépôt Maven maison.
Par conséquent, avant de lancer votre commande `mvn`, vous devez télécharger
puis installer dans votre dépôt Maven les deux fichiers JAR.
La version à sélectionner est fournie par la propriété
`botdetect-servlet.version` indiquée dans le fichier
[pom.xml](./pom.xml)
de ce projet-ci.

Il est par ailleurs recommandé de prendre connaissance de la
[licence](https://captcha.com/license/captcha-licensing.html)
de BotDetect Captcha.

## Astuces

Expand Down
Binary file removed embedded/botdetect-4.0.beta3.7.jar
Binary file not shown.
Binary file removed embedded/botdetect-servlet-4.0.beta3.7.jar
Binary file not shown.
52 changes: 0 additions & 52 deletions embedded/botdetect-servlet-4.0.beta3.7.pom

This file was deleted.

39 changes: 0 additions & 39 deletions qeli-frontoffice-service/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -81,43 +81,4 @@
</dependency>
</dependencies>

<build>
<plugins>
<plugin>
<artifactId>maven-install-plugin</artifactId>
<executions>
<execution>
<id>add-botdetect-to-the-maven-repository</id>
<phase>process-resources</phase>
<goals>
<goal>install-file</goal>
</goals>
<configuration>
<file>../embedded/botdetect-${botdetect-servlet.version}.jar</file>
<groupId>com.captcha</groupId>
<artifactId>botdetect</artifactId>
<version>${botdetect-servlet.version}</version>
<packaging>jar</packaging>
</configuration>
</execution>
<execution>
<id>add-botdetect-servlet-to-the-maven-repository</id>
<phase>process-resources</phase>
<goals>
<goal>install-file</goal>
</goals>
<configuration>
<file>../embedded/botdetect-servlet-${botdetect-servlet.version}.jar</file>
<pomFile>../embedded/botdetect-servlet-${botdetect-servlet.version}.pom</pomFile>
<groupId>com.captcha</groupId>
<artifactId>botdetect-servlet</artifactId>
<version>${botdetect-servlet.version}</version>
<packaging>jar</packaging>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>

</project>

0 comments on commit ee8ab9b

Please sign in to comment.