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

网站改版 百度影响厦门seo外包平台

网站改版 百度影响,厦门seo外包平台,wordpress内嵌网页,做外贸兼职的网站Maven 标准目录结构 好的目录结构可以使开发人员更容易理解项目,为以后的维护工作也打下良好的基础。Maven2根据业界公认的最佳目录结构,为开发者提供了缺省的标准目录模板。Maven2的标准目录结构如下: 使用目录模板,可以使 pom.x…

Maven 标准目录结构

好的目录结构可以使开发人员更容易理解项目,为以后的维护工作也打下良好的基础。Maven2根据业界公认的最佳目录结构,为开发者提供了缺省的标准目录模板。Maven2的标准目录结构如下:

  

使用目录模板,可以使 pom.xml 更简洁。因为 Maven2 已经根据缺省目录,预定义了相关的动作,而无需人工的干预。以 resources 目录为例:

  • src/main/resources,负责管理项目主体的资源。在使用Maven2执行compile之后,这个目录中的所有文件及子目录,会复制到target/classes目录中,为以后的打包提供了方便。
  • src/test/resources,负责管理项目测试的资源。在使用Maven2执行test-compile之后,这个目录中的所有文件及子目录,会复制到target/test-classes目录中,为后续的测试做好了准备。

这些动作在 Maven1 中,是需要在 maven.xml 中使用<preGoal>或<postGoal>来完成的。如今,完全不需要在pom.xml中指定就能够自动完成。在src和test都使用resources,方便构建和测试,这种方式本就已是前人的经验。通过使用Maven2,使这个经验在开发团队中得到普及。

创建标准目录模板,可以通过如下命令:

mvn archetype:create -DgroupId=com.codeline.commons -DartifactId=codelineCommons

groupId和artifactId的含义与Maven1中的含义一样,参数artifactId的值会作为项目根目录的名字。除了建立相应的目录之外,Maven2还会创建缺省的pom.xml。

Maven2也考虑到:不同类型的项目需要拥有不同的目录结构。如创建web项目,可以使用命令:

mvn archetype:create -DgroupId=com.mycompany.app
-DartifactId=my-webapp
-DarchetypeArtifactId=maven-archetype-webapp

Maven 生命周期

Maven生命周期已经在另一篇博客中介绍过了(http://www.cnblogs.com/haippy/archive/2012/07/04/2576453.html),这里引用IBM developerworks 的文章再一次讨论Maven 的生命周期。

在Maven2中有了明确的生命周期概念,而且都提供与之对应的命令,使得项目构建更加清晰明了。主要的生命周期阶段:

  • validate,验证工程是否正确,所有需要的资源是否可用。
  • compile,编译项目的源代码。
  • test-compile,编译项目测试代码。
  • test,使用已编译的测试代码,测试已编译的源代码。
  • package,已发布的格式,如jar,将已编译的源代码打包。
  • integration-test,在集成测试可以运行的环境中处理和发布包。
  • verify,运行任何检查,验证包是否有效且达到质量标准。
  • install,把包安装在本地的repository中,可以被其他工程作为依赖来使用
  • deploy,在整合或者发布环境下执行,将最终版本的包拷贝到远程的repository,使得其他的开发者或者工程可以共享。
  • generate-sources,产生应用需要的任何额外的源代码,如xdoclet。

如果要执行项目编译,那么直接输入:mvn compile即可,对于其他的阶段可以类推。阶段之间是存在依赖关系(dependency)的,如test依赖test-compile。在执行mvn test时,会先运行mvn test-compile,然后才是mvn test。

 

转载于:https://www.cnblogs.com/jswang/p/7542627.html

http://www.lbrq.cn/news/2680219.html

相关文章:

  • 如何做酒店网站设计百度百科优化
  • 小榄网站建设公司网站权重排名
  • 设计网站页面要注意什么惠州优化怎么做seo
  • 建设网站视频百度云盘2022年百度seo
  • 平板电脑网站模板当日alexa排名查询统计
  • 做餐饮类网站用哪个程序电商平台怎么搭建
  • 长治公司网站建设微信指数
  • 政府部门网站建设特点台州百度推广优化
  • 骏域网站建设专家seo托管
  • 学校网站首页代码html网站免费推广的方法
  • wed网站开发是什么网络推广公司口碑
  • 品牌建设表态发言广州抖音seo
  • 建设网站规模与类别发帖效果好的网站
  • 网站推广方案200字自己可以做网站推广吗
  • 怎么样给一个网站做横向导航栏谷歌商店paypal三件套
  • 手机版免费个人简历模板南宁seo推广
  • wordpress betube网站建设seo
  • 网站公司做网站西安网站seo公司
  • 怎样做黄色网站百度入口网址
  • 网站建设哪家效益快站长统计app下载
  • 不用cms怎么做网站互联网推广方式
  • 做网站80端口青岛网站设计微动力
  • 深圳网站开发平台今日刚刚发生的重大新闻
  • 广元做网站长沙网站优化公司
  • 竞价托管魏大帅江苏seo排名
  • 建设一个大型网站需要多少钱磁力猫引擎入口
  • 个人做网站需要备案吗又一病毒来了比新冠可怕
  • 网站域名授权怎么做西安seo优化顾问
  • 东莞哪里开发app的seo免费外链工具
  • 幼儿园微信公众号如何做微网站惠州seo外包公司
  • Pytest项目_day11(fixture、conftest)
  • Linux中配置DNS
  • SQL 基础查询语句详解
  • 【MySQL基础篇】:MySQL索引——提升数据库查询性能的关键
  • HBase BlockCache:LRU Cache
  • 服务器配置实战:从 “密码锁” 到 “分工协作” 的知识点详解