-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
binbin.hou
committed
Jun 30, 2021
0 parents
commit 2f4a4df
Showing
16 changed files
with
896 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
service_name: travis-ci |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
# maven ignore | ||
target/ | ||
*.jar | ||
*.war | ||
*.zip | ||
*.tar | ||
*.tar.gz | ||
|
||
# eclipse ignore | ||
.settings/ | ||
.project | ||
.classpath | ||
|
||
# idea ignore | ||
.idea/ | ||
*.ipr | ||
*.iml | ||
*.iws | ||
|
||
# temp ignore | ||
*.log | ||
*.cache | ||
*.diff | ||
*.patch | ||
*.tmp | ||
*.java~ | ||
*.properties~ | ||
*.xml~ | ||
|
||
# system ignore | ||
.DS_Store | ||
Thumbs.db | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
language: java | ||
jdk: | ||
- openjdk8 | ||
install: mvn install -DskipTests=true -Dmaven.javadoc.skip=true | ||
script: mvn test | ||
after_success: | ||
- mvn clean cobertura:cobertura coveralls:report | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
# 变更日志 | ||
|
||
| 类型 | 说明 | | ||
|:----|:----| | ||
| A | 新增 | | ||
| U | 更新 | | ||
| D | 删除 | | ||
| T | 测试 | | ||
| O | 优化 | | ||
| F | 修复BUG | | ||
|
||
# release_0.0.1 | ||
|
||
| 序号 | 变更类型 | 说明 | 时间 | 备注 | | ||
|:---|:---|:---|:---|:--| | ||
| 1 | A | 基本的依赖引入 | 2020-5-24 09:21:55 | | |
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,41 @@ | ||
# word-cloud | ||
|
||
[word-cloud](https://github.com/houbb/word-cloud) 是一款为 java 设计的 JSON 自动生成 Bean 的框架。 | ||
|
||
[](https://travis-ci.com/houbb/word-cloud) | ||
[](http://mvnrepository.com/artifact/com.github.houbb/word-cloud) | ||
[](https://github.com/houbb/word-cloud/blob/master/LICENSE.txt) | ||
[](https://github.com/houbb/word-cloud) | ||
|
||
## 创作目的 | ||
|
||
有时候我们解析 json,还需要手动写 java 对象,如果字段较多时,就会变得非常麻烦。 | ||
|
||
比如一些爬虫接口响应,异构系统等等。 | ||
|
||
## 特性 | ||
|
||
- 极简 api,一行代码搞定一切 | ||
|
||
> [变更日志](https://github.com/houbb/word-cloud/blob/master/CHANGELOG.md) | ||
# 快速开始 | ||
|
||
## maven 引入 | ||
|
||
```xml | ||
<dependency> | ||
<groupId>com.github.houbb</groupId> | ||
<artifactId>word-cloud</artifactId> | ||
<version>0.0.1</version> | ||
</dependency> | ||
``` | ||
|
||
# Road-Map | ||
|
||
- [ ] 默认的形状,图片。 | ||
|
||
- [ ] 让词频对用户默认不可见,但是支持自定义。 | ||
|
||
- [ ] | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
:: 用于提交当前变更(windows) | ||
:: author: houbb | ||
:: LastUpdateTime: 2018-11-22 09:08:52 | ||
:: 用法:双击运行,或者当前路径 cmd 直接输入 .\cgit.bat | ||
|
||
git pull | ||
git add . | ||
git commit -m "[Feature] add for new" | ||
git push | ||
git status | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
# 提交 | ||
|
||
git pull | ||
git add . | ||
git commit -m "[Feature] add for new" | ||
git push | ||
git status | ||
|
||
# 1. 赋值权限: chmod +x ./cgit.sh | ||
# 2. 执行: ./cgit.sh | ||
# Last Update Time: 2018-11-21 21:55:38 | ||
# Author: houbb |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
https://kennycason.com/posts/2014-07-03-kumo-wordcloud.html | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
# github init | ||
git init | ||
git add * | ||
git commit -m "first commit" | ||
git remote add origin https://github.com/houbb/json2bean.git | ||
git push -u origin master |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,225 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<!-- | ||
~ Copyright (c) 2019. houbinbin Inc. | ||
~ word-cloud All rights reserved. | ||
--> | ||
|
||
<project xmlns="http://maven.apache.org/POM/4.0.0" | ||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | ||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> | ||
<modelVersion>4.0.0</modelVersion> | ||
|
||
<groupId>com.github.houbb</groupId> | ||
<artifactId>word-cloud</artifactId> | ||
<version>0.0.1-SNAPSHOT</version> | ||
|
||
<properties> | ||
<!--============================== All Plugins START ==============================--> | ||
<plugin.compiler.version>3.2</plugin.compiler.version> | ||
<plugin.compiler.version>3.2</plugin.compiler.version> | ||
<plugin.surefire.version>2.18.1</plugin.surefire.version> | ||
<plugin.surefire.skip-it>false</plugin.surefire.skip-it> | ||
<plugin.surefire.ignore-failure>false</plugin.surefire.ignore-failure> | ||
|
||
<plugin.maven-source-plugin.version>2.2.1</plugin.maven-source-plugin.version> | ||
<plugin.maven-javadoc-plugin.version>2.9.1</plugin.maven-javadoc-plugin.version> | ||
<plugin.maven-gpg-plugin.version>1.5</plugin.maven-gpg-plugin.version> | ||
|
||
<!--============================== MAIN ==============================--> | ||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> | ||
<project.compiler.level>1.7</project.compiler.level> | ||
|
||
<!--============================== INTER ==============================--> | ||
<heaven.version>0.1.119</heaven.version> | ||
|
||
<!--============================== OTHER ==============================--> | ||
<junit.version>4.12</junit.version> | ||
</properties> | ||
|
||
<dependencies> | ||
<!--============================== SELF ==============================--> | ||
|
||
<!--============================== INTER ==============================--> | ||
<dependency> | ||
<groupId>com.github.houbb</groupId> | ||
<artifactId>heaven</artifactId> | ||
<version>${heaven.version}</version> | ||
</dependency> | ||
|
||
<!--============================== OTHER ==============================--> | ||
<dependency> | ||
<groupId>junit</groupId> | ||
<artifactId>junit</artifactId> | ||
<version>${junit.version}</version> | ||
<optional>true</optional> | ||
</dependency> | ||
|
||
<dependency> | ||
<groupId>com.kennycason</groupId> | ||
<artifactId>kumo</artifactId> | ||
<version>1.5</version> | ||
</dependency> | ||
</dependencies> | ||
|
||
<build> | ||
<plugins> | ||
<!--compiler plugin --> | ||
<plugin> | ||
<groupId>org.apache.maven.plugins</groupId> | ||
<artifactId>maven-compiler-plugin</artifactId> | ||
<version>${plugin.compiler.version}</version> | ||
<configuration> | ||
<source>${project.compiler.level}</source> | ||
<target>${project.compiler.level}</target> | ||
<encoding>${project.build.sourceEncoding}</encoding> | ||
</configuration> | ||
</plugin> | ||
|
||
<plugin> | ||
<groupId>org.apache.maven.plugins</groupId> | ||
<artifactId>maven-surefire-plugin</artifactId> | ||
<version>${plugin.surefire.version}</version> | ||
<configuration> | ||
<skipTests>${plugin.surefire.skip-it}</skipTests> | ||
<testFailureIgnore>${plugin.surefire.ignore-failure}</testFailureIgnore> | ||
</configuration> | ||
</plugin> | ||
|
||
<!--mvn cobertura:cobertura coveralls:report -DrepoToken=yourcoverallsprojectrepositorytoken--> | ||
<plugin> | ||
<groupId>org.eluder.coveralls</groupId> | ||
<artifactId>coveralls-maven-plugin</artifactId> | ||
<version>4.3.0</version> | ||
</plugin> | ||
|
||
<plugin> | ||
<groupId>org.codehaus.mojo</groupId> | ||
<artifactId>cobertura-maven-plugin</artifactId> | ||
<version>2.7</version> | ||
<configuration> | ||
<format>xml</format> | ||
<maxmem>256m</maxmem> | ||
<!-- aggregated reports for multi-module projects --> | ||
<aggregate>true</aggregate> | ||
<instrumentation> | ||
<excludes> | ||
<exclude>**/*Test.class</exclude> | ||
<exclude>**/HelpMojo.class</exclude> | ||
<exclude>**/*Vo.class</exclude> | ||
</excludes> | ||
</instrumentation> | ||
</configuration> | ||
</plugin> | ||
|
||
<!--mvn clean install sonar:sonar -Dmaven.test.skip=true -Dsonar.host.url=http://localhost:9000--> | ||
<!--sonar--> | ||
<plugin> | ||
<groupId>org.sonarsource.scanner.maven</groupId> | ||
<artifactId>sonar-maven-plugin</artifactId> | ||
<version>3.1.1</version> | ||
</plugin> | ||
|
||
<!-- Javadoc --> | ||
<plugin> | ||
<groupId>org.apache.maven.plugins</groupId> | ||
<artifactId>maven-javadoc-plugin</artifactId> | ||
<version>${plugin.maven-javadoc-plugin.version}</version> | ||
</plugin> | ||
|
||
</plugins> | ||
</build> | ||
|
||
<!--============================== ADD For sonatype START ==============================--> | ||
<name>word-cloud</name> | ||
<description>The word-cloud tool for java.</description> | ||
|
||
<parent> | ||
<groupId>org.sonatype.oss</groupId> | ||
<artifactId>oss-parent</artifactId> | ||
<version>7</version> | ||
</parent> | ||
<licenses> | ||
<license> | ||
<name>The Apache Software License, Version 2.0</name> | ||
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url> | ||
<distribution>repo</distribution> | ||
</license> | ||
</licenses> | ||
<scm> | ||
<url>https://github.com/houbb/word-cloud</url> | ||
<connection>https://github.com/houbb/word-cloud.git</connection> | ||
<developerConnection>https://houbb.github.io/</developerConnection> | ||
</scm> | ||
<developers> | ||
<developer> | ||
<name>houbb</name> | ||
<email>[email protected]</email> | ||
<url>https://houbb.github.io/</url> | ||
</developer> | ||
</developers> | ||
<!--============================== ADD For sonatype END ==============================--> | ||
|
||
|
||
<profiles> | ||
<profile> | ||
<id>release</id> | ||
<build> | ||
<plugins> | ||
<!-- Source --> | ||
<plugin> | ||
<groupId>org.apache.maven.plugins</groupId> | ||
<artifactId>maven-source-plugin</artifactId> | ||
<version>${plugin.maven-source-plugin.version}</version> | ||
<executions> | ||
<execution> | ||
<phase>package</phase> | ||
<goals> | ||
<goal>jar-no-fork</goal> | ||
</goals> | ||
</execution> | ||
</executions> | ||
</plugin> | ||
<!-- Javadoc --> | ||
<plugin> | ||
<groupId>org.apache.maven.plugins</groupId> | ||
<artifactId>maven-javadoc-plugin</artifactId> | ||
<version>${plugin.maven-javadoc-plugin.version}</version> | ||
<executions> | ||
<execution> | ||
<phase>package</phase> | ||
<goals> | ||
<goal>jar</goal> | ||
</goals> | ||
</execution> | ||
</executions> | ||
</plugin> | ||
<!-- GPG --> | ||
<plugin> | ||
<groupId>org.apache.maven.plugins</groupId> | ||
<artifactId>maven-gpg-plugin</artifactId> | ||
<version>${plugin.maven-gpg-plugin.version}</version> | ||
<executions> | ||
<execution> | ||
<phase>verify</phase> | ||
<goals> | ||
<goal>sign</goal> | ||
</goals> | ||
</execution> | ||
</executions> | ||
</plugin> | ||
</plugins> | ||
</build> | ||
<distributionManagement> | ||
<snapshotRepository> | ||
<id>oss</id> | ||
<url>https://oss.sonatype.org/content/repositories/snapshots/</url> | ||
</snapshotRepository> | ||
<repository> | ||
<id>oss</id> | ||
<url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url> | ||
</repository> | ||
</distributionManagement> | ||
</profile> | ||
</profiles> | ||
|
||
</project> |
Oops, something went wrong.