文档章节

acooly框架一: archetype 搭建工程结构

苦力
 苦力
发布于 2016/06/07 01:00
字数 798
阅读 202
收藏 1

acooly快速开发框架最新的archetype方式新建项目工程骨架的说明文档。完全基于maven的构建思路,无特别学习成本。

注意:本文以eclipse为案例进行说明。

创建工程

首先,你最好使用eclipse自带maven插件的版本,如果没有maven插件请自行安装并配置好maven的setting.xml(3.x默认的就可以了~)和local repository。一切继续!

以上都是假设你是熟悉maven开发模式和环境的,并已配置好了eclipse及maven。我们使用eclipse来根据acooly-archetype新建工程骨架。

第一步:启动maven工程向导

File菜单 --> New --> Project,选择Maven --> Maven Project. 如下图:

选择“next”进入“New Maven project”中选择存储路径和workset后点击"next":如图:

第二步:配置archetypes

如上图,点击红框部位的“configure...”按钮进入配置archetypes界面,如下图:

如上图中,点击“Add Remote Catalog...”,会弹出新增远程catalog的界面,如图:

在上图的"Catalog File"文本框中输入acooly的nexus catalog配置路径:

http://acooly.cn/nexus/content/repositories/snapshots/archetype-catalog.xml 

在“Description”中输入“acooly...”,然后点击“OK”,然后再点击OK回到创建工程向导界面~~

第三步:根据archetype创建工程

如上图所示,选择上一步新增的Catalog:acooly,并勾选“Include snapshot archetypes”选项。然后界面会显示出acooly-archetype,选中后,点击next进入工程初始配置界面。

如上图:进入到“New Maven Project”的配置界面,请根据进自己的工程情况,输入“GroupId”等参数后,点击“finish”按钮完成创建向导,稍等一会(网络要通哈~~),会在你的eclipse的explorer中看到你的新建的工程。

工程结构

在创建工程成功完成后,完全展开你的工程如图:

如上图:图中已有文字说明~~~

初始化数据库

请随便找一个mysql数据库(5.5以上),新建一个名字为“acooly”的数据库,字符集为UTF-8。SQL如下:

CREATE DATABASE `acooly` /*!40100 DEFAULT CHARACTER SET utf8 */

然后将工程内的src/main/database/mysql.sql导入到新建的acooly数据库中。你可以使用你最熟悉的方式导入。这里以命令方式介绍。

mysql -uroot -pxxxxx acooly < mysql.sql

修改工程配置文件

如果想立即运行工程看效果,你只需要修改主配置文件的数据库用户名和密码。打开文件:src/main/resources/application.dev.properties。修改jdbc.username和jdbc.password为你的数据库的用户名和密码。

jdbc.username=root
jdbc.password=123456

运行Demo

现在可以启动了,请参考“工程结构”模块中的结构图中:嵌入式tomcat开发调试工具,请右键它,选择:Debug As --> Java Application. 一会,你的Console中会开始打印日志,最后会显示启动成功,如下:

********************************************************
启动成功: http://localhost:8090   in:16014ms
********************************************************

OK,启动成功,请打开浏览器输入:http://localhost:8090, 进应该会看到登录界面。账户:admin/111111

© 著作权归作者所有

苦力
粉丝 6
博文 67
码字总数 30134
作品 0
渝北
CTO(技术副总裁)
私信 提问
加载中

评论(2)

U
U_per
版本是4.0.0,建立的项目和你的不一样啊
U
U_per
我按照你的方法怎么建立的项目有5个项目文件啊

1 Acooly-assemble
---- src
---- pom.xml

2 Acooly-core
---- src
---- pom.xml

3 Acooly-facade
---- src
---- pom.xml

4 Acooly-parent
---- Acooly-assemble
---- Acooly-core
---- Acooly-facade
---- Acooly-test
---- pom.xml

5 Acooly-test
---- src
---- pom.xml
(一)公共组件之骨架工程

前言 公司为统一应用程序开发环境,简化开发管理成本,提高开发质量,可以考虑开发统一的框架和工具。骨架工程基于MAVEN项目管理,提供了搭建项目必要使用的几个骨架组件。在这些骨架组件中,...

wangrikui
2015/08/31
153
1
手写Maven的archetype项目脚手架

一、背景   maven是一个很好的代码构建工具,采用“约定优先于配置”的原则进行项目管理,相信很多的java开发者应该都了解maven并可能在工作当中都是通过maven来管理项目的,在创建的项目的...

hafiz.zhang
2017/09/18
0
0
YMP开发框架快速上手(四)— 极速开发体验

本教程将介绍如何使用扩展工具,快速搭建基于YMP框架的Java工程,及如何通过Maven完成编译、运行等一系列操作。 项目主页:http://git.oschina.net/suninformation/ymate-maven-extension 目...

有理想的鱼
2016/03/17
675
0
Spring+SpringMvc+Mybatis框架集成搭建教程一(项目创建)

一、框架搭建环境     Spring 4.2.6.RELEASE     SpringMvc 4.2.6.RELEASE     Mybatis 3.2.8     Maven 3.3.9     Jdk 1.7     Idea 15.04 二、创建项目   1.IDE...

hafiz.zhang
2016/09/09
0
0
Maven Archetype

经常手动搭建项目,常用框架无非是SpringMVC,Mybatis等等,搭建过程其实就是复制、粘贴、微调。过程繁复,机械而琐碎。 自从知道了Maven Archetype,一切变得SoEasy Maven Archetype能根据项...

iron_will
2016/08/23
27
0

没有更多内容

加载失败,请刷新页面

加载更多

elk 7.0 汉化文件

node_modules/x-pack/plugins/translations/translations/zh-CN.json

internetafei
18分钟前
2
0
TPCx-BB官宣最新世界纪录,阿里巴巴计算力持续突破

2019年9月17日,TPC官宣Alibaba Cloud MaxCompute认证结果。同月26日,杭州云栖大会阿里巴巴宣布了这一成绩,飞天大数据平台计算引擎MaxCompute成为全球首个TPCx-BB认证的公共云产品,是除H...

阿里云官方博客
22分钟前
2
0
【2019年8月版本】OCP 071认证考试最新版本的考试原题-第8题

Choose the best answer The EMPLOYEES table contains columns EMP_ID of data type NUMBER and HIRE_DATE of data type DATE You want to display the date of the first Monday after the......

oschina_5359
31分钟前
2
0
本地文件/url获取文件类型

package com.cjw.baidu.ocr;import lombok.extern.slf4j.Slf4j;import org.apache.commons.lang3.StringUtils;import java.io.*;import java.net.HttpURLConnection;import ja......

jirak
32分钟前
2
0
使用koa-mysql-session时报错

描述 在本地测试代码没问题,但是部署到服务器上时就报错。 错误 > cross-env WEBPACK_TARGET=node NODE_ENV=production node ./server/app.jstruethe server is start at port 3333/usr...

xulonglong
33分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部