Foweb Framework

A multi-modules maven project base on Spring+SpringMVC+Mybatis.

一个基于 Spring+SpringMVC+Mybatis 的Maven多模块项目。

使用文档

两种使用方式:

1. 直接将项目download下来,然后在IDE(Eclipse或者IDEA)中以maven项目导入,注意这是多模块的maven项目。

#####2. 将项目的原型安装在本地,以后可以直接创建以该项目为原型的项目。

这里第一种方式不做介绍,主要介绍第二种方式以及在IDE(Eclipse或者IDEA)中如何创建。

将原型部署到本地Maven仓库

将项目目录下的archetype.zip下载下来,然后在本地解压;

进入到根目录下面,会看到src文件夹和pom.xml文件,然后在此处打开cmd,运行mvn deploy命令,然后maven会将其部署到本地仓库中。

注意,这里需要安装配置nexus( Maven仓库管理器 ),如果已经有了nexus,则还需要在maven的配置文件(即conf/settings.xml)中配置访问nexus的权限。找到settings.xml中的servers元素,然后在元素中间添加以下代码:

releases

admin

admin123

snapshots

admin

admin123

然后在重新使用mvc deploy命令执行就会提示build success 。

剩下的工作便是将这个archetype弄到你的IDE中,这里介绍IDE有两个Eclipse和IDEA,当然首先得肯定你的IDE需要把maven配置好。

Eclipse配置Maven本地原型

对于Eclipse,打开配置界面,菜单栏Windows=> Preferences=> Maven=> Archetypes=> Add Remote Catalog...

在输入框中输入:

Catalog File : http://localhost:8081/nexus/content/groups/public/archetype-catalog.xml

Description : Foweb Framework - a multi-modules maven project base on Spring+SpringMVC+Mybatis.

注意:

Catalog file的地址和端口为你本地配置的nexus对应的地址和端口,根据具体情况修改,在添加之前可以去浏览器中输入此地址查看到的xml,看是否有 groupId为studio.baxia, artifactId为foweb-archetype 。不存在则可能是你mvn deploy失败了,重试一下。

Description则是你对该原型在本地仓库中的描述,可自定义。

操作演示如下:

(为防止图片在此加载不出来,附上图片地址:Eclipse配置maven本地原型1.gif)

新建原型项目测试演示如图:

注意:该框架是前后端分离的,这里的演示没有结合前端页面进行,只能通过api访问查看返回的数据。关于前端的演示则需要用到foweb.client进行。请查看:https://github.com/panhainan/foweb.client

IDEA配置Maven本地原型

对于IDEA,从启动选择项目界面(或者已经进入了项目的界面)进入:Configure(or File) =>Settings => Plugins搜索Maven Archetype Catalogs 插件,安装该插件,然后重启,然后 File=> Settings=> Build,Execution,Deployment => Build Tools => Maven Archetype Catalogs ,然后点击+进行添加catalog,即 http://localhost:8081/nexus/content/groups/public/archetype-catalog.xml 到输入框即可。

操作演示如图:

(为防止图片在此加载不出来,附上图片地址:IDEA配置maven本地原型.gif)

新建原型项目测试演示如图:

源码解释

正在制作中。。。敬请等待!

感谢

觉得好的希望能够star一下,给颗星星,谢谢!

maven多模块项目部署到服务器,GitHub - baxias/foweb: 一个基于 Spring+SpringMVC+Mybatis 的Maven多模块项目。(实现前后端分离的服务器端)...相关推荐

  1. 基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构zhen项目

    原项目链接:https://github.com/shuzheng/zheng 目前看过做完整的项目,大家一起学习一下,详情请点击原项目链接的地址 前言 zheng项目创建于2016年10月4日,正在 ...

  2. Spring+SpringMVC+Mybatis简单整合 图书管理项目 实现增删改查

    Spring+SpringMVC+Mybatis项目 tomcat7插件配置 <build><plugins><plugin><groupId>org. ...

  3. idea springmvc_IDEA搭建SSM(spring+springmvc+mybatis)Maven项目的入门案例

    上一篇文章已经搭建好了SSM的框架,并且启动成功,今天来编写一下入门案例. 文章的主要内容: 1.hello world的编写 2.引入log4j,在控制台打印sql 3.增删改查的编写 一.在mys ...

  4. JAVA 搭建基于SPRINGBOOT的SSM(SPRING + SPRINGMVC + MYBATIS)的MAVEN项目

    http://www.cnblogs.com/yuanjava/p/8095139.html 转载于:https://www.cnblogs.com/zhouchunDIY/p/8108320.htm ...

  5. 一个开源vue网站博客,nuxt开源网站,前后端分离项目 1

    buluo.cc 开媛笔记,基于nuxt ssr首屏服务器端渲染 .用于分享.记录.交流和学习,希望可以帮助到小伙伴们.同时网站在不断更新,创造属于猿(媛)的世界 -$Bao Yalong - Let ...

  6. 一个基于Spring Boot的API、RESTful API项目骨架

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 作者:简单的土豆 www.jianshu.com/p/99fcea ...

  7. 一个mapper接口有多个mapper.xml 文件_爱了!分享一个基于Spring Boot的API、RESTful API项目种子(骨架)!...

    点击上方"Java专栏",选择"置顶或者星标" 第一时间阅读精彩文章! 1.☞ 程序员进阶必备资源免费送「21种技术方向!」 点击查看☜ 2.☞ <Jav ...

  8. 自荐Mall4j项目一个基于spring boot的Java开源商城系统

    前言 Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程.该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样 ...

  9. javaweb项目-医者天下 (Spring+SpringMVC+MyBatis)

    项目下载地址:http://download.csdn.net/detail/qq_33599520/9826683 项目完整结构图: 项目简介: 医者天下项目是一个基于Spring+SpringMV ...

最新文章

  1. 2021年9月最新的保姆级计算机视觉学习路线
  2. python opencv ImportError: libGL.so.1: cannot open shared object file: No such file or directory
  3. java打包后发布找不到jsp_eclipse中web项目部署以后jsp的java文件找不到问题(Tomcat配置serverlocations)...
  4. javaweb上传文件_javaWeb中,如何通过CommonsFileUpload组件上传文件
  5. android 学习随笔十六(广播 )
  6. java spring 配置词典_java之spring mvc之拦截器
  7. cdoj 1328 卿学姐与诡异村庄 Label:并查集 || 二分图染色
  8. 「S-A-L-T-A」项目失败总结!
  9. mysqldump导出数据
  10. 网路收报流程-网桥的处理流程(br网桥)(四)
  11. c语言二进制转十六进制代码,C语言--二进制转十六进制
  12. win7 去掉快捷方式小箭头
  13. 计算机专业论文指导教师评语,指导老师论文评语
  14. 分析师不死心 仍坚信微软终将成功并购雅虎
  15. 模型检测--工具PRISM
  16. 人际交往三个常见问题
  17. EasyPay(易支付)Android超简单微信支付宝支付接入
  18. 软件测试人员的职业晋升之路
  19. 博士申请 | 香港城市大学王鲁生教授招收生物信息学方向全奖博士生
  20. xutils3.0使用

热门文章

  1. JQuery Datatables 动态配置参数异步加载数据
  2. 计算机网络技术期末考试复习总结
  3. 桂林电子科技大学计算机专业排名,桂林电子科技大学专业排名怎样
  4. mysql创建表属性引_【学习之Mysql数据库】mysql数据库创建表的属性详解
  5. iframe src 传参数_剧本杀测评|本友投稿——蜀山传(非剧透)
  6. snmp服务 2003 镜像_美国掌握全球70%根服务器,一旦对中国关闭,我们将无法上网?...
  7. python读取url中存储的数据_python 给定URL 如何获取其内容,并将其保存至HTML文档。...
  8. c语言error ld returned,[Error] ld returned 1的错误
  9. c语言编程被当作病毒,为什么这个微不足道的C程序被检测为病毒?
  10. 打乱数组排序的算法shuffle