日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

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

發布時間:2025/3/12 javascript 42 豆豆

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多模块项目。(实现前后端分离的服务器端)...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。