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

毕设做网站工作量够吗网站开发资料

毕设做网站工作量够吗,网站开发资料,界面设计报价,网站添加缩略图为什么80%的码农都做不了架构师#xff1f; 1.项目管理工具#xff1a; Maven的repository#xff0c;说白了就是dependency的仓库#xff0c;它按照一定的规则将dependency存放起来#xff0c;以作缓存#xff0c;如果本机的 repository找不到某个depen… 为什么80%的码农都做不了架构师    1.项目管理工具  Maven的repository说白了就是dependency的仓库它按照一定的规则将dependency存放起来以作缓存如果本机的 repository找不到某个dependency它就会自动去找到网上其它相关联的repository找到的话将其下载至本地那么下次它就不 再去其它地方下载了直接从本地获取 Maven常用命令 mvn compile  编译主程序源代码不会编译test目录的源代码。第一次运行时会下载相关的依赖包可能会比较费时。 mvn test-compile  编译测试代码compile之后会生成target文件夹主程序编译在classes下面测试程序放在test-classes下。 mvn test 运行应用程序中的单元测试 mvn site 生成项目相关信息的网站 mvn clean 清除目标目录中的生成结果 mvn package 依据项目生成 jar 文件打包之前会进行编译测试。 mvn install 在本地 Repository 中安装 jar。 mvn eclipse:eclipse 生成 Eclipse 项目文件及包引用定义注意需确保定义Classpath Variables: M2_REPO指向本地maven类库目录。 Maven2,它是一个模块化项目构建工具Building a Project 。它能够管理依赖、构建周期、测试、 打包并且在仓库中发布你的制品。它是一个项目构建工具领先于通常的构建工具实际上它的第一个版本是在Ant之上的一层。 apache ivy2 对项目依赖的文件可以进行统一的管理依赖于ant,它是一个管理记录、跟踪、解析和报告项目依赖的工具 (dependency tool)。 Maven 2和Ivy常被放在一起对比但实际上两者是不同类型的工具。Ivy仅提供依赖管理功能但是Maven 2是一个软件项目管理综合工具能够管理构建、报告、文档以及根据中心化的信息来管理依赖。Ant和Ivy 2.0集成在一起与Maven 2进行比较才比较合适。 两个工具处理冲突管理Conflict management的方式是不同的冲突管理指处理传递依赖时解决冲突的能力。Ivy允许由模块定制冲突管理器和规则而Maven 2的冲突管理则基于最近的定义也就是说一个模块依赖于foo 1.0这会导致模块的所有依赖都不能使用foo 1.1。 Maven 2通过一个叫阶段scope的概念来处理其中的依赖配置。在Maven 2中一个依赖只在定义它的测试阶段或构建阶段有效。Ivy能够创建多配置映射这些映射可将每个配置需构建工件的声明与其它模块的依赖绑定在一起以此提供了更多的定制选项。 Maven 2关于依赖管理的文档很有限相对于此Ivy的文档内容更宽泛包含大量的例子和指南同时包括FAQ。有些企业不能使用公共仓库并在基于Ant的构建系统中有大量投资对于这样的企业来说Ivy支持企业仓库的创建、与Ant紧密集成这些附加的特征都使Ivy成为能替代Maven 2的依赖管理工具。 mavn  常用命令  1. 创建Maven的普通java项目      mvn archetype:create      -DgroupIdpackageName      -DartifactIdprojectName   2. 创建Maven的Web项目        mvn archetype:create      -DgroupIdpackageName         -DartifactIdwebappName      -DarchetypeArtifactIdmaven-archetype-webapp     3. 编译源代码 mvn compile  4. 编译测试代码mvn test-compile     5. 运行测试mvn test    6. 产生sitemvn site    7. 打包mvn package    8. 在本地Repository中安装jarmvn install      mvn install -D maven.test.skiptrue 跳过TestCase检验否则在install时会运行TestCase测试  9. 清除产生的项目mvn clean    10. 生成eclipse项目mvn eclipse:eclipse   11. 生成idea项目mvn idea:idea   12. 组合使用goal命令如只打包不测试mvn -Dtest package    13. 编译测试的内容mvn test-compile   14. 只打jar包: mvn jar:jar   15. 只测试而不编译也不测试编译mvn test -skipping compile -skipping test-compile        ( -skipping 的灵活运用当然也可以用于其他组合命令)   16. 清除eclipse的一些系统设置:mvn eclipse:clean   ps  一般使用情况是这样首先通过cvs或svn下载代码到本机  然后执行mvn eclipse:eclipse生成ecllipse项目文件  然后导入到eclipse就行了修改代码后执行mvn compile或mvn test检验  也可以下载eclipse的maven插件。    其他  mavn jar包来源http://www.mvnrepository.com/ http://www.infoq.com/cn/minibooks/jee-webserver-cluster  pom中的属性文件  profiles  profile  id191/id  properties  database.urljdbc:oracle:thin:192.168.0.191:1521:xe/database.url  database.driverClassNameoracle.jdbc.OracleDriver/database.driverClassName  database.usernamejrtsch/database.username  database.passwordjrt2010/database.password  /properties  /profile            profile  id70debug/id  properties  database.urljdbc:oracle:thin:219.148.162.70:1537:jrtdbtest/database.url  database.driverClassNameoracle.jdbc.OracleDriver/database.driverClassName  database.usernamejrtsch/database.username  database.passwordjrt2010/database.password  /properties  /profile       /profiles       数据库配置文件       database.password${database.password}  database.url${database.url}  database.username${database.username}  database.driverClassName${database.driverClassName}    建立一个maven web工程  mvn archetype:create -DgroupIdcom.ex -DartifactIdmyexample -DarchetypeArtifactIdmaven-archetype-webapp  1.打包命令如果将profile的属性值入    mvn package -P191  2.打包 mvn package  3.打包跳过测试mvn package -D mavne.test.skiptrue  4.依赖包  使用maven命令mvn dependency:sources  下载依赖包的源代码。  MAVEN手工添加第三方jar包ojdbc14.jar第三方jar包需要手工添加命令如下  mvn install:install-file -DfileE:\maven221\repository\com\oracle\ojdbc14\10.2.0.2.0  \ojdbc14-10.2.0.2.0.jar -DgroupIdcom.org.common.oracle -DartifactIdoracle -  Dversion10.2.0.2.0 -Dpackagingjar -DgeneratePomtrue  5.运行单个单元测试  mvn -DtestTestXXX test  建立项目的命令为  mvn archetype:generate -DarchetypeArtifactId\[项目类型] -DgroupId\[组识别]  -DartifactId\[项目名称] -Dversion\[版本] -Dpackage\[包]  mvn archetype:generate -DgroupIdcom.promotion -DartifactIdzefun_promotion -Dpackagingjar -DarchetypeArtifactIdmaven-archetype-webapp 项目类型(archetypeArtifactId)可以是下列选项  1. maven-archetype-j2ee-simple (J2EE 项目)  2. maven-archetype-portlet (门户)  3. maven-archetype-quickstart (一般 Java project)  4. maven-archetype-site (复杂站点)  5. maven-archetype-site-simple (简单站点)  6. maven-archetype-webapp (Java Web 站点)  groupId 用于项目的分组  artifactId 项目的名称也就是包名称  version 版本  package 主要设定目录的层次    plugin  artifactIdmaven-war-plugin/artifactId  version2.1.1/version  configuration  !-- exclude those which shared lib  packagingExcludes  WEB-INF/lib/nric-framework*.jar,  WEB-INF/lib/spring-core*.jar,  WEB-INF/lib/spring-asm*.jar,  WEB-INF/lib/commons-*.jar,  WEB-INF/lib/spring-aop*.jar,  WEB-INF/lib/aopalliance*.jar,  WEB-INF/lib/spring-beans*.jar,  WEB-INF/lib/spring-context*.jar,  WEB-INF/lib/spring-orm*.jar,  WEB-INF/lib/spring-tx*.jar,  WEB-INF/lib/ibatis*.jar,  WEB-INF/lib/oracle*.jar,  WEB-INF/lib/jcl-over-slf4j*.jar,  WEB-INF/lib/slf4j-*.jar,  WEB-INF/lib/javassist*.jar,  WEB-INF/lib/aspectjrt*.jar,  WEB-INF/lib/aspectjweaver*.jar,  WEB-INF/lib/spring-jdbc*.jar,  WEB-INF/lib/log4j*.jar,  WEB-INF/lib/quartz*.jar,  WEB-INF/lib/cglib*.jar,  WEB-INF/lib/asm-*.jar,  WEB-INF/lib/joda-time*.jar  /packagingExcludes--  !-- Use this to include a selection of jars that will be included in the WAR --  !--  packagingIncludes  **/*.xml,**/*.properties,**/*.class,**/*.png,**/*.css,**/*.js,**/*.jsp,  WEB-INF/lib/spring-web*.jar  /packagingIncludes  --  archive  manifest  addClasspathtrue/addClasspath  classpathPrefixlib//classpathPrefix  /manifest  /archive  /configuration  /plugin  Java代码   1.     mvn pom.xml文件配置详解   2.     http://maven.apache.org/ref/2.0.8/maven-model/maven.html   3.        4.     mvn -version/-v  显示版本信息   5.     mvn archetype:generate      创建mvn项目   6.     mvn archetype:create -DgroupIdcom.oreilly -DartifactIdmy-app   创建mvn项目   7.        8.     mvn package         生成target目录编译、测试代码生成测试报告生成jar/war文件   9.     mvn jetty:run           运行项目于jetty上,   10.  mvn compile                 编译   11.  mvn test                    编译并测试   12.  mvn clean                   清空生成的文件   13.  mvn site                    生成项目相关信息的网站   14.  mvn -Dwtpversion1.0 eclipse:eclipse        生成Wtp插件的Web项目   15.  mvn -Dwtpversion1.0 eclipse:clean      清除Eclipse项目的配置信息(Web项目)   16.  mvn eclipse:eclipse             将项目转化为Eclipse项目   17.     18.  在应用程序用使用多个存储库   19.  repositories       20.      repository         21.          idIbiblio/id         22.          nameIbiblio/name         23.          urlhttp://www.ibiblio.org/maven//url       24.      /repository       25.      repository         26.          idPlanetMirror/id         27.          namePlanet Mirror/name         28.          urlhttp://public.planetmirror.com/pub/maven//url       29.      /repository     30.  /repositories   31.     32.     33.  mvn deploy:deploy-file -DgroupIdcom -DartifactIdclient -Dversion0.1.0 -Dpackagingjar -Dfiled:\client-0.1.0.jar -DrepositoryIdmaven-repository-inner -Durlftp://xxxxxxx/opt/maven/repository/   34.     35.     36.  发布第三方Jar到本地库中   37.     38.  mvn install:install-file -DgroupIdcom -DartifactIdclient -Dversion0.1.0 -Dpackagingjar -Dfiled:\client-0.1.0.jar   39.     40.     41.   -DdownloadSourcestrue   42.     43.   -DdownloadJavadocstrue   44.     45.  mvn -e          显示详细错误 信息.   46.     47.  mvn validate        验证工程是否正确所有需要的资源是否可用。    48.  mvn test-compile    编译项目测试代码。 。    49.  mvn integration-test    在集成测试可以运行的环境中处理和发布包。    50.  mvn verify      运行任何检查验证包是否有效且达到质量标准。     51.  mvn generate-sources    产生应用需要的任何额外的源代码如xdoclet。   另外  Java代码   1.     Maven常用命令    2.     1. 创建Maven的普通java项目    3.        mvn archetype:create    4.        -DgroupIdpackageName    5.        -DartifactIdprojectName     6.     2. 创建Maven的Web项目      7.         mvn archetype:create    8.         -DgroupIdpackageName       9.         -DartifactIdwebappName    10.      -DarchetypeArtifactIdmaven-archetype-webapp       11.  3. 编译源代码 mvn compile    12.  4. 编译测试代码mvn test-compile       13.  5. 运行测试mvn test      14.  6. 产生sitemvn site      15.  7. 打包mvn package      16.  8. 在本地Repository中安装jarmvn install    17.  9. 清除产生的项目mvn clean      18.  10. 生成eclipse项目mvn eclipse:eclipse     19.  11. 生成idea项目mvn idea:idea     20.  12. 组合使用goal命令如只打包不测试mvn -Dtest package      21.  13. 编译测试的内容mvn test-compile     22.  14. 只打jar包: mvn jar:jar     23.  15. 只测试而不编译也不测试编译mvn test -skipping compile -skipping test-compile    24.        ( -skipping 的灵活运用当然也可以用于其他组合命令)     25.  16. 清除eclipse的一些系统设置:mvn eclipse:clean     26.     27.  ps    28.     29.  一般使用情况是这样首先通过cvs或svn下载代码到本机然后执行mvn eclipse:eclipse生成ecllipse项目文件然后导入到eclipse就行了修改代码后执行mvn compile或mvn test检验也可以下载eclipse的maven插件。    30.     31.  mvn -version/-v  显示版本信息    32.  mvn archetype:generate        创建mvn项目    33.  mvn archetype:create -DgroupIdcom.oreilly -DartifactIdmy-app   创建mvn项目    34.     35.  mvn package            生成target目录编译、测试代码生成测试报告生成jar/war文件    36.  mvn jetty:run            运行项目于jetty上,    37.  mvn compile                    编译    38.  mvn test                    编译并测试    39.  mvn clean                    清空生成的文件    40.  mvn site                    生成项目相关信息的网站    41.  mvn -Dwtpversion1.0 eclipse:eclipse        生成Wtp插件的Web项目    42.  mvn -Dwtpversion1.0 eclipse:clean        清除Eclipse项目的配置信息(Web项目)    43.  mvn eclipse:eclipse                将项目转化为Eclipse项目    44.     45.  在应用程序用使用多个存储库    46.  repositories       47.      repository         48.          idIbiblio/id         49.          nameIbiblio/name         50.          urlhttp://www.ibiblio.org/maven//url       51.      /repository       52.      repository         53.          idPlanetMirror/id         54.          namePlanet Mirror/name         55.          urlhttp://public.planetmirror.com/pub/maven//url       56.      /repository     57.  /repositories    58.     59.     60.  mvn deploy:deploy-file -DgroupIdcom -DartifactIdclient -Dversion0.1.0 -Dpackagingjar -Dfiled:\client-0.1.0.jar -DrepositoryIdmaven-repository-inner -Durlftp://xxxxxxx/opt/maven/repository/    61.     62.     63.  发布第三方Jar到本地库中    64.     65.  mvn install:install-file -DgroupIdcom -DartifactIdclient -Dversion0.1.0 -Dpackagingjar -Dfiled:\client-0.1.0.jar    66.     67.     68.  -DdownloadSourcestrue    69.     70.  -DdownloadJavadocstrue    71.     72.  mvn -e            显示详细错误 信息.    73.     74.  mvn validate        验证工程是否正确所有需要的资源是否可用。    75.  mvn test-compile    编译项目测试代码。 。    76.  mvn integration-test     在集成测试可以运行的环境中处理和发布包。    77.  mvn verify        运行任何检查验证包是否有效且达到质量标准。        78.  mvn generate-sources    产生应用需要的任何额外的源代码如xdoclet。      82.  常用命令    83.  mvn -v 显示版本    84.  mvn help:describe -Dpluginhelp 使用 help 插件的  describe 目标来输出 Maven Help 插件的信息。    85.  mvn help:describe -Dpluginhelp -Dfull 使用Help 插件输出完整的带有参数的目标列    86.  mvn help:describe -Dplugincompiler -Dmojocompile -Dfull 获取单个目标的信息,设置  mojo 参数和  plugin 参数。此命令列出了Compiler 插件的compile 目标的所有信息    87.  mvn help:describe -Dpluginexec -Dfull 列出所有 Maven Exec 插件可用的目标    88.  mvn help:effective-pom 看这个“有效的 (effective)”POM它暴露了 Maven的默认设置    89.     90.  mvn archetype:create -DgroupIdorg.sonatype.mavenbook.ch03 -DartifactIdsimple -DpackageNameorg.sonatype.mavenbook 创建Maven的普通java项目在命令行使用Maven Archetype 插件    91.  mvn exec:java -Dexec.mainClassorg.sonatype.mavenbook.weather.Main Exec 插件让我们能够在不往 classpath 载入适当的依赖的情况下运行这个程序    92.  mvn dependency:resolve 打印出已解决依赖的列表    93.  mvn dependency:tree 打印整个依赖树    94.     95.  mvn install -X 想要查看完整的依赖踪迹包含那些因为冲突或者其它原因而被拒绝引入的构件打开 Maven 的调试标记运行    96.  mvn install -Dmaven.test.skiptrue 给任何目标添加maven.test.skip 属性就能跳过测试    97.  mvn install assembly:assembly 构建装配Maven Assembly 插件是一个用来创建你应用程序特有分发包的插件    98.     99.  mvn jetty:run 调用 Jetty 插件的 Run 目标在 Jetty Servlet 容器中启动 web 应用    100.  mvn compile 编译你的项目    101.  mvn clean install 删除再编译    102.     103.  mvn hibernate3:hbm2ddl 使用 Hibernate3 插件构造数据库     转载于:https://my.oschina.net/wii01/blog/1491294
http://www.pierceye.com/news/6966/

相关文章:

  • html5网站有点淘宝网站怎么做网站
  • wordpress 社区插件图片网站seo
  • 做o2o平台网站需要多少钱平和县建设局网站
  • weui做购物网站的案例重庆首页工程设计咨询有限责任公司
  • 个人网站模板源码福田做商城网站建设找哪家公司好
  • 校友会网站建设方案wordpress+andriod
  • 网站 购买app推广联盟
  • 建设部人事教育司网站家具行业做那个国际网站比较好
  • 自己做网站卖东西需要交税吗深圳华强北赛格大楼晃动
  • 佛山外贸企业网站建设wordpress 免费
  • 为企业做一个网站多少钱旅行社网站设计方案
  • 重庆网站seo搜索引擎优化上交所互动平台
  • 旅游投资公司网站建设有什么做网兼的网站
  • 网站建设对网络营销有哪些影响后台原网站被转接
  • 网站集约化建设讲话宿迁房产网最新房价
  • 重庆新闻发布会最新如何学做网站优化
  • 那些做测评的网站好seo搜狗排名
  • 快乐无极网站js 调用本地wordpress
  • 连江县住房和城乡建设局网站企业做电商网站有哪些内容
  • 网站建设移动网络公司网页版企业邮箱
  • 长沙php网站建设网上有几个购物平台
  • 苏州专业网站建设设计公司哪家好排版设计模板
  • 网站config配置教程番禺建设网站系统
  • 万家灯火网站建设哪个网站是教人做淘宝客的
  • 好看开源企业网站模板广东网站备案网站建设方案书
  • 临沂做网站网易企业邮箱登入路口
  • 中文域名解析网站设计企业网站内容
  • 建筑网站建设wordpress毛玻璃主题
  • 免费空间网站saas云建站
  • 网站服务器是指什么新郑郑州网站建设