Giter Club home page Giter Club logo

1298630983 / leesite Goto Github PK

View Code? Open in Web Editor NEW

This project forked from topsale/leesite

0.0 2.0 0.0 100.14 MB

LeeSite 是一款基于代码生成器的快速开发平台,用于解决 Java Web 项目中的重复工作。开发工具采用 Intellij IDEA,使用 Maven 方式构建。前端 UI 采用 Bootstrap MetroNic V4.7 实现。

License: Apache License 2.0

Batchfile 0.01% XSLT 0.01% Java 5.17% HTML 6.83% FreeMarker 0.01% CSS 14.22% JavaScript 73.50% PHP 0.04% CoffeeScript 0.24% Shell 0.01% ApacheConf 0.01%

leesite's Introduction

LeeSite

一款基于代码生成器的快速开发平台,用于解决 Java Web 项目中的重复工作。开发工具采用 Intellij IDEA,使用 Maven 方式构建。前端 UI 采用 Bootstrap MetroNic V4.7 实现。

Installation and Getting Started

参考文档及详细说明发表在WiKi

Step 1

下载源码

git clone https://github.com/topsale/leesite.git

Step 2

安装本地依赖

这里使用了 maven-install-plugin 插件,通过拦截 mvn clean 命令将依赖安装至本地仓库

mvn clean

Step 3

初始化数据库

  • 修改 leesite-database/db-init.properties 文件,替换为自己的数据源
  • 进入 leesite-database/db 目录,双击运行 db-init.bat

Setp 4

修改数据源

修改 leesite-module/src/main/resources/leesite.properties 文件,替换为自己的数据源

Step 5

启动

将项目导入 IDEA,创建 Tomcat Server,启动即可

登录账号:admin

登录密码:admin

Getting help

Email : [email protected]

Modules overview

leesite-build

Root 项目,负责整体构建和模块组装

leesite-dependencies

定义项目所需要的全部依赖

leesite-parent

依赖 leesite-dependencies 模块,用于配置 CheckStyle,我没有实现 CheckStyle 的具体配置,有需要的同学请自行配置并将 pom.xml 中的 <disable.checks>true</disable.checks> 改为 <disable.checks>false</disable.checks> 即可

leesite-module

依赖 leesite-parent 模块,项目源码

leesite-database

依赖 leesite-parent 模块,数据库初始化

Maven overlays

将 LeeSite 作为框架依赖到您的项目中:

<dependencies>
	<dependency>
		<groupId>com.funtl.leesite</groupId>
		<artifactId>leesite-dependencies</artifactId>
		<version>${leesite.version}</version>
		<type>pom</type>
		<scope>import</scope>
	</dependency>
	<dependency>
		<groupId>com.funtl.leesite</groupId>
		<artifactId>leesite-module</artifactId>
		<version>${leesite.version}</version>
		<type>war</type>
	</dependency>
	<dependency>
		<groupId>com.funtl.leesite</groupId>
		<artifactId>leesite-module</artifactId>
		<version>${leesite.version}</version>
		<type>jar</type>
		<classifier>classes</classifier>
	</dependency>
</dependencies>

Maven archetype

使用 leesite-archetype-webapp 生成基于 LeeSite 的 Java Web 项目骨架

License

LeeSite is Open Source software released under the Apache 2.0 license.

leesite's People

Contributors

toplusifer avatar

Watchers

James Cloos avatar 1298630983 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.