lodsve core

基础包

License

License

GroupId

GroupId

com.lodsve
ArtifactId

ArtifactId

lodsve-core
Last Version

Last Version

2.7.6-RELEASE
Release Date

Release Date

Type

Type

jar
Description

Description

lodsve core
基础包
Project Organization

Project Organization

lodsve

Download lodsve-core

How to add to project

<!-- https://jarcasting.com/artifacts/com.lodsve/lodsve-core/ -->
<dependency>
    <groupId>com.lodsve</groupId>
    <artifactId>lodsve-core</artifactId>
    <version>2.7.6-RELEASE</version>
</dependency>
// https://jarcasting.com/artifacts/com.lodsve/lodsve-core/
implementation 'com.lodsve:lodsve-core:2.7.6-RELEASE'
// https://jarcasting.com/artifacts/com.lodsve/lodsve-core/
implementation ("com.lodsve:lodsve-core:2.7.6-RELEASE")
'com.lodsve:lodsve-core:jar:2.7.6-RELEASE'
<dependency org="com.lodsve" name="lodsve-core" rev="2.7.6-RELEASE">
  <artifact name="lodsve-core" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.lodsve', module='lodsve-core', version='2.7.6-RELEASE')
)
libraryDependencies += "com.lodsve" % "lodsve-core" % "2.7.6-RELEASE"
[com.lodsve/lodsve-core "2.7.6-RELEASE"]

Dependencies

compile (37)

Group / Artifact Type Version
org.slf4j : slf4j-api jar 1.7.25
ch.qos.logback : logback-core jar 1.2.3
ch.qos.logback : logback-classic jar 1.2.3
org.springframework : spring-beans jar
org.springframework : spring-context jar
org.springframework : spring-context-support jar
commons-beanutils : commons-beanutils jar 1.9.2
commons-io : commons-io jar 2.4
org.apache.commons : commons-lang3 jar 3.7
commons-httpclient : commons-httpclient jar 3.1
commons-collections : commons-collections jar 3.2.2
commons-codec : commons-codec jar 1.9
dom4j : dom4j jar 1.6.1
com.fasterxml.jackson.core : jackson-core jar 2.9.9
com.fasterxml.jackson.core : jackson-databind jar 2.9.9
com.fasterxml.jackson.core : jackson-annotations jar 2.9.9
com.vip.vjtools : vjkit jar 1.0.5
com.github.dozermapper : dozer-core jar 6.4.1
org.projectlombok : lombok jar 1.18.2
com.google.guava : guava jar 20.0
org.springframework : spring-web Optional jar
javax.servlet : javax.servlet-api Optional jar 3.0.1
net.sourceforge.jexcelapi : jxl Optional jar 2.6.12
poi : poi Optional jar 2.5-final-20040302
com.belerweb : pinyin4j Optional jar 2.5.0
org.apache.ant : ant Optional jar 1.7.0
nekohtml : nekohtml Optional jar 1.9.6.2
xerces : xercesImpl Optional jar 2.9.1
org.thymeleaf : thymeleaf Optional jar 3.0.9.RELEASE
com.ibeetl : beetl Optional jar 2.7.22
org.codehaus.groovy : groovy-all Optional jar 2.4.7
org.jruby : jruby Optional jar 1.7.26
org.python : jython-standalone Optional jar 2.7.1b3
com.alibaba : fastjson Optional jar 1.2.31
com.google.code.gson : gson Optional jar 2.8.2
com.101tec : zkclient Optional jar 0.10
com.sun.mail : javax.mail Optional jar 1.6.1

test (1)

Group / Artifact Type Version
junit : junit jar 4.12

Project Modules

There are no modules declared in this project.

LOGO

Build Status License Maven Central GitHub stars GitHub forks GitHub issues GitHub pull requests FOSSA Status

lodsve-framework

My development tools, it encapsulates some open source projects, and better facilitate the conduct of Java Web development.

What is lodsve

lodsve is the short of Let our development of Spring very easy!.

Simple Introduction

  1. Base on some open source framework. It encapsulates some classes and methods to make more convenient for developers.

  2. It consists of the following modules:

    Module Description
    lodsve-3rd Customized third-party packages
    lodsve-cache Cache management for ehcache/memcache/oscache/redis/...
    lodsve-core Basic and core package
    lodsve-dependencies Lodsve Dependencies Management
    lodsve-filesystem Manage oss/aws s3/...
    lodsve-framework-bom Lodsve Framework (Bill of Materials)
    lodsve-mongodb Connect to MongoDB
    lodsve-mybatis Mybatis component(mybatis common DAO/type handler)
    lodsve-rabbitmq RabbitMQ component
    lodsve-rdbms DataSource for RDBMS
    lodsve-redis Redis component
    lodsve-rocketmq RocketMQ component
    lodsve-scripts Script language support
    lodsve-search Search component(solr/lucene)
    lodsve-security Authentication and certification For Spring MVC
    lodsve-test Spring unit test expand(mock and db unit test)
    lodsve-validate Validate engine via Spring AOP
    lodsve-web Spring MVC expand(include swagger)
    lodsve-wechat WeChat SDK

How To Use

<dependency>
    <groupId>com.lodsve</groupId>
    <artifactId>lodsve-framework-bom</artifactId>
    <version>${lodsve.version}</version>
    <type>pom</type>
    <scope>import</scope>
</dependency>

About release

Version No. like MAJOR.MINOR.PATCH-RELEASE/ALPHA/BETA.

  • MAJOR version when I make incompatible API changes,
  • MINOR version when I add functionality in a backwards-compatible manner
  • PATCH version when I make backwards-compatible bug fixes.
  • RELEASE means a stable release version.
  • ALPHA means internal version.
  • BETA means just for testing.

Newest version

Now the newest and stable version is 2.7.6-RELEASE.

You can also find the newest version in maven central: http://repo1.maven.org/maven2/com/lodsve/lodsve-framework/.

Documentation

See the current reference docs.

See the master branch Api Docs.

Check out sources

git clone [email protected]:lodsve/lodsve-framework.git

Check out the configurations

cd lodsve-core/src/main/resources/META-INF/config-template

Import sources into your IDE

Run command mvn idea:idea or mvn eclipse:eclipse in the root folder.

Note: Per the prerequisites above, ensure that you have JDK 8 and Maven 3.3.X and Lombok Plugin configured properly in your IDE.

  1. Config your Git

     git config --global user.name "your name"
     git config --global user.email "your email"
     git config --global core.autocrlf false
     git config --global core.safecrlf true
    
  2. Config your IDE

    • Eclipse: Open Settings-General-Workspace, modify New text file line delimiter as Unix
    • Eclipse: Open Settings-General-Workspace, modify Text file encoding as UTF-8
    • IDE: Open Setting-Editor-Code Style, modify line delimiter as Unix and OS X(\n)
    • IDE: Open Setting-Editor-File encoding, modify all Encoding as UTF-8 and with NO BOM
  3. Required IDE Plugins(Both Eclipse and Intellij IDEA):

    • Alibaba Java Coding Guidelines
    • Lombok plugin

Change History

CHANGELOG

Contact me

  1. Email: [email protected]
  2. QQ: 867885140
  3. Blog: Blog OSChina

License

The Lodsve Framework is released under version 3.0 of the GNU General Public License.

Thanks

The Lodsve Framework was created using awesome JetBrains IDEA.

LOGO

com.lodsve

lodsve

Let our development of Spring very easy!

Versions

Version
2.7.6-RELEASE
2.7.5-RELEASE
2.7.4-RELEASE
2.7.2-RELEASE
2.7.1-RELEASE
2.7.0-RELEASE
2.6.7-RELEASE
2.6.6-RELEASE
2.6.5-RELEASE
2.6.4.2-RELEASE
2.6.4.1-RELEASE
2.6.4-RELEASE
2.6.1-RELEASE
2.6.0-RELEASE