最近使用svn更新代码后,总是莫名奇妙的出现红叉叉,但是程序肯定是没有问题的,一开始使用maven clean 也不起作用,只好 用eclipse project 下的clean ,结果就没有红叉叉了,好奇这两者之间的异同。于是总结一下:
project clean
是IDE对已经生成的class文件的删除操作,体现在文件系统上是只删除了Target目录中classes文件夹中所有内容!(也可以说是删除了IDE自动编译的所有内容)
maven clean:
maven clean是maven的一个清洁生命周期,目的是删除build目录下的构建输出,体现在文件系统上是删除了Target目录所有文件,包括该目录!(也可以说是删除了maven install后的所有内容)
其他
但是在观察删除target 目录 以及 classes文件夹时, 会发生先删除 然后又复现的问题。
结果发现 两种 clean后都会进行 Refresh SVN status cache的动作,就会把原来的classes下的部分内容又加载进去了。
分享到:
相关推荐
- 在Eclipse中,选择"File" > "New" > "Other",然后在弹出的窗口中找到"Maven"并选择"Maven Project"。 - 在新窗口中,勾选"Use default Workspace location",通常不需要选择其他选项,然后在Artifact Id中选择...
Eclipse-Maven插件允许用户执行Maven的生命周期命令,如“mvn clean”、“mvn install”等,只需在Eclipse的“Package Explorer”视图中右键点击项目,选择“Run As” > “Maven Build”。此外,Eclipse还可以自动...
5. 插件版本:确保使用的maven-eclipse-plugin版本与Maven和Eclipse版本兼容。 6. 使用`maven-插件.zip`中的其他插件:这个压缩包可能包含了其他Maven插件,它们可以帮助解决特定的问题,例如代码格式化、依赖管理...
2. **Eclipse与Maven集成** Eclipse是一款广泛使用的Java IDE,通过M2E插件(Maven for Eclipse),可以方便地在Eclipse中集成Maven功能。首先,你需要在Eclipse Marketplace中搜索并安装M2E插件,安装完成后,重启...
在Eclipse的工作区中,右键单击Maven项目,选择"Maven" -> "Update Project",m2eclipse会检查并更新项目的依赖,确保所有库都已正确下载。同时,通过"Maven" -> "Build..."可以自定义构建目标,如执行clean、...
4. **生命周期映射**:Eclipse中的构建操作(如Build、Clean、Debug)可以映射到Maven的生命周期阶段,实现IDE与Maven的无缝协作。 5. **支持Maven profiles**:插件允许你管理和激活Maven的profile,以适应不同的...
Eclipse的Maven插件是开发Java项目时不可或缺的工具,它将强大的Maven构建系统与流行的Eclipse集成开发环境(IDE)相结合,为开发者提供了一站式解决方案。Maven是一个项目管理和综合工具,它通过定义项目的结构和...
在Eclipse中选择“File”->“New”->“Other”,然后在搜索框中输入“Maven”并选择“Maven Project”,点击“Next”。 2. **选择项目模板** 可以从预设的模板中选择一个合适的项目结构,如“maven-archetype-...
Eclipse Maven3 Plugin是Eclipse集成开发环境中的一个插件,用于支持Maven项目管理和构建。这个插件使得开发者在Eclipse内部就能方便地管理Maven依赖、执行Maven生命周期阶段以及配置Maven项目,无需离开IDE。在描述...
一旦所有配置完成,可以通过Maven的`mvn clean install`命令来构建项目,然后在Eclipse中导入项目并启动服务器,即可运行和调试Web应用。 总的来说,"eclipse下SpringMVC+Maven+Mybatis+MySQL项目搭建"是一个综合性...
4. **生命周期与构建阶段**: Maven拥有丰富的生命周期,如`clean`、`compile`、`test`、`install`和`deploy`等,分别对应清理、编译、测试、安装到本地仓库和部署到远程仓库等操作。 5. **插件**: Maven通过插件...
3. **构建与清理**:Eclipse Mars内置的Maven插件支持执行`mvn clean`、`mvn install`、`mvn compile`等常见Maven命令,帮助开发者快速进行项目构建和清理。 4. **生命周期映射**:Eclipse将Maven的生命周期映射到...
3. **构建生命周期集成**:在Eclipse内部,可以通过右键菜单直接运行Maven的生命周期阶段,如clean、compile、test、install和deploy等。 4. **更新项目配置**:当pom.xml文件更改时,m2eclipse会自动更新项目的...
4. **生命周期集成**:m2e将Maven的生命周期映射到Eclipse的构建操作中,使得用户可以通过Eclipse的构建菜单执行如`clean`, `compile`, `test`, `install`等Maven目标。此外,还支持Maven的 profiles 和 build ...
5. **使用Eclipse与Maven的集成** - M2E插件允许Eclipse自动下载和管理项目依赖,通过"Maven" -> "Lifecycle"菜单,可以执行各种Maven生命周期阶段,如编译、测试、打包等。 - Eclipse还可以集成Maven的生命周期...
Eclipse MAVEN离线插件是为开发人员提供的一种便捷方式,使得在没有网络连接或者网络环境不稳定的情况下,也能在Eclipse集成开发环境中使用Maven功能。Maven是一个强大的项目管理和构建工具,广泛用于Java应用的开发...
将Maven与Eclipse结合使用,能够极大地提升开发效率,本文将详细介绍如何配置Maven到Eclipse。 首先,我们需要安装Maven。下载最新的Maven安装包,通常是zip格式。解压到一个方便的位置,例如Windows系统下的`C:\...
- **构建生命周期集成**:支持Maven的生命周期命令(如clean、compile、test、install、deploy),可以直接在Eclipse中执行,而无需打开命令行。 - **依赖管理**:自动管理项目的依赖关系,包括解决冲突、下载依赖...
9. **使用Maven命令**:在Eclipse的Package Explorer视图中,右键点击Maven项目,选择“Run As” -> “Maven Build...”,你可以在这里运行Maven的clean、install、test等目标,实现项目的构建和测试。 10. **...
5. **构建与调试**:Eclipse中的Maven插件提供了丰富的构建选项,如“Clean”(清理目标目录)、“Install”(构建并安装到本地仓库)、“Deploy”(部署到远程仓库)等。同时,可以直接在Eclipse内部运行Maven的...