The next generation of Wise Installation Studio
Find a file
2026-01-24 09:45:42 -08:00
.idea First Commit 2026-01-24 09:45:42 -08:00
.mvn/wrapper First Commit 2026-01-24 09:45:42 -08:00
wise32 First Commit 2026-01-24 09:45:42 -08:00
wise32-3rd-party-libs First Commit 2026-01-24 09:45:42 -08:00
wise32-plugin First Commit 2026-01-24 09:45:42 -08:00
wise32-product First Commit 2026-01-24 09:45:42 -08:00
wise32-workbench First Commit 2026-01-24 09:45:42 -08:00
.gitignore First Commit 2026-01-24 09:45:42 -08:00
mvnw First Commit 2026-01-24 09:45:42 -08:00
mvnw.cmd First Commit 2026-01-24 09:45:42 -08:00
pom.xml First Commit 2026-01-24 09:45:42 -08:00
README.md First Commit 2026-01-24 09:45:42 -08:00

Wise Installation Studio

⚠️ Private Source Code Repository

This is a private source code repository.
The contents of this repository are proprietary and confidential.
Unauthorized access, use, copying, distribution, or disclosure of this source code is strictly prohibited.

Access is granted only to approved individuals and organizations under applicable license agreements or written authorization.


Project Overview

This repository contains the source code for Wise Installation Studio, a Java-based Setup Engine and IDE system built using Apache Maven.
The project is designed to be modular, maintainable, and extensible, with a focus on clean separation of concerns and repeatable builds.

At a high level, this repository includes:

  • Core application/runtime modules
  • Supporting libraries and shared components
  • Build and packaging configuration
  • Configuration files and resources required for development and deployment

The project follows standard Maven conventions wherever possible to make onboarding and builds predictable for contributors.


Repository Structure

While individual modules may vary, the repository generally follows this layout:

.
├── pom.xml                 # Root (parent) Maven POM
├── README.md               # This file
├── LICENSE                 # License information (if applicable)
├── modules/ or submodules/ # Child Maven modules
│   ├── module-a/
│   │   └── pom.xml
│   ├── module-b/
│   │   └── pom.xml
│   └── ...
├── src/                    # Source code (for single-module projects)
│   ├── main/
│   │   ├── java/
│   │   └── resources/
│   └── test/
│       └── java/
└── target/                 # Build output (generated)

Note: target/ directories are generated during the build and should not be committed to source control.


Prerequisites

Before building or working with this project, ensure you have the following installed:

  • Java Development Kit (JDK)
    • Required version: Java 21+
  • Git
    • For source control and repository access

You can verify your setup with:

java -version
git --version

Building the Project

This project uses Apache Maven as its build system.

Full Build (All Modules)

From the root of the repository:

mvnw clean package

Skip Tests (Optional)

mvnw clean package -DskipTests

Build a Specific Module

mvnw clean package -pl <module-name> -am

Running the Application

You can run the IDE from the root directory of the source code

./target/bin/wise32

Configuration

Configuration is typically handled via:

  • Resource files under src/main/resources
  • External configuration directories
  • JVM system properties
  • Environment variables

Sensitive values must not be committed.


Legal Notice

All code in this repository is the intellectual property of its owner(s).
Use of this code is governed by applicable license agreements.