今天公司测试自动发布系统,采用的是maven打包编译的
第一步:先把项目里用到的第三方jar包都采用maven 仓库来管理,把一些网上没有的jar,传到nexus上。
第二步:打包发现出现“Maven报错“未结束的字符串字面值”,说的好像是缺少分号,网上一下,解决方法如下:
在pom.xml中加入以下片段:
<build>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.6</source>
<target>1.6</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
</plugins>
</build>
同时保证build path里的JRE设置与pom.xml内一致。
这时使用maven命令行打包已经ok,但是程序开发人员在eclipse项目上仍然有个项目报错符号,如下图:
这是查看Problems 窗口:
(这个窗口还是比较重要的,有时报错就看看,其实你能看懂的,把错误信息往Google复制一下)
右击项目--> maven--> Update Project configuration ...
(如果没有这个菜单在maven里,请先mvn eclipse:eclipse 一下,OK,问题解决了)
- 大小: 7 KB
- 大小: 21.1 KB
- 大小: 81.4 KB
分享到:
相关推荐
自己整理的maven打包出现错误的解决办法、含有截图等 附带maven搭建私服等资料
-D传入属性参数-P使用pom中指定的配置-e显示maven运行出错的信息-o离线执行命令,即不去远程仓库更新包-X显示maven允许的debug信息-U强制去远程参考更新snapshot包例如mvninstall-Dmaven.test.skip=true-Poracle其他...
presto-maven-plugin 0.3版,presto的maven编译插件源码,替换了windows下编译出错的问题,可以clean install到本地,在编译presto。
提供方便,规范化的打包方法,是公司完成自动构建系统的核心部分,能帮助提高敏捷开发的效率(敏捷开发提倡尽早集成)。 减少冗余,减少出错的可能。 中心资源库管理,能减低源码库的大小,中心资源库可以统一定期备份...
java: 读取D:\Develop\maven\repository\org\aspectj\aspectjweaver\1.9.6\aspectjweaver-1.9.6.jar时出错; error in opening zip file 提示jar出问题,找到此处,删除重新下载,但是jar依旧是损坏状态
使用 Pentaho Kettle 9.1 源码编译的kettle,可直接运行,kettle9.1编译后2020年6月份最新版本分3卷,实际上自己下载打包也很简单就是费时间,太大了,【图省事的就下载我这个编译后的】,很多人用maven下载出错,...
使用 Pentaho Kettle 9.1 源码编译的kettle,可直接运行,kettle9.1编译后2020年6月份最新版本分3卷,实际上自己下载打包也很简单就是费时间,太大了,【图省事的就下载我这个编译后的】,很多人用maven下载出错,...
使用 Pentaho Kettle 9.1 源码编译的kettle,可直接运行,kettle9.1编译后2020年6月份最新版本分3卷,实际上自己下载打包也很简单就是费时间,太大了,【图省事的就下载我这个编译后的】,很多人用maven下载出错,...
方法四: 使用命令运行jar或war,因为也是一个传统JavaWeb项目,前后端不分离,打成jar会无法访问静态资源,所以只能打成war,把WEN-INF下面的东西也打包好) java -jar xxx.war 具体可以自行百度搜索Spring Boot项目的...
memcached session manager 1.9.6 适用于 tomcat 8 各版本 memcached session manager原作者是采用maven管理和编译项目,编译起来很麻烦 不同jar版本很容易造成出错,我因为项目需要,所以把他们编译好 . 顺便分享给...
memcached session manager原作者是采用maven管理和编译项目,编译起来很麻烦 不同jar版本很容易造成出错,我因为项目需要,所以把他们编译好并且做好分类. 顺便分享给大家 在tomcat8 conf/context.xml 文件添加 ...