Eclipse Java EE
Paquet d'installation silencieuse pour Eclipse Java EE
2026.06-1
Development
Development
Les paquets PREPROD sont des paquets construits via LUTI.
Ils restent généralement 5 jours en PREPROD, après quoi un deuxième scan VirusTotal est effectué pour vérifier que le status n'a pas changé.
Si le paquet réussit ce dernier contrôle, il est promu en PROD et publié sur le store.
- package: tis-eclipse-jee
- name: Eclipse Java EE
- version: 2026.06-1
- categories: Development
- maintainer: WAPT Team,Tranquil IT,Kismath ADELEKE,Rayene GUIASSA
- editor: Eclipse Foundation
- licence: EPL
- locale: all
- target_os: windows
- impacted_process: eclipse
- architecture: all
- signature_date:
- size: 582.85 Mo
- installed_size: 107.46 Mo
- homepage : https://www.eclipse.org/
package : tis-eclipse-jee
version : 2026.06-1
architecture : all
section : base
priority : optional
name : Eclipse Java EE
categories : Development
maintainer : WAPT Team,Tranquil IT,Kismath ADELEKE,Rayene GUIASSA
description : Eclipse is a project, declined and organized in a set of software development sub-projects, of the Eclipse foundation aiming to develop a free software production environment that is extensible, universal and versatile, mainly relying on Java
depends :
conflicts :
maturity : PREPROD
locale : all
target_os : windows
min_wapt_version : 2.0
sources :
installed_size : 107462632
impacted_process : eclipse
description_fr : Eclipse est un projet, décliné et organisé en un ensemble de sous-projets de développements logiciels, de la fondation Eclipse visant à développer un environnement de production de logiciels libre qui soit extensible, universel et polyvalent, en s'appuyant principalement sur Java
description_pl : Eclipse to projekt, zdeklasowany i zorganizowany w zestaw podprojektów rozwoju oprogramowania, fundacji Eclipse mającej na celu rozwój wolnego środowiska do produkcji oprogramowania, które jest rozszerzalne, uniwersalne i wszechstronne, głównie opierając się na Javie
description_de : Eclipse ist ein Projekt der Eclipse Foundation, das in eine Reihe von Unterprojekten zur Softwareentwicklung gegliedert ist und darauf abzielt, eine freie Software-Produktionsumgebung zu entwickeln, die erweiterbar, universell und vielseitig ist und hauptsächlich auf Java basiert
description_es : Eclipse es un proyecto, declinado y organizado en un conjunto de subproyectos de desarrollo de software, de la fundación Eclipse que tiene como objetivo desarrollar un entorno de producción de software libre que sea extensible, universal y versátil, basándose principalmente en Java
description_pt : Eclipse é um projecto, declinado e organizado num conjunto de subprojectos de desenvolvimento de software, da fundação Eclipse, com o objectivo de desenvolver um ambiente de produção de software livre, extensível, universal e versátil, assente principalmente em Java
description_it : Eclipse è un progetto, declinato e organizzato in un insieme di sottoprogetti di sviluppo software, della fondazione Eclipse che ha come obiettivo lo sviluppo di un ambiente di produzione di software libero che sia estensibile, universale e versatile, basandosi principalmente su Java
description_nl : Eclipse is een project, afgebouwd en georganiseerd in een reeks software-ontwikkelingssubprojecten, van de Eclipse stichting met als doel een vrije software productieomgeving te ontwikkelen die uitbreidbaar, universeel en veelzijdig is, hoofdzakelijk steunend op Java
description_ru : Eclipse - это проект, сокращенный и организованный в набор подпроектов по разработке программного обеспечения, фонда Eclipse, направленный на разработку свободной среды производства программного обеспечения, расширяемой, универсальной и многофункциональной, в основном опирающейся на Java
audit_schedule :
editor : Eclipse Foundation
keywords : eclipse,ide,java,web development
licence : EPL
homepage : https://www.eclipse.org/
package_uuid : 41667f3a-2a1f-42d5-9a56-2bfbfbfeb74d
valid_from :
valid_until :
forced_install_on :
changelog : https://www.eclipse.org/subversive/changelogs/changelog.txt
min_os_version : 6.0
max_os_version :
icon_sha256sum : aa72d437b6f6d7163abd35bd84e6e06b8ff736573d1482e053dbbc8b3d1249da
signer : test
signer_fingerprint: b82fc8ef4a4475c0f69ac168176c2bfc58f572eb716c4eadd65e4785c155dd8e
signature_date : 2026-06-10T14:11:43.000000
signed_attributes : package,version,architecture,section,priority,name,categories,maintainer,description,depends,conflicts,maturity,locale,target_os,min_wapt_version,sources,installed_size,impacted_process,description_fr,description_pl,description_de,description_es,description_pt,description_it,description_nl,description_ru,audit_schedule,editor,keywords,licence,homepage,package_uuid,valid_from,valid_until,forced_install_on,changelog,min_os_version,max_os_version,icon_sha256sum,signer,signer_fingerprint,signature_date,signed_attributes
signature : osjF+CAUQJgLK34YnpheIeHo6Q9Z2rVejeNeVfSpuuQ0//RE5AtBABJQeYVeWHnbkN41qmVfFWWnSeZUVva/XTLBaNy0C/yva1y37dvko1BXOOh7nJEOz8KP0eoltpdAxdFJxGuKB/38/VS2SLtw9GYq07Fxp8ehNqq5WNukFfAtKSy6gY+BL82BSncGcJXLC6Dfhe7+Fbro9mEfnvfqtptit6ekQItbLvqJ1GxIRAvxvq6YKseoG5GDeRdSBUTNi52HQe7Hb4DyW6okr7jB6AJBjrs/UP1zMeDLOKoEguEwajfGwG9VtdcXRvQY/jMwf//IH6x37RVTgus9VLaSqw==
# -*- coding: utf-8 -*-
from setuphelpers import *
app_name = "Eclipse Java EE"
app_dir = makepath(programfiles32, "eclipse")
app_path = makepath(app_dir, "eclipse.exe")
def install():
# Declaring local variables
bin_contains = "eclipse-jee-"
package_version = control.get_software_version()
bin_name = glob.glob("*%s*.zip" % bin_contains)[0]
# Getting installed software version
if isfile(app_path):
for entry in installed_softwares("Eclipse Java EE"):
installed_version = entry["version"]
else:
installed_version = None
# Installing software
print("Installing: %s" % app_name)
if installed_version is None or installed_version < package_version or force:
killalltasks(control.get_impacted_process_list())
time.sleep(2)
if isdir(app_dir):
remove_tree(app_dir)
mkdirs(app_dir)
print("Extracting: %s to: %s" % (bin_name, app_dir))
unzip(bin_name, programfiles32)
# Creating shortcuts
create_desktop_shortcut(app_name, app_path)
create_programs_menu_shortcut(app_name, app_path)
# Adding software to "list-registry"
register_windows_uninstall(control, win64app=False)
else:
print("%s already installed. Skipping" % app_name)
def uninstall():
# Uninstalling software
killalltasks(control.get_impacted_process_list())
if isdir(app_dir):
remove_tree(app_dir)
unregister_uninstall(app_name)
# Removing shortcuts
remove_desktop_shortcut(app_name)
remove_programs_menu_shortcut(app_name)
def audit():
# Declaring local variables
package_version = control.get_software_version()
# Getting installed software version
if isfile(app_path):
for entry in installed_softwares("Eclipse Java EE"):
installed_version = entry["version"]
else:
installed_version = None
# Auditing software
print("Auditing: %s" % control.package)
if installed_version is None or installed_version < package_version:
print("%s version is incorrect (%s)" % (app_name, installed_version))
return "ERROR"
else:
print("%s is installed in correct version (%s)" % (app_name, installed_version))
return "OK"
# -*- coding: utf-8 -*-
from setuphelpers import *
def update_package():
# Initializing variables
bin_contains = "eclipse-jee-"
proxies = get_proxies()
if not proxies:
proxies = get_proxies_from_wapt_console()
app_name = control.name
url = "https://www.eclipse.org/downloads/packages"
if control.architecture == "x64":
arch = "64bits"
else:
arch = "32bits"
# www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/2021-03/R/eclipse-jee-2021-03-R-win32-x86_64.zip
# Getting latest version from official sources
print("URL used is: %s" % url)
for bs_search in bs_find_all(url, "a", "title", "Eclipse IDE for Enterprise Java and Web Developers", proxies=proxies):
if "eclipse-ide-enterprise" in bs_search["href"]:
url2 = "https://www.eclipse.org" + bs_search["href"]
print("URL used is: %s" % url)
break
version = url2.split("/")[-3]
url_dl = "https://ftp.snt.utwente.nl/pub/software/eclipse/technology/epp/downloads/release/%s/R/eclipse-jee-%s-R-win32-x86_64.zip" % (version, version)
version = version.replace("-", ".")
latest_bin = url_dl.split("/")[-1]
print("Latest %s version is: %s" % (app_name, version))
print("Download url is: %s" % url_dl)
# Downloading latest binaries
if not isfile(latest_bin):
print("Downloading: %s" % latest_bin)
wget(url_dl, bin_contains + version + ".zip", proxies=proxies)
# Changing version of the package
if Version(version) > Version(control.get_software_version()):
print("Software version updated (from: %s to: %s)" % (control.get_software_version(), Version(version)))
result = True
else:
print("Software version up-to-date (%s)" % Version(version))
control.version = "%s-%s" % (Version(version), control.version.split("-", 1)[-1])
# control.set_software_version(version)
control.save_control_to_wapt()
# Deleting outdated binaries
remove_outdated_binaries(version)
01ca7fe94636e5a08fcb73849d3b5df25d51e2c82f4dd1a08f01798b25899819 : WAPT/certificate.crt
9908cd23b8aff7077494830fc163f921e2773424549eda9487b9fa4a25147a16 : WAPT/control
aa72d437b6f6d7163abd35bd84e6e06b8ff736573d1482e053dbbc8b3d1249da : WAPT/icon.png
39ff37eec0cd0caadc0d7660ebec5c46d15ef40105fa5730298ac5203def32d4 : eclipse-jee-2026.06.zip
b576401e80a63060dbce3597a994d2652391eea497895b8e62c8a1e959a7a252 : luti.json
1e3bf617a0d0f1ad221457f94cf24969204d92d30a0558b0f117a49323223fb6 : setup.py
2ab2e50e39f6bde80f33fe9940e1c436d1fde2e64070f2b26b842242d0b48682 : update_package.py