All Downloads are FREE. Search and download functionalities are using the official Maven repository.

nicorn-core.4.6.0-upsilon-Beta.source-code.module-info Maven / Gradle / Ivy

There is a newer version: 4.5.0-tau
Show newest version
// 暂作为open module。允许其他模块通过反射访问,后续缩小范围
@SuppressWarnings({"requires-automatic", "requires-transitive-automatic"})
        // 抑制compile warn: requires transitive directive for an automatic module
module lwohvye.unicorn.core {
    requires transitive java.compiler;
    requires java.desktop;
    requires transitive java.sql;
    requires transitive jakarta.persistence;
    requires transitive jakarta.validation;
    requires transitive jdk.unsupported;
    requires transitive org.apache.tomcat.embed.core;
    requires transitive spring.amqp;
    requires transitive spring.core;
    requires transitive spring.beans;
    requires transitive spring.context;
    requires transitive spring.tx;
    requires transitive spring.aop;
    requires transitive spring.aspects;
    requires transitive spring.web;
    requires transitive spring.jdbc;
    requires transitive spring.data.commons;
    requires transitive spring.data.jpa;
    requires transitive spring.data.redis;
    requires transitive spring.rabbit;
    requires transitive spring.security.config;
    requires transitive spring.security.core;
    requires transitive spring.security.crypto;
    requires transitive spring.security.web;
    requires transitive spring.boot;
    requires transitive spring.boot.autoconfigure;
    requires transitive com.fasterxml.jackson.annotation;
    requires transitive com.fasterxml.jackson.databind;
    requires transitive com.github.benmanes.caffeine;
    requires transitive cn.hutool;
    requires transitive io.swagger.v3.oas.models;
    requires transitive io.swagger.v3.oas.annotations;
    requires transitive lombok;
    requires mica.ip2region;
    requires transitive org.apache.commons.codec;
    requires org.apache.commons.lang3;
    requires transitive org.apache.poi.poi;
    requires transitive org.apache.poi.ooxml;
    requires transitive org.aspectj.weaver;
    requires transitive org.hibernate.orm.core;
    requires transitive org.hibernate.validator;
    requires transitive org.jetbrains.annotations;
    requires transitive org.mapstruct;
    requires transitive org.slf4j;
    requires transitive org.springdoc.openapi.common;
    requires transitive redisson;
    requires transitive org.bouncycastle.pkix;
    requires transitive org.bouncycastle.provider;
    requires net.coobird.thumbnailator;
    requires reactor.core;
    requires spring.security.oauth2.jose;

    exports com.lwohvye.core.annotation;
    exports com.lwohvye.core.annotation.log;
    exports com.lwohvye.core.annotation.rest;
    exports com.lwohvye.core.base;
    exports com.lwohvye.core.constant;
    exports com.lwohvye.core.context;
    exports com.lwohvye.core.custom;
    exports com.lwohvye.core.exception;
    exports com.lwohvye.core.extension;
    exports com.lwohvye.core.utils;
    exports com.lwohvye.core.enums;
    exports com.lwohvye.core.utils.json;
    exports com.lwohvye.core.utils.rabbitmq;
    exports com.lwohvye.core.utils.redis;
    exports com.lwohvye.core.utils.result;

    opens com.lwohvye.core.base;
    opens com.lwohvye.core.utils to spring.core;
    opens com.lwohvye.core.utils.json to spring.core;
    opens com.lwohvye.core.utils.rabbitmq to spring.core;
    opens com.lwohvye.core.utils.redis to spring.core;
    opens com.lwohvye.core.utils.result to spring.core;
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy