1
mirror of https://github.com/CarmJos/GithubReleases4J.git synced 2024-09-16 20:25:45 +00:00
GitHub Releases for Java , based on GitHub RESTful API .
Go to file
dependabot[bot] 162249e095
Bump org.json:json from 20230227 to 20231013 (#4)
Bumps [org.json:json](https://github.com/douglascrockford/JSON-java) from 20230227 to 20231013.
- [Release notes](https://github.com/douglascrockford/JSON-java/releases)
- [Changelog](https://github.com/stleary/JSON-java/blob/master/docs/RELEASES.md)
- [Commits](https://github.com/douglascrockford/JSON-java/commits)

---
updated-dependencies:
- dependency-name: org.json:json
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-16 18:01:25 +08:00
.documentation [v1.2.0] 补充Javadoc 2022-01-22 05:37:54 +08:00
.github 修改构建名 2022-02-07 03:04:40 +08:00
src 修改示例代码 2022-01-24 17:40:31 +08:00
.gitignore 项目初始化 2022-01-22 02:32:04 +08:00
LICENSE 项目初始化 2022-01-22 02:32:04 +08:00
pom.xml Bump org.json:json from 20230227 to 20231013 (#4) 2023-11-16 18:01:25 +08:00
README_zh_CN.md Update README_zh_CN.md 2022-02-07 20:04:46 +08:00
README.md docs: remove minecraft tag 2022-06-07 06:39:45 +08:00

  _____ _ _   _           _     _____      _                          _  _       _ 
 / ____(_) | | |         | |   |  __ \    | |                        | || |     | |
| |  __ _| |_| |__  _   _| |__ | |__) |___| | ___  __ _ ___  ___  ___| || |_    | |
| | |_ | | __| '_ \| | | | '_ \|  _  // _ \ |/ _ \/ _` / __|/ _ \/ __|__   _|   | |
| |__| | | |_| | | | |_| | |_) | | \ \  __/ |  __/ (_| \__ \  __/\__ \  | || |__| |
 \_____|_|\__|_| |_|\__,_|_.__/|_|  \_\___|_|\___|\__,_|___/\___||___/  |_| \____/ 
                                                

README LANGUAGES [ ENGLISH | 中文 ]

GithubReleases4J

version License workflow CodeSize

GitHub Releases for Java , based on GitHub REST API .

To provide an easy way to fetch updates and download assets.

Functions

  • Release Info
    • Tag Name
    • Release Name
    • Release Descriptions
    • ...
  • Release's Author Info
    • Login ID
    • AvatarURL
    • ...
  • Release's Assets Info
    • Name
    • Size
    • ...
  • Release's Assets Download
  • Update check methods. (See demo)

Dependency Usage

Maven dependency

<project>
    <repositories>
      
        <repository>
            <!--Using central repository-->
            <id>maven</id>
            <name>Maven Central</name>
            <url>https://repo1.maven.org/maven2</url>
        </repository>
      
        <repository>
            <!--Using github packages-->
            <id>GithubReleases4J</id>
            <name>GitHub Packages</name>
            <url>https://maven.pkg.github.com/CarmJos/GithubReleases4J</url>
        </repository>
      
    </repositories>

    <dependencies>
      
        <dependency>
            <groupId>cc.carm.lib</groupId>
            <artifactId>githubreleases4j</artifactId>
            <version>[LATEST RELEASE]</version>
            <scope>compile</scope>
        </dependency>
      
    </dependencies>

</project>
Gradle dependency
repositories {
  
    mavenCentral() // Using central repository.
  
    // Using github packages.
    maven { url 'https://maven.pkg.github.com/CarmJos/GithubReleases4J' }
}

dependencies {
    api "cc.carm.lib:githubreleases4j:[LATEST RELEASE]"
}

DEMO Code

Please click here to read the demo codes.

Open Source License.

The project using The MIT License .