Pour être validée, votre inscription doit respecter le format suivant :

identifiant : prenom.nom
courriel : adresse académique ou collectivité

En vous remerciant pour votre participation.


Besoin d'aide ? Retrouvez l'aide en ligne sur le site de la DANE.
 
Avatar du membre
simon.bernard
Auteur du sujet
Messages : 398
Enregistré le : 23 sept. 2013 14:47

GanttProject : Logiciel de gestion de projets

23 sept. 2016 14:13

Image

Logiciel : GanttProject
Développeur : Dmitry Barashev
Type de licence : Libre
Compatible XP : Oui
Compatible Win7 : Oui
Existe aussi sous Linux : Oui
Version : 2.8.6


GanttProject est un logiciel libre de gestion de projet écrit en Java, ce qui permet de l'utiliser sur de nombreux OS tel que Windows, Linux, MacOS.
Il permet la planification d'un projet à travers la réalisation d'un diagramme de Gantt. L'outil permet de créer des diagrammes de Gantt, des diagrammes de ressources et des réseaux PERT. Il convient de noter qu'en l'état actuel le logiciel ne permet pas de concevoir des tâches durant moins d'une journée.

Téléchargement à faire à la main ici et à placer dans softwares\ganttproject.
Xml :

<package
    id="ganttproject"
    name="GanttProject : logiciel de gestion de projet"
    revision="%version%.1"
    priority="10">

    <variable name="version" value="2.8.6"/>
    <variable name="release" value="2231"/>
    <variable name="version_short" value="2.8"/>

    <depends package-id="Java"/>

<eoledl dl="http://www.ganttproject.biz/dl/%version%/win" destname="ganttproject/ganttproject-%version%-r%release%.exe"/>

<check type="uninstall" condition="exists" path="GanttProject"/>
<check type="file" condition="sizeequals" path="%ProgramFiles%\GanttProject-%version_short%\plugins-%version%\biz.ganttproject.core\biz.ganttproject.core.jar" value="207082"/>

    <variable name="PROGRAMFILES" value="%PROGRAMFILES%" architecture="x86"/>
    <variable name="PROGRAMFILES" value="%PROGRAMFILES(X86)%" architecture="x64"/>
    <variable name="ComSpec" value="%SystemRoot%\System32\cmd.exe" architecture="x86"/>
    <variable name="ComSpec" value="%SystemRoot%\SysWOW64\cmd.exe" architecture="x64"/>

<install cmd='%SOFTWARE%\ganttproject\unattended.cmd'/>

<upgrade include='install' />

<downgrade include='install'/>

<remove cmd='%SOFTWARE%\ganttproject\unattended-uninstall.cmd'/>

</package>


Créer 2 fichiers à déposer dans %software%\ganttproject\

unattended.cmd :
@echo off

REM ligne ci-dessous à changer
set BINARY=ganttproject-2.8.6-r2231.exe

set INSTALLER_LOC=%~dp0
set EXIT_CODE=0
set PROG_FILES=%ProgramFiles%

if not "%ProgramFiles(x86)%" == "" set PROG_FILES=%ProgramFiles(x86)%

call "%INSTALLER_LOC%unattended-uninstall.cmd"

start /wait "GANTTPROJECT" "%INSTALLER_LOC%%BINARY%" /S /NCRC /D="%PROG_FILES%"

set EXIT_CODE=%ERRORLEVEL%

exit /B %EXIT_CODE%


unattended-uninstall.cmd :
@echo off

set VERSION_OLD=2.8.1
set VERSION=2.8.6
set PROG_FILES=%ProgramFiles%

if not "%ProgramFiles(x86)%" == "" set PROG_FILES=%ProgramFiles(x86)%
if exist "%PROG_FILES%\GanttProject" set VLANDIR=%PROG_FILES%\GanttProject
if exist "%PROG_FILES%\GanttProject-%VERSION_OLD%" set VLANDIR=%PROG_FILES%\GanttProject-%VERSION_OLD%
if exist "%PROG_FILES%\GanttProject-%VERSION%" set VLANDIR=%PROG_FILES%\GanttProject-%VERSION%

set INSTALLER_LOC=%~dp0
set UNINSTALLER=%VLANDIR%\uninstall.exe
set OPTIONS=/S

if not exist "%UNINSTALLER%" goto good_end

start /wait "GanttProject uninstall" "%UNINSTALLER%" %OPTIONS%

REM Unfortunately the uninstaller seems to fork a child process and the parent
REM process exits immediately. So give it some time to uninstall
for /L %%C IN (1,1,30) DO (
  if not exist "%UNINSTALLER%" goto good_end
  ping -n 2 127.0.0.1 > NUL
)

:bad_end
exit /B 1

:good_end
if exist "%VLANDIR%" rmdir /s /q "%VLANDIR%"
exit /B 0


Si vous avez besoin de l'installer sur des clients (x)Ubuntu :
wget --no-check-certificate https://dl.ganttproject.biz/ganttproject-2.8.1/ganttproject_2.8.1-r2024-1_all.deb ;
dpkg -i ganttproject_2.8.1-r2024-1_all.deb ; apt -fy install ; # +raccourci a créer manuellement
 
Avatar du membre
thibaud.galloy
Technicien/Assistance
Messages : 23
Enregistré le : 05 sept. 2016 10:36

Re: GanttProject : Logiciel de gestion de projets

18 oct. 2016 14:30

Mise à jour vers la 2.8.1 :

Dans le XML :

<variable name="version" value="2.6.6" /> 
<variable name="release" value="1715" />
<variable name="version_short" value="2.6" /> 

<check type="file" condition="sizeequals" path="%ProgramFiles%\GanttProject-%version_short%\plugins\biz.ganttproject.core\ganttproject-core.jar" value="188501" />

Remplacé par :
<variable name="version" value="2.8.1" /> 
<variable name="release" value="2024" />
<variable name="version_short" value="2.8" />

<check type="file" condition="sizeequals" path="%ProgramFiles%\GanttProject-%version_short%\plugins\biz.ganttproject.core\ganttproject-core.jar" value="204582" />



Dans unattended.cmd :

set BINARY=ganttproject-2.6.6-r1715.exe

remplacé par
set BINARY=ganttproject-2.8.1-r2024.exe



Et dans unattended-unistall.cmd :
set VERSION_OLD=2.5
set VERSION=2.6

remplacé par
set VERSION_OLD=2.6.6
set VERSION=2.8.1
----------------------------------------------
Assistant - Apprenti BTS
DANE
----------------------------------------------
 
Avatar du membre
gerome.guilhermin
Technicien/Assistance
Messages : 76
Enregistré le : 14 sept. 2017 11:27

Re: GanttProject : Logiciel de gestion de projets

18 mai 2018 10:59

Mise à jour en 2.8.6 :

Téléchargement à faire à la main ici et à placer dans softwares\ganttproject
Ne pas oublier de mettre les droits !

Dans le xml :
    <variable name="version" value="2.8.1"/>
    <variable name="release" value="2024"/>
<check type="file" condition="sizeequals" path="%ProgramFiles%\GanttProject-%version_short%\plugins\biz.ganttproject.core\ganttproject-core.jar" value="204582"/>


remplacé par
    <variable name="version" value="2.8.6"/>
    <variable name="release" value="2231"/>
<check type="file" condition="sizeequals" path="%ProgramFiles%\GanttProject-%version_short%\plugins-%version%\biz.ganttproject.core\ganttproject-core.jar" value="207082"/>


Dans unattended.cmd :
set BINARY=ganttproject-2.8.1-r2024.exe


remplacé par :
set BINARY=ganttproject-2.8.6-r2231.exe


Et dans unattended-uninstall.cmd :
set VERSION_OLD=2.6.6
set VERSION=2.8.1


remplacé par :
set VERSION_OLD=2.8.1
set VERSION=2.8.6


Merci pour vos retours.
 
cedrick.amann
Académie de Lyon
Messages : 19
Enregistré le : 28 juin 2019 13:52

Re: GanttProject : Logiciel de gestion de projets

08 nov. 2019 14:17

Bonjour,

Possibilité de passer en 2.8.10

Il faut changer ses lignes du package wpkg déjà présent :

<variable name="version" value="2.8.10"/> 
<variable name="release" value="2363"/>

<check type="file" condition="sizeequals" path="%ProgramFiles%\GanttProject-%version_short%\plugins-%version%\biz.ganttproject.core\biz.ganttproject.core.jar" value="207838"/>


Voici le fichier wpkg en intégral :

<?xml version="1.0" encoding="UTF-8"?>
<packages>
<package
    id="ganttproject"
    name="GanttProject : logiciel de gestion de projet"
    revision="%version%.1"
    priority="10">

    <variable name="version" value="2.8.10"/>
    <variable name="release" value="2363"/>
    <variable name="version_short" value="2.8"/>

    <depends package-id="Java"/>

<eoledl dl="http://www.ganttproject.biz/dl/%version%/win" destname="ganttproject/ganttproject-%version%-r%release%.exe"/>

<check type="uninstall" condition="exists" path="GanttProject"/>
<check type="file" condition="sizeequals" path="%ProgramFiles%\GanttProject-%version_short%\plugins-%version%\biz.ganttproject.core\biz.ganttproject.core.jar" value="207838"/>

    <variable name="PROGRAMFILES" value="%PROGRAMFILES%" architecture="x86"/>
    <variable name="PROGRAMFILES" value="%PROGRAMFILES(X86)%" architecture="x64"/>
    <variable name="ComSpec" value="%SystemRoot%\System32\cmd.exe" architecture="x86"/>
    <variable name="ComSpec" value="%SystemRoot%\SysWOW64\cmd.exe" architecture="x64"/>

<install cmd='%SOFTWARE%\ganttproject\unattended.cmd'/>

<upgrade include='install' />

<downgrade include='install'/>

<remove cmd='%SOFTWARE%\ganttproject\unattended-uninstall.cmd'/>

</package>
</packages>


Puis dans le fichier unattended.cmd modifier : 

set BINARY=ganttproject-2.8.10-r2363.exe


Voici le fichier complet à créer dans U:\wpkg\softwares\ganttproject
@echo off

REM ligne ci-dessous à changer
set BINARY=ganttproject-2.8.10-r2363.exe

set INSTALLER_LOC=%~dp0
set EXIT_CODE=0
set PROG_FILES=%ProgramFiles%

if not "%ProgramFiles(x86)%" == "" set PROG_FILES=%ProgramFiles(x86)%

call "%INSTALLER_LOC%unattended-uninstall.cmd"

start /wait "GANTTPROJECT" "%INSTALLER_LOC%%BINARY%" /S /NCRC /D="%PROG_FILES%"

set EXIT_CODE=%ERRORLEVEL%

exit /B %EXIT_CODE%



et dans le fichier unattended-uninstall.cmd modifier la ligne version :
set VERSION_OLD=2.8.6

set VERSION=2.8


A mon avis, le premier set VERSION_OLD ne sert à rien, sauf si vous étiez à la version 2.7..
Voici le fichier pour la désinstallation. J'ai laissé les lignes version_old, mais je pense qu'elle sont inutiles.
@echo off

set VERSION_OLD=2.8.6
set VERSION=2.8
set PROG_FILES=%ProgramFiles%

if not "%ProgramFiles(x86)%" == "" set PROG_FILES=%ProgramFiles(x86)%
if exist "%PROG_FILES%\GanttProject" set VLANDIR=%PROG_FILES%\GanttProject
if exist "%PROG_FILES%\GanttProject-%VERSION_OLD%" set VLANDIR=%PROG_FILES%\GanttProject-%VERSION_OLD%
if exist "%PROG_FILES%\GanttProject-%VERSION%" set VLANDIR=%PROG_FILES%\GanttProject-%VERSION%

set INSTALLER_LOC=%~dp0
set UNINSTALLER=%VLANDIR%\uninstall.exe
set OPTIONS=/S

if not exist "%UNINSTALLER%" goto good_end

start /wait "GanttProject uninstall" "%UNINSTALLER%" %OPTIONS%

REM Unfortunately the uninstaller seems to fork a child process and the parent
REM process exits immediately. So give it some time to uninstall
for /L %%C IN (1,1,30) DO (
  if not exist "%UNINSTALLER%" goto good_end
  ping -n 2 127.0.0.1 > NUL
)

:bad_end
exit /B 1

:good_end
if exist "%VLANDIR%" rmdir /s /q "%VLANDIR%"
exit /B 0



L'installation fonctionne ainsi que la désinstallation.

Cordialement,
Cédrick AMANN.

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 7 invités