当前位置: 首页 > news >正文

贵阳市网站建设_网站建设公司_域名注册_seo优化

如何用微信做网站,wordpress设置账号,微信公众号推广怎么收费,建设厅是什么单位摘要#xff1a;使用过Maven的人都知道maven中有许多功能都是通过插件来提供的#xff0c;今天我们来说一下其中的一个插件#xff1a;maven-archetype-plugin#xff0c;通过该插件可以自定义符合我们自己需求的archetype。 一:什么是Archetype 总之#xff0c;原型是一…摘要使用过Maven的人都知道maven中有许多功能都是通过插件来提供的今天我们来说一下其中的一个插件maven-archetype-plugin通过该插件可以自定义符合我们自己需求的archetype。 一:什么是Archetype 总之原型是一个Maven项目模板工具包。一个原型被定义为从其中相同类型的所有其它事情是由一个原始图案或模型。名称配合因为我们正在努力提供一种系统该系统提供了一种生成Maven项目的一致的手段。原型将帮助作者为用户创建Maven项目模板并为用户提供了手段产生的这些项目模板参数化的版本。 使用原型提供了一个很好的方式迅速使开发人员在与您的项目或组织采用最佳实践一致的方法。在Maven的项目中我们使用原型试图让我们的用户和运行尽可能快地通过提供展示许多的Maven的功能同时引入新的用户通过采用Maven的最佳实践的示例项目。在几秒钟内一个新的用户可以有一个工作Maven项目作为跳板用于调查更多的功能Maven中。我们也试图使原型机制添加剂和由我们的意思是允许一个项目的一部分被捕获在一个原型使得项目的部件或方面可以被添加到现有的项目。这方面的一个很好的例子是Maven站点原型。如果例如您使用的快速启动原型生成一个工作项目你可以迅速通过使用现有项目中的网站原型创建网站的项目。你可以做这样的事与原型。 您可能要在组织内部规范J2EE开发所以你可能要提供原型为EJB或者或者您的Web服务的战争。一旦这些原型创建和部署在您的组织的资源库他们都可以在组织内使用的所有开发人员。 上面是我根据maven官网在百度翻译出来的大家将就着看大概意思就是archetype是Maven项目模板工具包也就是一个模板工程。 二使用archetype创建项目 mvn archetype:generate 上面的命令执行后会输出很多maven官方提供的archetype但是这些archetype生成的项目骨架都不能够满足我们的需求所以这就需要我们自己开发一个archetype来满足我们自己的开发需求下面我把我自己自定义这个archetype的过程记录一下方便日后回忆。三创建自定义的archetype项目 1.首先使用sts(spring的一款开发工具下载地址到spring官网)创建一个maven project然后把配置好的一些公用的东西放到相应的目录下面比如说会将一些常用的java代码存放到src/main/java目录下面会将一些通用的配置文件放到src/main/resources目录下面如果是javeEE工程还会有一些jsp等等的文件存放到src/main/webapp目录下面如下图所示: 2.然后在创建的maven project的pom.xml文件中添加archetype插件如下面所示 project xmlnshttp://maven.apache.org/POM/4.0.0 xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsdmodelVersion4.0.0/modelVersionparentgroupIdorg.micaicms/groupIdartifactIdmicaicms-pom/artifactIdversion1.0/version/parentartifactIdmicaicms-web-archetype/artifactIdpackagingjar/packagingnamemicaicms web archetype/namedescriptionmicaicms-web-archetype/descriptiondistributionManagementrepositoryidreleases/idnameMicaicms Releases/nameurlhttp://127.0.0.1:8081/nexus/content/repositories/releases//url/repositorysnapshotRepositoryidsnapshots/idnameMicaicms Releases/nameurlhttp://127.0.0.1:8081/nexus/content/repositories/snapshots//url/snapshotRepository/distributionManagementbuildpluginManagementpluginsplugingroupIdorg.apache.maven.plugins/groupIdartifactIdmaven-archetype-plugin/artifactIdversion2.2/version/pluginplugingroupIdorg.apache.maven.plugins/groupIdartifactIdmaven-compiler-plugin/artifactIdconfigurationsource1.5/sourcetarget1.5/target/configuration/pluginplugingroupIdorg.apache.maven.plugins/groupIdartifactIdmaven-resources-plugin/artifactIdconfigurationencodingUTF-8/encoding/configuration/plugin/plugins/pluginManagement/build/project 3.运行你自己配置好的自定义的archetype项目 先执行mvn clean install 安装该archetype项目到你的本地仓库 发布该archetype项目到你的本地私服(nexus) 注意这里如果你需要发布这个archetype到你的本地私服上去那么需要在maven里面配置权限主要是maven里面的settings.xml文件我 的settings.xml文件配置如下配置好以后就可以执行发布命令了 再执行mvn deploy 4.查看你刚才发布到nexus私服上去的archetype如下图 四在eclipse/sts开发工具中配置你发布到私服上的自定义的archetype 1.打开你的开发工具eclipse或者sts我这里是sts 2.选择Window-Preferences-Maven-Archetypes 3.点击Add Remote Catalog输入你的nexus私服中archetype的地址我这里是 http://127.0.0.1:8081/nexus/content/groups/public/archetype-catalog.xml 输入Description随便输入都可以我这里是micaicms-web-archetype 4.点击Ok点击Apply 5.重新启动你的开发工具eclipse或者sts 五使用自定义的archetype生成自定义的项目骨架 1.选择New-Maven Project-Next 2.选择你配置好的archetype如下图: 3.输入对应的groupIdartifactIdpackage如下图 因为我已经新建过该项目了所以我这里不能点击Finish你们的应该可以 4.最后生成的项目骨架如下图: 5.修改数据库配置文件导入初始化sql脚本如下图 6.部署项目到tomcat下面访问即可默认的访问路径为ht:tp://localhost:8080/micaicms-ssmb/project/list 六Maven的自定义archetype源码工程下载地址 https://github.com/sxdtzhaoxinguo/micaicms-web-archetype 七Maven的自定义archetype生成的基础项目骨架工程的下载地址 https://github.com/sxdtzhaoxinguo/micaicms-ssmb
http://www.ihoyoo.com/news/121099.html

相关文章:

  • 网站开发的方法有哪些网站建设如何投放广告
  • 门户网站的类型做微网站公司简介
  • flask 电影网站开发wordpress 手机端主题
  • 4a级景区网站建设滕州市东方建设工程事务有限公司网站
  • 廊坊公司快速建站wordpress数据库恢复插件
  • 长沙网站优化公司更改wordpress管理员用户名
  • 网站建设和优化开发公众号 微网站开发
  • 网站的基本设置网站的推广和优化方案
  • 浙江邮电工程建设有限公司网站如何搜索网页关键词
  • 一元购网站建设流程图淘宝客15套单页网站程序模板打包
  • 企业电子网站建设固始县住房和城乡规划建设局网站
  • jquery 网站源码中国招商平台
  • 柳市那些做网站的公司山东联迪建设集团网站
  • 网站建设公司哪有封面设计用什么软件做
  • 如何建设网站网站手机网站商场建设
  • 北京做公司网站济宁培训网站建设
  • 网站开发 自我评价公司注册的流程和条件
  • asp系统网站怎么做优化中国寰球工程有限公司网站设计
  • 简述电子商务网站开发的主要步骤电子外发加工网
  • 做百度推广需要有网站吗网络推广公司网站
  • 类似红盟的网站怎么做企业网站有哪些举几个例子
  • 有没有做产品团购的网站网络营销外包推广渠道
  • 有阿里云主机管理平台如何自己做网站wordpress自动网站地址
  • 规划设计 网站 网站结构公司网站开发立项文档
  • 凡科网做的网站怎么样微信公众官方平台入口
  • 服装网站推广策划书定制app系统开发
  • 成都市住房和城乡建设局官方网站搜索引擎快速优化排名
  • 网站建设每年需要交多少钱网站关键词优化案例
  • dedecms 做影网站杭州网站建站推广
  • 免费创网站深圳互联网公司排行榜100