clean

给 composer 的 vendor 目录瘦个身

天大地大妈咪最大 提交于 2020-03-02 09:17:19
VendorCleaner VendorCleaner 是一个 vendor 目录的清理程序。编写此工具的初衷是有许多朋友一直在抱怨 laravel 的 vendor 目录太过臃肿,事实上 vendor 目录中确实存在许多运行时非必要的文件。VendorCleaner 可以帮助你快速的缩减 vendor 目录的体积。 并且,它可以工作在任何使用 Composer 的框架中,而不仅仅局限于 laravel 。 在什么情况下使用 VendorCleaner? 由于主机商的限制无法在部署阶段使用 Composer,需要由本地打包 Vendor 目录上传。 Composer 默认安装的 Vendor 目录存在部分非必要文件,造成 Vendor 目录臃肿。 是否有框架限制? 没有。 任何使用 Composer 的项目均可使用。 使用效果如何? laravel-4.1 下进行测试,Vendor 目录瘦身近50%。 如何使用此项目? 在 composer.json 文件中申明依赖: "five-say/vendor-cleaner": "1.*" 在 composer.json 文件 scripts 属性中加入对应的脚本事件回调: "scripts": { ... "pre-update-cmd": [ "FiveSay\\VendorCleaner::restore" ], "post

Solr实时创建增量或全量索引

有些话、适合烂在心里 提交于 2019-12-22 23:50:23
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 1,为了支持增量建索引,我们需要把上述文中的mysql-data-config.xml内容改为 <dataConfig> <dataSource driver="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/basic" user="root" password="123"/> <document> <entity name="article" transformer="HTMLStripTransformer" query="SELECT id, title, content FROM article" deltaImportQuery="SELECT id, title, content FROM article WHERE id='${dataimporter.delta.id}'" deltaQuery="SELECT id FROM article WHERE update_time > '${dataimporter.last_index_time}'"> <field column="id" name="id" /> <field column="title" name="title" /> <field column=

Maven安装以及Idea安装

匿名 (未验证) 提交于 2019-12-02 23:49:02
1maven (1)maven介绍 Maven Maven (POM)project object model (2)用处 Maven : : clea n : ( javac class ) : : : jar web war : mvn jetty:run b)jar c)检查是否成功 mvn -v检测是否成功 mvn :C:\Users\Administrator\.m2\repository MAVEN_HOME/conf/settings.xml ~ C:\Users\leven/ .m2/settings.xml , <localRepository>F:\OpenSource\maven\repository-teacher\repository-teacher(仓库包路劲)</localRepository> f)maven常用 命令 1.打开cmd命令行,进入Hello项目根目录执行 mvn compile命令,查看根目录变化 2.cmd 中继续录入mvn clean命令,然后再次查看根目录变化 3.cmd 中录入 mvn clean compile命令, 查看根目录变化 4.****cmd 中录入 mvn clean test命令,查看根目录变化 5.****cmd 中录入 mvn clean package命令,查看根目录变化 6.****cmd 中录入

【maven】mvn clean install出现 tools.jar not found

你。 提交于 2019-12-02 14:51:30
问题描述: 当我们在用eclipse和m2eclipse时 ,JAVA_HOME,CLASSPATH和MAVEN_HOME都配置好了,运行mvc clean install出现找不到 tools.jar。 问题分析: 是找不到tools.jar,而tools.jar一般是在C:\Program Files\Java\jdk1.7.0_15\lib之下的。 问题解决: Eclipse默认是运行在jre上的,而m2eclipse的一些功能要求使用JDK,如果不进行配置的话。问题的关键就是在配置eclipse的JRE的时候是使用安装JDK的 同一级目录下的JRE的所以会出现以上问题。所以只需要将eclipse的jre选到JDK中的配置即可。 问题扩展: jdk中的jre和jdk同目录下的jre的区别在什么地方? 参考此处 来源: oschina 链接: https://my.oschina.net/u/219009/blog/296620

Maven百科

佐手、 提交于 2019-12-01 23:54:01
Road Map 1 Maven 中的三套生命周期 在maven中,其实是有三套相互独立的生命周期(Lifecycle),而不是我们以为的一套生命周期,准确地来说,在maven的世界,它有自己的一套生命周期管理的技术体系,在这套体系中,maven为我们定义了三套互相不影响的生命周期。它们分别是clean,default和site。 其中clean 和default最为常用了。 此外呢,每套生命周期 都有若干个生命周期阶段(phase)。其中每套生命周期中的阶段都依赖于前一个阶段,以 clean 生命周期为例。 clean 生命周期 它包含了 三个阶段,pre-clean, clean, post-clean. Clean 依赖与pre-clean, post-clean依赖与clean,也就是说,当我们执行clean 阶段的时候, pre-clean 也会被执行。 下面会详细介绍下三套生命周期 1.1 Clean 生命周期 clean 生命周期的目的是情理项目,它包含了三个阶段: pre-clean 执行一次清理前需要完成的工作 clean 执行清理工作 post-clean 执行一些清理后要完成的工作 1.2 Default 生命周期 default 生命周期定义了真正构建时所需要执行的所有的步骤,它是所有生命周期中最核心的部分,它包括如下的阶段 生命周期阶段 描述

生命周期阶段与插件目标任务绑定

你说的曾经没有我的故事 提交于 2019-11-29 14:39:26
1、生命周期 1.1 clean--三个阶段 preclean clean postclean 1.2 default: --validate --initialize --generate-resources --process-resources --compile --process-classes --generate-test-resources --process-test-resources --test-compile --process-test-classes --test --prepare-package -package --prepare-integration-test -integration-test -post-integration-test --verify --install --deploy 1.3 site -pre-site -site --->maven-site-plugin:site--生成站点 -post-site -site-deploy -->绑定 maven-site-plugin:deploy--部署到远程站点 2、命令行调用生命周期的阶段,来执行默认与该阶段绑定的插件完成任务 2.1 mvn clean -调用clean生命周期的clean阶段 2.2 mvn test -调用default生命周期的test阶段 2