feilong core 让Java开发更简便的工具包
Reduce development, Release ideas (减少开发,释放思想)
focus on J2SE,是 feilong platform 核心项目
1.简介:
让你从大量重复的底层代码中脱身,提高工作效率;
让你的代码更简炼,易写、易读、易于维护;
2.feilong-core 优点:
对比1:
对比2:
有常用的工具类 (如 处理日期的 DateUtil,处理 集合 的 CollectionsUtil 等)
有常用的JAVA常量类 (如日期格式 DatePattern, 时间间隔 TimeInterval 等)
不必要的Exception 转成了RuntimeException,减少不必要的代码
国内中文注释最完善的API
有完善的单元测试
3.一图概述:
4.
Maven使用配置
feilong-core jar你可以直接在 仓库 浏览
如果你使用 maven, 您可以通过以下方式来配置 pom.xml:
....
2.1.0
....
....
feilong-repository
https://raw.github.com/venusdrogon/feilong-platform/repository
....
....
com.feilong.platform
feilong-core
${version.feilong-platform}
....
....
此外强烈建议你使用 feilong 工具类全家桶(含IO操作,Net操作,Json,XML,自定义标签等等工具类)
....
2.1.0
....
....
feilong-repository
https://raw.github.com/venusdrogon/feilong-platform/repository
....
....
com.feilong.platform
feilong-util-all
${version.feilong-platform}
....
....
5. How to install?
有些小伙伴想下载并 自行install 进行研究, 你需要执行以下 4 个步骤:
git clone https://github.com/venusdrogon/feilong-platform.git --depth1
mvn install -ffeilong-platform/pom.xml
git clone https://github.com/venusdrogon/feilong-core.git --depth1
mvn install -ffeilong-core/pom.xml
6. Proxying feilong Repositories with Nexus
如果你使用 Sonatype's Nexus repository manager, 你可能想要在Nexus configuration配置中将 feilong repositories 添加到 nexus proxy repositories.
下面是注意点:
由于 feilong repositories 没有索引. 你需要将 Remote Repository Access > Download Remote Indexes 设置为 false.
由于 GitHub 对于 raw repository url目录不会生成目录列表 , 请将 Nexus Remote Repository Access > Auto blocking active 设置为 false.
上面两步操作之后, 你可以看到 Repository Status 变成了 Attempting to Proxy and Remote Unavailable.
Nexus 在缺失目录列表的情况下仍然可以访问指定的 artifact, pom 和其他文件 .
示例:
7.帮助:
8.sonar 扫描
9.
说明
基于 Apache2 协议,您可以下载代码用于闭源项目,但每个修改的过的文件必须放置版权说明;
10.Q&A
10.1 Q1:这是重复造轮子吗?
11.
feilong 即时交流
QQ 群 243306798
12
About
如果您对本项目有任何建议和批评,可以使用下面的联系方式: