dubbo maven如何构建根项目
发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,这篇文章主要讲解了"dubbo maven如何构建根项目",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"dubbo maven如何构建根项目"吧!1.
千家信息网最后更新 2025年01月23日dubbo maven如何构建根项目
这篇文章主要讲解了"dubbo maven如何构建根项目",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"dubbo maven如何构建根项目"吧!
1. 准备技能
开发语言:JAVA/J2EE
项目构建管理:Maven
持续集成方案:Jenkins
SOA服务: Dubbo、zookeeper、Restful
SSO单点登录:Redis、JWT、Restful
分布式缓存:Redis
分布式消息中间件:zookeeper+kafka
分布式文件:FastDFS
数据库连接池:Alibaba Druid
核心框架:Spring framework、Spring MVC、Apache Shiro、MyBatis
前端框架:Bootstrap + html5 + CSS3
2. 创建maven基础项目,其中只需要配置pom.xml文件和打包的文件即可,代码如下:
4.0.0 com.sml.sz ant-project 1.0.0 pom ant-project http://maven.apache.org 2015-2016 4.2.2.RELEASE 5.1.1.Final 3.2.8 1.2.2 1.2.3 1.0.11 2.6.9 2.0.4 2.4.2 5.15.1 1.4 3.2.1 1.7.7 3.3.2 2.4 1.9 1.3.1 1.9.1 2.2.3 1.1.40 1.4.7 17.0 5.5.1 1.4.7 3.9 2.3.20 1.6 2.2 UTF-8 true 5.1.30 junit junit 4.11 test javax.servlet servlet-api 2.5 provided javax.servlet.jsp jsp-api 2.1 provided com.sml.sz ant-utils ${project.version} com.sml.sz ant-config ${project.version} com.sml.sz ant-framework ${project.version} com.sml.sz ant-core-gen ${project.version} com.sml.sz ant-core-member ${project.version} com.sml.sz ant-web-service ${project.version} com.sml.sz ant-web-admin ${project.version} com.sml.sz ant-member-facade ${project.version} com.sml.sz ant-member-service ${project.version} org.apache.maven.plugins maven-antrun-plugin 1.7 org.apache.maven.plugins maven-compiler-plugin 2.3.2 1.5 **/*.keep **/*.keep.* *.bak *.contrib true -Xlint:unchecked,deprecation,fallthrough,finally true ${project.build.sourceEncoding} org.apache.maven.plugins maven-jar-plugin 2.3.1 test-jar true true org.apache.maven.plugins maven-release-plugin 2.1 org.apache.maven.plugins maven-resources-plugin 2.4.3 **/*.keep **/*.keep.* *.bak *.contrib org.apache.maven.plugins maven-site-plugin 2.1.1 ${project.build.sourceEncoding} ${project.build.sourceEncoding} org.apache.maven.plugins maven-source-plugin 2.1.2 attach-sources jar test-jar false true org.apache.maven.plugins maven-war-plugin 2.4 org.apache.maven.plugins maven-ear-plugin 2.9 5 org.apache.maven.plugins maven-surefire-plugin 2.6 true org.apache.maven.plugins maven-surefire-report-plugin 2.6 both com.google.code.maven-replacer-plugin replacer 1.5.1 prepare-package replace org.kuali.maven.plugins properties-maven-plugin 2.0.1 ${basedir}/../project_${profile}.properties prepare-package read-project-properties dev true dev sit environment.type sit sit uat environment.type uat uat performance environment.type performance performance production environment.type production production ant-utils ant-config ant-framework ant-core-gen ant-core-member ant-web-admin ant-web-service ant-member-facade ant-member-service ant平台的super工程,定义了整合ant项目群的基本信息,以及依赖项和插件信息、maven的自定义信息
2. 创建打包脚本:测试、生成等
build_SIT-no
set MAVEN_OPTS= -Xms128 -Xmx256mmvn clean package --define maven.test.skip=true --define environment.type=sit
build_UAT-no-test.bat
set MAVEN_OPTS= -Xms128 -Xmx256m mvn clean package --define maven.test.skip=true --define environment.type=uat
build_PROD-no-test.bat
set MAVEN_OPTS= -Xms128 -Xmx256m mvn clean package --define maven.test.skip=true --define environment.type=pro
3. 创建打包的properties文件:
project_sit.properties
解释: 里面可以配置打包的信息,比如:ip、域名、包名等
4. 代码结构如下:
感谢各位的阅读,以上就是"dubbo maven如何构建根项目"的内容了,经过本文的学习后,相信大家对dubbo maven如何构建根项目这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!
项目
信息
文件
分布式
学习
代码
内容
框架
配置
中间件
前端
域名
基础
就是
工程
思路
情况
技能
插件
数据
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
人才需求智能应用软件开发
软件开发 复用系数
浙江学校时钟监控网关服务器
php 服务器安全
拓维信息属于国家网络安全版块吗
河南省ipfs服务器云主机
含有软件开发专科的本科大学
公安部数据库在那
口碑好的网络技术咨询诚信服务
提示服务器安全状态
加强网络安全人才建设和培训
编程和软件开发哪个前景好
警察网络安全管理工资
卡巴斯基 服务器设置
守望先锋体验服自建服务器
网络安全升旗仪式总结
数据库的absorb
时序数据库 1588
曼利网络技术
通过组织结构域快速设置服务器
江苏通用软件开发现价
网络安全法发展历史
网络安全年是
福建网络技术服务信息推荐
软件开发 对象
什么是数据和数据库安全
软件开发工程师学徒简历
入侵物种的数据库图片
欧洲网络安全大赛
数据库用cmd怎么登陆