Skip to content

Igram4ik/iConfig

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

iConfig

Специальная конфигурационная библиотека на классовом редакторе

Добавить в Maven-проект:

Default (jdk-18):

<dependency>
    <groupId>dev.igrammine.commons</groupId>
    <artifactId>iConfig</artifactId>
    <version>1.3.2</version>
    <classifier></classifier>
    <scope>compile</scope>
</dependency>

jdk-14:

<dependency>
    <groupId>dev.igrammine.commons</groupId>
    <artifactId>iConfig</artifactId>
    <version>1.3.2</version>
    <classifier>jdk-14</classifier>
    <scope>compile</scope>
</dependency>

Пример создания конфига:

public class Example extends YamlConfig {
    @Ignore
    public static final Example CONFIG = new Example();
    
    @Create
    public SECTION SECTION;
    public static class SECTION {
        public String STRING = "Это строка.";
    }
}

Итог:

section:
  string: Это строка.

Special for [IGRAMMINE project](https://www.igrammine.ru/)

About

Классовый менеджер конфигурационного файла

Topics

Resources

Stars

Watchers

Forks

Languages