所有文章
-
【原】idea导入新项目时,会出现module名字和项目名字不对应
编程技巧在使用idea导出新项目时,经常会出现module名字和项目名字不对应的情况,以前研究过,但是没有做笔记,后来又忘记了,这次重构个人博客的时候,由于项目是maven多包工程,又再次碰见了这个问题,索性写篇文章来分析一下。如上图,出现这种情况的时候,idea就会在项目名后面跟一个中括号[xxx],此时按住Shift+F6进行Rename操作的时候,就会发现,idea直接让我们修改moudle的名称,正常来说,idea是会给我们两个选择的,一个是修改package,一个是修改module,而这次没有让我们选择,也就直接说明是module的名字出了问题。...
不忘初心 2020-10-06 围观(6022) 评论(0) 点赞(11) 【编程技巧】
阅读更多 -
【原】将本地jar包发布到远程maven仓库时提示401没权限访问
JAVA开发上次在将本地jar包发布到远程maven仓库时,碰见了一个401问题,公司私服有好几个repository地址,所以当时就是随便挑了一个地址,结果分分钟报错没权限。详细错误如下:[ERROR]Failedtoexecutegoalorg.apache.maven.plugins:maven-deploy-plugin:2.7:deploy-file(default-cli)onprojectstandalone-pom:Failedtodeployartifacts:Couldnottransferartifactcom.alibaba.xxpt....
不忘初心 2020-08-28 围观(2571) 评论(0) 点赞(1) 【JAVA开发】
阅读更多 -
【原】使用mvn deploy命令将本地jar包发布到远程maven仓库
JAVA开发在上一篇文章中,讲述了如何将jar打包到本地maven仓库,可一旦涉及到多人协作开发的项目中,就不仅仅是要install到本地私服了,还需要将jar包发布到远程仓库(公司自己搭建的maven私服)中,其实也很简单,下面就来教大家如何操作。本文还是以xxpt.gateway.shared.client-1.1.5.jar这个包为例,将它发布到公司的远程仓库中去。如上图,大家已经能看到我使用的命令了,我想将本地jar包发布到远程私服上去,并命名为test.jar。区别于打包到本地仓库,打包到远程仓库时,使用的命令是mvndeploy而不是mvninst...
不忘初心 2020-08-27 围观(273) 评论(0) 点赞(18) 【JAVA开发】
阅读更多 -
【原】手动打包安装jar包到本地maven仓库
JAVA开发在maven还未问世的时候,平时开发的javaweb工程中,总会带有一个lib目录,里面放置项目用到的各种jar包,因此项目的体积会变的非常臃肿,而在有了maven之后,轻轻松松就可以将项目瘦下来,但也还是有个别特殊的jar需要单独引用,问题是没什么问题,但是强迫症患者是真难受。。。所幸官方提供了install-file的机制,可以将指定jar包安装到本地仓库,这样就不用再将这个单独的jar放到项目中了,美滋滋~mvninstall:install-file-DgroupId=com.alibaba.xxpt.gateway.shared.clie...
不忘初心 2020-08-22 围观(744) 评论(0) 点赞(28) 【JAVA开发】
阅读更多 -
【原】idea中的maven工程jdk老是自动变成1.5
JAVA开发在将idea更新到最新版本之后,每次改动pom文件之后,都会导致项目的jdk版本变成了1.5,而项目中使用的是jdk1.8,然后就会出现一些jdk的api找不到的情况,真的是神烦.。。。提供几种解决方案:一、手动在settings中指定jdk版本号二、在ProjectStructure中指定jdk版本号三、在maven-compiler-plugin插件中配置jdk版本<plugin><groupId>org.apache.maven.plugins</groupId><artifactId>mave...
不忘初心 2020-01-21 围观(2520) 评论(0) 点赞(19) 【JAVA开发】
阅读更多 -
【原】Jenkins+Git+Maven实现自动打包Jar/War并部署到Tomcat
JAVA开发在前面的文章中,讲过了jenkins从svn打包maven项目部署到tomcat,但现在git用的越来越多了,这次也来写一篇关于jenkins从git打包maven项目自动部署tomcat的文章,依旧还是用我自己的个人博客来测试一下。整个过程跟之前一样,就不再重复描述了,本文只将一些不一样的地方讲一下,主要都是针对git的一些配置。git全局配置这一步跟之前的maven和jdk一样,我习惯用自己安装的,如果大家嫌麻烦,可以直接选择让jenkins来安装。git插件安装这个大家自己留心,如果在之前install的时候已经勾选了,那这里就不需要重新安装...
不忘初心 2019-10-08 围观(45) 评论(0) 点赞(0) 【JAVA开发】
阅读更多 -
【原】idea2019.2记不住maven全局配置的临时解决方案
编程技巧最近有很多群友吐槽idea2019.2版本记不住默认的maven配置,每次打开新项目的时候,还是依旧会去用户目录.m2下面找配置,也不知道是idea官方为了每个项目的个性化刻意为之,还是升级出来的bug。本来吧,配置文件错位也不是什么大不了的事儿,但是maven涉及到jar包本地仓库,一旦这个位置有变动,项目加载的时候,找不到原有jar包,就会去重新下载,现在的项目动辄就是二三十个jar包,着实还是挺费时间的。等官方修复的话,最少也要等到下个版本升级,在这里给大家提供一个临时解决方案:将正常的配置文件settings.xml拷贝一份到.m2目录下如...
不忘初心 2019-09-15 围观(2199) 评论(0) 点赞(8) 【编程技巧】
阅读更多 -
【原】springboot项目打包时提示“程序包xxx不存在,找不到符号”
JAVA开发springboot多包工程,在使用maven进行打包的时候,一直提示“程序包xxx不存在,找不到符号”,但项目是可以正常启动运行的,开始一直以为是maven哪里没有配置好导致的,后来才发现原来是springboot的maven插件导致的。项目结构:xxx-parent:顶级父工程xxx-a:子项目1xxx-b:子项目2xxx-c:子项目3依赖关系:a->b->c,从左到右,依次被依赖(c依赖b,b依赖a)问题场景:在使用mvnpackage的时候,一直提示“程序包xxx不存在,找不到符号”,开始以为是依赖的上层包没打好,仔细检查后发现...
不忘初心 2019-08-02 围观(268) 评论(0) 点赞(30) 【JAVA开发】
阅读更多 -
【原】Compilation of Maven projects is supported only if external build is started from an IDE
编程技巧最近在用idea打开maven项目的时候,总是会看到一个错误提示:“Error:Maven Resources Compiler: Maven project configuration required for module 'util' isn't available. Compilation of Maven projects is supported only if external build is started from an IDE.”,它不会影响项目的正常启动。可是在problem面板下总是有一个error提示,看的我强迫症都犯了...
不忘初心 2019-07-28 围观(3431) 评论(0) 点赞(26) 【编程技巧】
阅读更多 -
【原】Maven打包失败,提示“找不到符号”
JAVA开发使用maven打包失败,一直提示“找不到符号”,但是使用idea对项目进行编译的时候是可以通过的,说明并没有缺失符号,而且更神奇的是,项目可以成功启动,完了之后访问也是正常的,就是打包不成功。具体错误提示见上图,实体类article中的setTest方法找不到,这个字段是我今天加的,以前是没有的,莫非test还成了一个特殊字段了?抱着好玩的心理,改了一个名字之后发现,不管什么字段都不行,只要是这次新加的,都会导致打包失败,后来又换了一个实体类做测试,发现也一样不行。因为项目中使用了lombok,所以怀疑到了它头上,以为是它在编译的时候么有自动生成g...
不忘初心 2019-04-26 围观(13249) 评论(1) 点赞(18) 【JAVA开发】
阅读更多 -
【原】Maven历史旧版本官网下载图文教程
编程技巧Maven和Tomcat一样,同属于Apache旗下的产品,发展到今天,同样也有很多历时版本,一起来总结一下。进入官网:http://maven.apache.org找到下载链接,点击进入:http://maven.apache.org/download.cgi,滚动页面到最底部看到熟悉的单词了,点击进入到:http://archive.apache.org/dist/maven/maven-3/所有下载3.x的版本都被罗列出来了,可是并不全,还有更早的版本跑哪儿去了?有两种方法可以解决:一、可以手动修改url,如:http://archive.a...
不忘初心 2019-04-19 围观(149) 评论(0) 点赞(21) 【编程技巧】
阅读更多 -
【原】DAO模块打包公用,避免项目中多处重复代码
JAVA开发Maven问世之后,创建工程的时候,都喜欢整成多包的项目,似乎多包已经成了大型项目标配,此时就会出现一个问题,实体Bean的代码可能要写多套,在一整个工程中就显得很冗余了,当数据库有改动时,需要修改多份重复的代码。可能大家不太明白,我来举个例子:拿我自己的博客项目来说,有一个用户访问的网站,有一个后台管理系统,此时对于博客中的文章来说,都是操作的article表的数据,对应javabean也就是Article.java,那么我就需要在项目中写两份一模一样的Article.java文件如上图,admin和jwcz两个工程中都需要相同的javabean...
不忘初心 2019-04-08 围观(1152) 评论(0) 点赞(22) 【JAVA开发】
阅读更多 -
【原】Maven打包环境切换了,但是复制文件失败
JAVA开发在Maven工程中,如果涉及到多环境切换,可以指定profile变量来控制,平时也都是这么用的,但是最近朋友的电脑却出现了一个问题,设置了profile不起作用,有一个项目在打包的时候一直都是拷贝第一个配置文件中的内容,就算是指定了其他profile的激活状态也不行,更诡异的地方在于:同一台机器,同一套maven配置,其他项目打包都是正常的,就是这个项目不行。<profiles><profile><id>dev</id><properties><package.environment...
不忘初心 2019-04-02 围观(430) 评论(0) 点赞(27) 【JAVA开发】
阅读更多
标签云
猜你喜欢
- IntelliJ IDEA 2019.2已经可以利用补丁永久破解激活了
- IntelliJ IDEA 2019.3利用补丁永久破解激活教程
- IntelliJ IDEA高版本最灵活的永久破解激活方法(含插件激活,时长你说了算)
- Jetbrains全家桶基于ja-netfilter的最新破解激活详细图文教程
- IntelliJ IDEA 2022.1永久破解激活教程(亲测可用,持续更新)
- 分享几个正版 IntelliJ IDEA 激活码(破解码、注册码),亲测可用,持续更新
- ja-netfilter到底需不需要mymap,2021.3.2版本激活失效?
- 如何激活idea2022.1及以上版本中的插件(亲测可用)
- 【史上最全】IntelliJ IDEA最新2022.1版本安装和激活视频教学(含插件)
- IntelliJ IDEA 2022.2 版本最新2099年永久激活方法,亲测可用,也可以开启新UI了。
站点信息
- 网站程序:spring + freemarker
- 主题模板:《今夕何夕》
- 文章统计:篇文章
- 标签管理:标签云
- 微信公众号:扫描二维码,关注我们