/ src / dk.biks.bachelorizer / module-info.java
module-info.java
 1  // SPDX-FileCopyrightText: 2025 Jonas Smedegaard <dr@jones.dk>
 2  // SPDX-License-Identifier: GPL-3.0-or-later
 3  
 4  /// Bachelorizer - bachelor programme registrar
 5  ///
 6  /// Tool for registering students
 7  /// for activities in their bachelor programme.
 8  ///
 9  /// Runner class spawning an interactive or non-interactive application
10  /// based on passed arguments
11  ///
12  /// Multi-framework MVC structure inspired by project Криптоанализатор
13  /// written by Александр Хмелев <akhmelev@gmail.com>.
14  ///
15  /// * v0.0.1-draft
16  ///   * initial release, as part of delivery "Portfolio 1"
17  ///
18  /// @version 0.0.1-draft
19  /// @see <https://moodle.ruc.dk/mod/assign/view.php?id=523186>
20  /// @see <https://github.com/demologin/CryptoAnalyzerLed>
21  module dk.biks.bachelorizer {
22  	requires javafx.base;
23  	requires transitive javafx.controls;
24  	requires javafx.graphics;
25  	requires java.sql;
26  
27  	// re-export, as types are used in public API
28  	requires transitive com.example.portfolio2;
29  	requires transitive com.example.portfolio3;
30  
31  	exports dk.biks.bachelorizer;
32  }