1、工程引用别外一个java工程时,怎么发布部署
项目分成两个工程:表现层为web工程,后台逻辑层为java工程;编辑web工程的build path,在“Projects”里Add那个java工程;
这样发布的时候,export成war包时,那个java工程会自动打成jar包,放到web工程的lib下面
引用java工程csservice执行mvn clean install的时候默认将其打包好放在工程cswebbefore的web-inf的lib目录下
2、maven中涉及到的编码格式
个人认为在执行命令,mvn clean install的时候,经常会遇到
非法字符:\65279 非法的表达式开始 等等一些奇怪的错误。
个人认为先看看你的maven配置的编码格式。
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
在确认POM文件中已有上述<project.build.sourceEncoding>内容的前提下,增加以下内容(如已包含maven-compiler-plugin的相关内容,则只需在相应位置增加红色字体部分内容):
<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven-compiler-plugin.version>2.3.2</maven-compiler-plugin.version> <junit.version>4.10</junit.version> <log4j.version>1.2.16</log4j.version> <slf4j.log4j.version>1.6.4</slf4j.log4j.version> ... </properties> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>${maven-compiler-plugin.version}</version> <configuration> <source>1.6</source> <target>1.6</target> <encoding>UTF-8</encoding> <compilerArguments> <verbose /> </compilerArguments> </configuration> </plugin> </plugins> </build>
注意:
1、同时指定<project.build.sourceEncoding>属性和<encoding>的方式可适用于Maven2和Maven3。
2、在Maven3中可以只增加<project.build.sourceEncoding>属性而不指定<encoding>,即能解决编译问题。如果只指定<encoding>编译不会出错,但会出现以下警告。建议两者都进行指定或只指定前者。警告信息如下:
[WARNING] Using platform encoding (GBK actually) to copy filtered resources, i.e. build is platform dependent!
3、在Maven2中,如果只指定<project.build.sourceEncoding>属性则编译出错;如果只指定<encoding>编译不会出错,但会出现与第2点类似的警告,建议两者都进行指定,以免对运行产生影响。
执行mvn,生成好jar包并在其它工程引用此jar及其源码jar,如果还是乱码,可能就是eclipse的配置问题了,确认windows->Preferences->general->Workspace->Text file encoding设置为UTF-8
确认windows->Preferences->general->Content Types->右侧Context Types树,点开Text,选择Java Source File,在下面的Default encoding输入框中输入UTF-8,点Update
相关推荐
maven问题汇总 1、可能是setting中的maven仓库没配置对路径 2、可能是setting中的阿里云没配置好,或者是私服没配置好,因为可能没有网络导致clean不了,下载不下来jar包,远程桌面要配置私服的,因为没联网(针对...
里面包含:两本maven电子书(《Maven权威指南中文版》和《Maven实战》)和两个文档(《在maven和jetty环境下eclipse的调试》、《基于Maven的Spring_+_Spring_MVC_+_Mybatis的环境搭建》),内容皆精品。
IDEA中Maven依赖包报错的问题解决方案汇总.docx
将开发过程常用的maven依赖汇总下来了,不用每次都去maven仓库查询,可以节省很多时间
maven大汇总,适合初学maven,想快速在eclipse环境下运用的童鞋们
包含以下资料: Maven权威指南 Maven2_基础教程 maven2完全使用手册 Maven3实战笔记04Maven的生命周期和插件 Maven实战 Maven学习指南
Maven插件及安装方法,在用到maven的时候,在编译平台汇总,需要用到这个插件。
Maven创建Spring+SpringMvc+MyBatis 在网上有好多例子但是出现问题都不进行汇总,这里不仅有代码还把一些大家提出的问题进行的解答,希望大家工作顺利!
包括: 1 Eclipse创建Maven web项目具体步骤(现在所有公司MAven WEb 项目框架) 2 过程中出现各种问题以及解决办法的汇总,一共7个
IDEA中Maven依赖包下载不了的问题解决方案汇总.docx
Maven BuildTime事件探查器 通常,您会遇到这样的问题:在大型版本中,您需要查找时间消耗在哪里。 这是一个实现,它收集所有阶段和mojo执行的所有信息,并在构建结束时进行汇总输出。 如果您想将此EventSpy与Maven ...
MAVEN的相关资料知识,便于我们大家的学习,资料的一个汇总
3.我走了一点点弯路,重新拉了maven,又检查了自己的配置问题。(主要maven确实有点怪怪的,就删了) 在这里我换了B电脑做新建项目操作,一切正常,所以我把自己电脑的maven以及本地仓库删掉了,拉的B电脑的替换掉,...
根据maven书籍在进行学习时进行的总结以及在实战中问题的汇总
主要介绍了Maven配置项目依赖使用本地仓库的方法汇总(小结),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
包括: 1 Nexus 研究汇总(概念、作用、安装、管理操作) 2 Maven3 研究汇总(概念、作用、安装、核心流程、生命周期和阶段等核心、实用技术) 3用nexus搭建maven私服 4 eclipse+nexus+maven+JAVA Project管理实战
主要介绍了IDEA中Maven依赖包下载不了的问题解决方案汇总,文中通过图文示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
主要介绍了idea新建maven项目没有src目录的两种操作方法,需要的朋友可以参考下
结合慕客网上视频的学习对maven知识点进行整理汇总。感觉很有用分享给大家