IntelliJ IDEA教程之clean或者install Maven项目的操作方法

目录
  • IntelliJ IDEA教程之clean或者install Maven项目的操作方法
    • 一、前言
    • 二、步骤
  • 附录:Maven工程中删除没用到的依赖包
    • 前言
    • 一、核心方法是exclusion去除包
    • 二、使用步骤

IntelliJ IDEA教程之clean或者install Maven项目的操作方法

一、前言

Eclipse中如果我们想clean或者install工程,我们只需要右键工程,然后找到run->Maven install 或者run->Maven clean就可以了,但是IDEA中我们要怎么去操作呢?

二、步骤

♦这里我们介绍两种方式,如何调试出窗口

  • 点击菜单栏View->Tool  Windows->Maven projects
  • 点击菜单栏Help->Find Action(Ctrl+Shift+A),输入Maven projects

♦然后会出现以下界面

♦如下图,选中之后。点击绿色三角形就可以clean了

至此,我们关于IntelliJ IDEA教程之如何clean或者install Maven项目介绍完毕。

附录:Maven工程中删除没用到的依赖包

将Maven工程中的没用到的依赖包删除,一个比较笨,但是可靠性高的方法

前言

背景:有一个Maven工程,为了将其依赖包导出做了设置, #0001 Maven工程的依赖导出,但是,Maven工程依赖导出的时候不去检查依赖包有没有用到,将其所有关联的依赖都导出了,导致依赖包一大堆,影响工程的部署

提示:以下是本篇文章正文内容,下面案例可供参考

一、核心方法是exclusion去除包

dependency中添加exclusion属性,将不需要的依赖包删除

示例:添加exclusion属性,将aws-lambda-java-events的一个依赖包joda-time去除

<dependency>
    <groupId>com.amazonaws</groupId>
    <artifactId>aws-lambda-java-events</artifactId>
    <version>3.9.0</version>
    <exclusions>
        <exclusion>
            <artifactId>joda-time</artifactId>
            <groupId>joda-time</groupId>
        </exclusion>
    </exclusions>
</dependency>

二、使用步骤

1.如果你很了解哪些依赖不需要 点击Mavenshow dependencies

选择需要删除的依赖包,单击右键选择Exclude

dependencyexclusion属性已经添加

应用Maven更改

依赖正常删除,不用自己去写属性,让Maven自己生成属性 2.如果你不知道哪些依赖包不用 随便找到一个依赖包

选择中org.joda.time,单击右键,选择Find Usages

从查找结果中判断是否使用了依赖包 下面是没有使用的结果

下面是使用过的结果(最起码你导入过包),更细节点击去看,不做赘述

如果没有使用过包,这时候你知道了这个包需要删除,则 点击Mavenshow dependencies

选择需要删除的依赖包,单击右键选择Exclude

dependencyexclusion属性已经添加

应用Maven更改

依赖正常删除,不用自己去写属性,让Maven自己生成属性 总结 核心是使用Mavenexclusion属性,实现依赖包的删除方法比较笨,一步一步来,但是胜在可靠,不容易出错

到此这篇关于IntelliJ IDEA教程之clean或者install Maven项目的操作方法的文章就介绍到这了,更多相关idea clean或者install Maven项目内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • idea项目全局去掉严格的语法校验方式

    目录 idea项目全局去掉严格的语法校验 解决idea无法提示代码.不检查语法的方法 总结 idea项目全局去掉严格的语法校验 最近小编将开发工具由用了将近4年的Eclipse换到ItelliJ IDEA,在导入eclipse工作空间中的项目时,打开发现原来在eclipse中好好的文件在IDEA中出现了好多警告. 包括java文件.xml文件.sql等如下图: 虽然这都是一些友好的警告,但想通过如此严格的检测还是需要花费功夫的,那么如何去掉这些警告呢? 1.点击右下角的小人,将检测级别置为Syn

  • SpringBoot yaml语法与JRS303校验超详细讲解

    目录 基本要点 1.properties和yaml文件 2.给属性赋值的几种方式 3.JRS303校验 基本要点 1.properties和yaml文件 properties文件中的配置只支持键值对的形式,例如 server.port = 8081 yaml文件可以支持键值对.对象.数组(对空格的要求极其严格) name: decade #对象 student: name: decade age: 21 #对象的行内写法 student: {name: decade,age: 21} #数组 p

  • IntelliJ IDEA搜索整个项目进行全局替换(有危险慎用)

    我们用Eclipse或者IntelliJ IDEA编程,有时候需要将整个项目的某个字符串替换成其他的. 全局搜索我会,我还给调成ctrl+g了呢,但是遇到要全局(整个项目)替换字符串.哎哟,我有点蒙了.这不换了编辑器吗. 我用的是eclipse的keymap而且电脑又不是mac.那么问题来啦.怎么找快捷键呢. 如下: 额,顺便说下,mac的好像是ctrl+shift+r,就出来了.我还讨来了个mac截图. 本功能请谨慎使用! 总结 以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作

  • Intellij idea下使用不同tomcat编译maven项目的服务器路径方法详解

    问题出现原因: 使用自己下载的tomcat运行maven项目,其中有图片上传模块,图片全部上传到target目录下的工程文件里.结果使用maven的clean插件时,图片全部被删除. 目录如下: 为了解决这个问题,想了如下几种方法: 更改output directory目录 Tomcat 增加虚拟目录.但Intellij idea里的工程运行的是 catalina.sh run 命令,工程外的文件路径访问不到 在第2种方法的基础上,同时运行Tomcat/bin/startup.sh脚本,但比较麻

  • 解决IDEA maven 项目修改代码不生效,mvn clean、install后才生效

    现象 正常情况下修改完代码,运行项目就会立即生效的.但是突然有一天发现运行的还是老的代码,新代码根本没有生效.通过 mvn clean. install 后,再运行就可以了,但是这样明显是不正常的,而且也非常麻烦. 解决方案 重新 import project 导入项目,就可以解决问题. 补充知识:idea中对maven进行clean,install等操作 1.点击右侧maven 2.点击弹出来的项目 以上这篇解决IDEA maven 项目修改代码不生效,mvn clean.install后才生

  • IDEA教程之Activiti插件图文详解

    本文作者:Spring_ZYL 文章来源:https://blog.csdn.net/gozhuyinglong 版权声明:本文版权归作者所有,转载请注明出处 一.安装Activiti插件 1.搜索插件 点击菜单[File]-->[Settings...]打开[Settings]窗口. 点击左侧[Plugins]按钮,在右侧输出"actiBPM",点击下面的[Search in repositories]链接会打开[Browse Repositories]窗口. 2.开始安装 进入[Browse

  • Kotlin基础教程之Run,标签Label,函数Function-Type

    Kotlin基础教程之Run,标签Label,函数Function-Type 在Java中可以使用{}建立一个匿名的代码块,代码块会被正常的执行,除了改变了作用域之外,似乎并没有什么其他的作用.然而在Kotlin中却不能这么做,这是为什么呢? 其实,我们都知道一个函数一定与一个内存地址相关,而一个匿名的代码块其实也相当于是一个匿名的函数.在Kotlin中一般使用run函数来运行一段匿名代码块. 如下: 在Kotlin中使用标识符后跟@符号来定义一个标签,使用@后跟标识符来引用一个标签,run函数

  • PHP7扩展开发教程之Hello World实现方法示例

    本文实例讲述了PHP7扩展开发教程之Hello World实现方法.分享给大家供大家参考,具体如下: 一.下载PHP源代码 要开发PHP扩展,需要先下载PHP的源代码,一方面是因为我们的扩展一般会用到PHP自身定义的函数和宏,另一方面我们可以利用官方提供的工具减少工作量. 我下载了PHP-7.0.2,地址是:http://cn2.php.net/get/php-7.0.2.tar.gz. 解压源码压缩包, tar xzf php-7.0.2.tar.gz,我们现在只需要关注Zend和ext这两个

  • Java零基础教程之Windows下安装、启动Tomcat服务器方法图解(免安装版)

    相关阅读: Java零基础教程之Windows下安装 JDK的方法图解 官网下载 你是 Windows 环境,所以,打开浏览器,输入地址:http://tomcat.apache.org/download-70.cgi 选择对应的 ..-bit Windows zip下载就可以了. 安装 找到你下载的 ZIP 包,解压到你认为合适的目录,其实这是免安装版. 启动 进入 bin 目录,找到startup.bat双击,这样就算启动了 Tomcat 了,现在在浏览器输入地址+端口8080(默认)即可看

  • eclipse导入IntelliJ IDEA的maven项目的示例

    去年由于项目需要由eclipse转到IntelliJ IDEA,当时的项目经理balabala一大堆idea如何如何好,经过一年多的使用确实说的没错. 现在加入另外一个项目,新的项目经理又建议我用回eclipse,我就想eclipse应该可以导入idea的项目,于是上网搜基本都是idea导入eclipse项目的文章,于是自己尝试用eclipse导入idea项目. 目前只尝试了maven项目,至于其他类型的project以后再补上上. 1.现有idea maven项目,打开eclipse,导入ma

  • IntelliJ IDEA中Scala、sbt、maven配置教程

    IDEA配置scala插件 进入File--Settings--Plugins,在搜索框搜索scala,然后点击安装,等安装完毕,需要重启IDEA. 或者也可以手动安装,先去https://plugins.jetbrains.com/plugin/1347-scala下载你IDEA版本对应的scala插件.接着,还是上面同个地方,点击Install Plugin from Disk...,然后选择你刚才下载的zip文件. 需要注意,这里安装的只是IDEA的scala插件 接着,我们新建一个sca

  • K8ssandra入门教程之Linux上部署K8ssandra到Kubernetes的过程

    目录 1 什么是K8ssandra 2 安装K8ssandra 2.1 安装Kubenetes 2.2 安装helm3 2.3 用Helm安装K8ssandra 2.4 增加节点 3 查看监控 4 总结 1 什么是K8ssandra Cassandra是一款非常优秀的开源的分布式NoSQL数据库,被许多优秀的大公司采用,具有高可用.弹性扩展.性能好等特点. 正应Cassandra的优势,我们经常需要在云上服务使用,则需要部署Cassandra到K8s上,这就有了K8ssandra.K8ssand

  • SpringBoot开发教程之AOP日志处理

    目录 日志处理: 需求分析 实现过程: 实验效果: 参考文献: 总结 日志处理: 需求分析 日志处理需要记录的是: 请求的URL 访问者IP 调用的方法 传入的参数 返回的内容 上面的内容要求在控制台和日志中输出. 在学习这部分知识的时候,真的感觉收获很多,在之前Spring学习的aop只是初步了解,现在有了一些深入的理解.好记性不如烂笔头! 在日志处理这部分主要是aop的使用,通过切面的方式来整合到项目了,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率. 人话

随机推荐