31 Star 104 Fork 39

HankXV / Limitart

2020-01-10 23:22
723463 hankxv 1578931454 HankXV

1.修改Router的传参方式和BinaryEndPoint\ProtobufEndPoint的OnMessageIn的参数,不向前兼容
2.增加了project-starter和project-logic来说明项目怎么搭建

目前只发布了私人仓库,需要在pom.xml中配置repository

    <repositories>
        <repository>
            <id>limitart-releases</id>
            <name>Limitart Nexus Release Repository</name>
            <url>http://maven.limitart.top/repository/maven-releases/</url>
        </repository>
        <repository>
            <id>limitart-snapshots</id>
            <name>Limitart Nexus Snapshot Repository</name>
            <url>http://maven.limitart.top/repository/maven-snapshots/</url>
            <snapshots>
                <enabled>true</enabled>
                <updatePolicy>always</updatePolicy>
                <checksumPolicy>fail</checksumPolicy>
            </snapshots>
        </repository>
    </repositories>
依赖配置:
        <dependency>
            <groupId>top.limitart</groupId>
            <artifactId>limitart-core</artifactId>
            <version>3.1.0</version>
        </dependency>

        <dependency>
            <groupId>top.limitart</groupId>
            <artifactId>limitart-db</artifactId>
            <version>3.1.0</version>
        </dependency>

        <dependency>
            <groupId>top.limitart</groupId>
            <artifactId>limitart-net</artifactId>
            <version>3.1.0</version>
        </dependency>

        <dependency>
            <groupId>top.limitart</groupId>
            <artifactId>limitart-hotdep</artifactId>
            <version>3.1.0</version>
        </dependency>
最后提交信息为: !81新增项目搭建示例
2019-12-23 17:24
723463 hankxv 1578931454 HankXV
目前只发布了私人仓库,需要在pom.xml中配置repository
    <repositories>
        <repository>
            <id>limitart-releases</id>
            <name>Limitart Nexus Release Repository</name>
            <url>http://maven.limitart.top/repository/maven-releases/</url>
        </repository>
        <repository>
            <id>limitart-snapshots</id>
            <name>Limitart Nexus Snapshot Repository</name>
            <url>http://maven.limitart.top/repository/maven-snapshots/</url>
            <snapshots>
                <enabled>true</enabled>
                <updatePolicy>always</updatePolicy>
                <checksumPolicy>fail</checksumPolicy>
            </snapshots>
        </repository>
    </repositories>
依赖配置:
        <dependency>
            <groupId>top.limitart</groupId>
            <artifactId>limitart-core</artifactId>
            <version>3.0.1</version>
        </dependency>

        <dependency>
            <groupId>top.limitart</groupId>
            <artifactId>limitart-db</artifactId>
            <version>3.0.1</version>
        </dependency>

        <dependency>
            <groupId>top.limitart</groupId>
            <artifactId>limitart-net</artifactId>
            <version>3.0.1</version>
        </dependency>

        <dependency>
            <groupId>top.limitart</groupId>
            <artifactId>limitart-hotdep</artifactId>
            <version>3.0.1</version>
        </dependency>
2019-12-23 00:09
723463 hankxv 1578931454 HankXV

1.重构了全部代码,接口全部不兼容
2.新增内容参考README
3.本次发布只包含几个稳定包

最后提交信息为: version2release
2017-10-11 14:57
723463 hankxv 1578931454 HankXV

附件包含依赖的所有jar包

Maven

<dependency>
    <groupId>org.slingerxv</groupId>
    <artifactId>limitart</artifactId>
    <version>2.1.0-release</version>
</dependency>

Gradle

compile 'org.slingerxv:limitart:2.1.0-release'

更新日志

1.脚本热加载去掉Groovy,采用原生实现
2.动态编译类型脚本增加自动热加载机制
3.增加一些常用集合(临时实现)
最后提交信息为: README
2017-09-25 15:24
723463 hankxv 1578931454 HankXV

附件包含依赖的所有jar包

Maven

<dependency>
    <groupId>org.slingerxv</groupId>
    <artifactId>limitart</artifactId>
    <version>2.0.1-release</version>
</dependency>

Gradle

compile 'org.slingerxv:limitart:2.0.1-release'

更新日志

1.修复热加载jar包不能替换旧jar包的问题
2.热加载的脚本,如果父类是class,那么不能引用父类protected的字段,作用域由于加载器不同而无法引用,建议使用public方法获取或者把父类字段定义为public
3.状态机计时从State移动到状态机本身
2017-09-13 14:21
723463 hankxv 1578931454 HankXV

附件包含依赖的所有jar包

Maven

<dependency>
    <groupId>org.slingerxv</groupId>
    <artifactId>limitart</artifactId>
    <version>2.0-release</version>
</dependency>

Gradle

compile 'org.slingerxv:limitart:2.0-release'

更新日志

    1.增加敏感词过滤(BadWordUtil)
    2.语言本地化(I18NStrings)
    3.自定义编码部分增加了protobuf的压缩算法
    4.ConsoleServer改名为TelnetServer
    5.增加ProtoBuf服务器支持
最后提交信息为: comment and version
预览版本
2017-08-29 18:28
Java
1
https://gitee.com/HankXV/Limitart.git
git@gitee.com:HankXV/Limitart.git
HankXV
Limitart
Limitart

搜索帮助

53164aa7 5694891 3bd8fe86 5694891