Welcome to the eGovFrame Chocolatey package. Chocolatey is a package manager for Windows that allows users to install software easily via the command line. This package provides a simple way to install eGovFrame, an open-source framework developed by the government of South Korea. eGovFrame is designed for public sector application development and is widely used as a standardized platform for IT projects in Korea.
- Name: eGovFrame
- Version: 4.3.1
- Description: eGovFrame is an open-source framework provided by the South Korean government for developing web-based public services. It is built using Java and the Spring framework.
- Homepage: eGovFrame Official Website
Once Chocolatey is installed, you can easily install eGovFrame by running the following command in PowerShell or the command prompt:
choco install egovframeTo install this specific version:
choco install egovframe --version=4.3.1By default, eGovFrame is installed under the C:\Program Files\eGovFrame directory.
- Eclipse Shortcut: After installation, an Eclipse (eGovFrame IDE) shortcut will be created on your desktop.
- Java Requirement: eGovFrame 4.3.1 requires Java 17 or later. If Java is not installed, the
openjdkpackage will be automatically installed as a dependency.
- JVM Error ("Failed to create the Java Virtual Machine"):
Edit
eclipse.iniin the installation directory and add the path to your JDK 17:-vm C:\Program Files\Java\jdk-17.x.x\bin\javaw.exe
- Character Encoding Issues:
To prevent broken Korean characters, add
-Dfile.encoding=UTF-8to youreclipse.inifile.
This repository includes a GitHub Actions workflow for automated testing and manual deployment.
Every push or pull request to the main branch triggers a build and installation test on a windows-latest runner.
To push a new version to the Chocolatey Community Repository:
- Go to the Actions tab in this GitHub repository.
- Select the Chocolatey Package Test workflow.
- Click Run workflow.
- Check the "Chocolatey에 패키지를 배포하시겠습니까?" checkbox and click Run workflow.
- Note: Requires
CHOCOLATEY_API_KEYto be set in Repository Secrets.
- Note: Requires
eGovFrame is licensed under the Apache 2.0 license.
For more information, visit the eGovFrame Official Website.