首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Maven教程,一篇带你走入“内行”!

    默认使用的是 Ant ,项目根目录下的 .project 文件即为 Ant 的配置文件 三,Maven Maven简介 基于 Ant 的构建工具,Ant 有的功能 Maven 都有,额外添加了其他功...虽然看见 resources 但是里面所有配置文件最终会被编译放入到 classes 类路径( java 项目会被编译放入项目根目录) src/test/java :写测试 java 代码(无关紧要)...类型项目 创建 mavenproject 时选择 packaging 为 war 在 webapp (类似普通项目的 webContent 文件夹) 文件夹下新建 META-INF 和 WEB-INF...> jar有效范围 provided 表示编译期生效,不会打包发布到 tomcat 中,因为 tomcat 中默认 有,打包过去的话会有冲突 <groupId...径地址 刷新工程,在 target 中发现打包好的 war 包,并且复制 war 包,放入tomcat 的 webapps 中,因为 war 包 的名字过长,放入 webapp 时可以修改其名字 补充知识

    1.1K20

    Ant and Flex 用Ant编译MXML文件 - 蚂蚁咬断松紧带(^_^)

    阅读更多 Ant and Flex 用Ant编译MXML文件 - 蚂蚁咬断松紧带(^_^) http://iamin.blogdriver.com/iamin/1173623.html 以下的描述均...:当然我们可以在Ant里面调用执行文件来进行编译,但是不是很爽啦:( Usage: compc [-version] [-configuration path] [-flexlib path] [-libpath...二、准备Ant编译所需的文件 1、基本工作,解压%FLEX_HOME%/flex.war到你的项目工作目录%YOUR_PROJECT%下面,或者就扔到%TOMCAT_HOME%\webapps\下面,让...三、建立Ant编译文件和任务 在%YOUR_PROJECT%下建立build.properties和build.xml文件 1、build.properties文件,内容如下 #Flex Libs Path...为你要编译的.mxml文件路径,不要带后缀名 编译时只要ant -Df=yourpath/YourMXML就是编译你的yourpath/YourMXML.mxml了,编译成功后就会用浏览器打开它; 想用

    70520

    编译了三个版本Tomcat源码后,我才发现这个bug

    背景 一产品是基于多模块开发的 SpringBoot 项目,发布时导出多个 war 包部署在同一个 Tomcat 。...模块有五六个,发布时最大的问题就是每个包都很大,主要是各个模块的 WEB-INF/lib 下包含大量相同 jar ,因此有必要将公共包摘出来放到 Tomcat 的共享目录下。...Tomcat 源码编译 Tomcat 源码导入 IDEA 的过程比较简单,步骤为: 1.下载 ANT 工具,最新版本为 1.10.9,配置环境变量 ANT_HOME: ?...image 2.下载 tomcat 源码,根据操作系统选择 zip 或者 tar.gz 文件; 3.进入源码目录,使用 ant 命令编译源码; ? image 此操作耗时较长,耐心等待编译完成: ?...image 结论:Tomcat8.5.63 版本的 tar.gz 源码的 jdbc-pool 模块打包生成的 MANIFEST.MF 文件有问题,编译源码的时候应该避免使用该版本。

    77920

    编译了三个版本Tomcat源码后,我才发现这个bug

    背景 一产品是基于多模块开发的 SpringBoot 项目,发布时导出多个 war 包部署在同一个 Tomcat 。...模块有五六个,发布时最大的问题就是每个包都很大,主要是各个模块的 WEB-INF/lib 下包含大量相同 jar ,因此有必要将公共包摘出来放到 Tomcat 的共享目录下。...Tomcat 源码编译 Tomcat 源码导入 IDEA 的过程比较简单,步骤为: 1.下载 ANT 工具,最新版本为 1.10.9,配置环境变量 ANT_HOME: ?...2.下载 tomcat 源码,根据操作系统选择 zip 或者 tar.gz 文件; 3.进入源码目录,使用 ant 命令编译源码; ? 此操作耗时较长,耐心等待编译完成: ? 4....结论:Tomcat8.5.63 版本的 tar.gz 源码的 jdbc-pool 模块打包生成的 MANIFEST.MF 文件有问题,编译源码的时候应该避免使用该版本。

    53820

    Tomcat 部署详解

    其他内容参考:tomcat官方文档翻译 介绍   部署就是把web应用开发时的文件拷贝到tomcat容器中,并对其进行编译等操作,使用户可以访问到该应用。...相反的就是war包,是一种经过压缩的web应用文件)。   2 动态部署:通过tomcat管理器或者其他工具(如TCD,tomcat client deployer)执行部署。   ...当设置了该属性后,tomcat会在其运行时支持如下的操作:   1 部署新拷贝到appBase下的war文件   2 部署拷贝到appBase下的展开的应用(未压缩的)   3 当提供一个更新的war包时...使用TCD客户端程序部署   TCD即tomcat客户端部署工具,它使用了Ant的构建脚本,因此需要具有一定Ant的知识。   ...管理器的用户密码   需要注意的是tomcat管理器的授权问题,如果不能正常使用管理器,该部署也会失败。

    1.8K90

    Tomcat 部署详解

    其他内容参考:tomcat官方文档翻译 介绍   部署就是把web应用开发时的文件拷贝到tomcat容器中,并对其进行编译等操作,使用户可以访问到该应用。...相反的就是war包,是一种经过压缩的web应用文件)。   2 动态部署:通过tomcat管理器或者其他工具(如TCD,tomcat client deployer)执行部署。   ...当设置了该属性后,tomcat会在其运行时支持如下的操作:   1 部署新拷贝到appBase下的war文件   2 部署拷贝到appBase下的展开的应用(未压缩的)   3 当提供一个更新的war包时...使用TCD客户端程序部署   TCD即tomcat客户端部署工具,它使用了Ant的构建脚本,因此需要具有一定Ant的知识。   ...管理器的用户密码   需要注意的是tomcat管理器的授权问题,如果不能正常使用管理器,该部署也会失败。

    1.3K80

    Maven入门极简使用教程

    当时有一些项目(有各自Ant build文件),仅有细微的差别,而JAR文件都由​​CVS​​来维护。...jar包引入问题​ 我们之前的项目中每一次创建项目都需要复制粘贴好多个jar包(java项目打成的一个xxx.jar文件),麻烦,又占内存,使用maven可以更好的帮助我们导入jar包,并且节省内存!...只需引入我们要导入​jar包​的​坐标​就可以了! 编译功能 maven 也可以帮助我们编译项目,javac.exe java.exe 如果使用这个命令,一次只能编译一个java文件, 麻烦 !...打包部署 maven可以帮我们把项目打成 jar包/war包。...)下载 jar 包并存在本地仓库,本地仓库 就是本地文件夹,当第二次需要此 jar 包时则不再从远程仓库下载,因为本地仓库已经存在了,可以将本地仓库理解为缓存,有了本地仓库就不用每次从远程仓库下载了。

    12310

    Ant_build.xml的最完整解释

    由于Ant构建文件时XML格式的文件,所以和容易维护和书写,而且结构很清晰。 Ant可以集成到开发环境中。由于Ant的跨平台性和操作简单的特点,它很容易集成到一些开发环境中去。...Ant 开发 Ant的构建文件    当开始一个新的项目时,首先应该编写Ant构建文件。构建文件定义了构建过程,并被团队开发中每个人使用。...(1) src存放文件。 (2) class存放编译后的文件。 (3) lib存放第三方JAR包。 (4) dist存放打包,发布以后的代码。 Ant构建文件是XML文件。...如果构建文件的名字不是build.xml ,则Ant运行的时候就可以使用 –buildfile file ,这里file 指定了要使用的构建文件的名称,示例如下:Ant 如下说明了表示当前目录的构建文件为...通常,src存放Java源文件,classes存放编译后的class文件,lib存放编译和运行用到的所有jar文件,web存放JSP等web文件,dist存放打包后的jar文件,doc存放API文档。

    1.5K20

    Maven

    一、❀什么是Maven: 目前无论使用IDEA还是Eclipse等其他IDE,使用里面ANT工具。ANT工具帮助我们进行编译,打包运行等工作。...用来做jar包的版本控制。 【2】JAR工程 将会打包成jar,用作jar包使用。即常见的本地工程 ---> Java Project。 【3】WAR工程 将会打包成war,发布在服务器上的工程。...但是,使用system范围依赖时必须通过systemPath元素显式地指定依赖文件的路径。...创建web项目:war项目: 在index.jsp中随便写点东西: 使用Tomcat插件发布部署并执行war工程的时候,需要使用启动命令,启动命令为: tomcat7:run。...,打包,安装到本地仓库 编译 - javac 打包 - jar, 将java代码打包为jar文件 安装到本地仓库 - 将打包的jar文件,保存到本地仓库目录中。

    2.9K40
    领券