IDEA 中项目代码修改后不自动生效,需要执行 mvn clean install 才生效

问题描述 之前项目运行好好的,代码修改完之后会自动编译,编程体验很好。 有一天发现每次修改代码后需要重新使用mvn clean install命令重新编译,异常麻烦。 检查了 IDEA 的配置,已经配置了自动编译模式,但是死活不生效,异常郁闷。 后来将项目从 IDEA 中关闭,将.idea 文件夹删 ... »

IDEA项目路径初探

IDEA项目路径 普通Java项目 普通Java项目,标准目录结构src下的路径就是classpath类路径,每次编译都会将src目录下新增的类和资源文件打包进类路径。 如下图,类文件和配置文件都会被编译打包进类路径 maven构建Java项目 maven标准目录结构: src -main –bin ... »

IDEA设置maven修改settings.xml配置文件无法加载仓库

作为初学者配置maven一般网上搜索。然后你就看到各种配置文件片段,首先配置镜像,然后配置仓库。完事后再IDEA里面配置下maven的路径和配置文件路径。 这些文章属实坑爹,完全没讲一个重要的配置就是activeProfiles。 当我配置了各种,捣腾了半天,idea里面死活加载不进去我配置的仓库信 ... »

Java 合并Word文档

合并文档可以是将两个包含一定逻辑关系的文档合并成一个完整的文档,也可以是出于方便文档存储、管理的目的合并多个文档为一个文档。下面,就将以上文档操作需求,通过Java程序来实现Word文档合并。合并文档可以分为2种方法来进行: 方法1. 加载两个文档,将文档2插入到文档1。使用该方法合并文档时,被合并 ... »

dockerfile-maven-plugin极简教程

一、简介 maven是一个项目依赖管理和构建的工具,dockerfile-maven-plugin是一个maven的插件,主要作用是在项目构建的时候生成基于项目的docker镜像文件。 简而言之,此插件将maven和docker进行集成。 正常情况下,我们在开发了一个应用程序后,会使用maven进行 ... »

Java 将Html转为PDF(二)

前面介绍了如何通过插件的方式将Html文件转为PDF,该方法需要使用Spire.PDF for Java 3.6.6或者之后的新版本,可根据自己的系统选择不同插件来实现转换。本文提供另外一种转换方法,需要使用Spire.Doc for Java 3.9.4或者之后的新版本。 关于Jar包下载及导入 ... »

Maven依赖管理之BOM

什么是BOM BOM全称是Bill Of Materials,译作材料清单。BOM本身并不是一种特殊的文件格式,而是一个普通的POM文件,只是在这个POM中,我们罗列的是一个工程的所有依赖和其对应的版本。该文件一般被其它工程使用,当其它工程引用BOM中罗列的jar包时,不用显示指定具体的版本,会自动 ... »

Java PDF书签——添加、编辑、删除、读取书签

概述 本文介绍通过Java程序来操作PDF书签,根据对书签的不同操作要求,分以下情况来介绍: 1. 添加书签(包括添加一级书签、多级子书签) 2. 编辑书签(包括重置书签标题、书签样式等) 3. 删除书签(包括删除所有书签、删除子书签等) 4. 读取书签 工具使用 程序使用辅助工具:Free Spi ... »

idea中maven导入依赖报红的解决办法

使用idea创建maven项目,maven导入依赖报红,从以下几个步骤排查解决问题: 1.首先查看maven的安装和配置有没有问题。那么,要看那些内容呢。maven的安装位置、maven的setting.xml中的配置以及maven的环境变量配置。 查看maven的安装位置和相应的目录(下载的mav ... »

如何发布自己的项目到中央仓库

1 以前在github发开源项目,都因为懒,从来不构建到中央仓库。最近因为其他人要用,联系我。希望可以发到中央仓库。我想,不就是mvn deploy嘛,开搞。一圈弄下来,发现真没那么简单。当中遇到了无数的坑,让我每一次都心里默默念到,发个项目,为何如此痛苦。 现将痛苦的过程详细记录下来。希望可以帮助 ... »

Java 添加条码、二维码到Word文档

本文介绍如何在Word文档中添加条码、二维码。可在文档正文段落中添加,也可在页眉页脚中添加。下面将通过Java代码示例介绍如何实现。 使用工具:Free Spire.Office for Java(免费版) 关于Jar导入的方法: 方法1:通过E-iceblue官网下载jar包,下载后,解压,将li ... »

Spring Boot 把 Maven 干掉了,拥抱 Gradle!

在国外某社交网站上有一个关于迁移 Spring Boot 迁移 Maven 至 Gradle 的帖子: 该贴子上也有很多人质疑:Maven 用的好好的,为什么要迁移至 Gradle? 虽然该贴子只是说 Gradle 牛逼,但并没有说迁移至 Gradle 所带来的影响和价值。 所以,Spring Bo ... »

Java 设置PDF平铺图片背景(水印)

一、概述及环境准备 本文介绍使用免费版PDF库-Free Spire.PDF for Java加载图片来设置成PDF平铺图片背景的效果,也可以作为平铺图片水印来使用;编辑代码前,需要先导入jar文件,有两种方法可供选着导入: 1. 手动下载导入:可前往官网下载jar包,并解压,将lib文件夹下的Sp ... »

Java 设置Excel单元格格式—基于Spire.Cloud.SDK for Java

本文介绍使用Spire.Cloud.SDK for Java来设置Excel单元格格式,包括字体、字号、单元格背景、字体下滑线、字体加粗、字体倾斜、字体颜色、单元格对齐方式、单元格边框等 一、下载SDK及导入jar 1. 下载地址 2. 下载后,创建Maven项目程序(程序使用的IDEA,如果是Ec ... »

Spire.Cloud.SDK for Java 合并、拆分Excel单元格

Spire.Cloud.SDK for Java 是Spire.Cloud云产品系列中,用于处理Word、Excel、PowerPoint以及PDF文档的JAR文件,可执行文档编辑、转换、保存等操作。本文以操作Excel单元格实现单元格合并、拆分功能为例,介绍如何创建程序并获取程序ID和key来配置 ... »

Java Word中的文本、图片替换功能

Word中的替换功能以查找指定文本然后替换为新的文本,可单个替换或全部替换。以下将要介绍的内容,除常见的以文本替换文本外,还将介绍使用不同对象进行替换的方法,具体可包括: 1. 指定字符串内容替换文本(通过方法replce(matchString, newValue, caseSensitive, ... »