- 浏览: 3022849 次
- 性别:
- 来自: 海外
文章分类
- 全部博客 (430)
- Programming Languages (23)
- Compiler (20)
- Virtual Machine (57)
- Garbage Collection (4)
- HotSpot VM (26)
- Mono (2)
- SSCLI Rotor (1)
- Harmony (0)
- DLR (19)
- Ruby (28)
- C# (38)
- F# (3)
- Haskell (0)
- Scheme (1)
- Regular Expression (5)
- Python (4)
- ECMAScript (2)
- JavaScript (18)
- ActionScript (7)
- Squirrel (2)
- C (6)
- C++ (10)
- D (2)
- .NET (13)
- Java (86)
- Scala (1)
- Groovy (3)
- Optimization (6)
- Data Structure and Algorithm (3)
- Books (4)
- WPF (1)
- Game Engines (7)
- 吉里吉里 (12)
- UML (1)
- Reverse Engineering (11)
- NSIS (4)
- Utilities (3)
- Design Patterns (1)
- Visual Studio (9)
- Windows 7 (3)
- x86 Assembler (1)
- Android (2)
- School Assignment / Test (6)
- Anti-virus (1)
- REST (1)
- Profiling (1)
- misc (39)
- NetOA (12)
- rant (6)
- anime (5)
- Links (12)
- CLR (7)
- GC (1)
- OpenJDK (2)
- JVM (4)
- KVM (0)
- Rhino (1)
- LINQ (2)
- JScript (0)
- Nashorn (0)
- Dalvik (1)
- DTrace (0)
- LLVM (0)
- MSIL (0)
最新评论
-
mldxs:
虽然很多还是看不懂,写的很好!
虚拟机随谈(一):解释器,树遍历解释器,基于栈与基于寄存器,大杂烩 -
HanyuKing:
Java的多维数组 -
funnyone:
Java 8的default method与method resolution -
ljs_nogard:
Xamarin workbook - .Net Core 中不 ...
LINQ的恶搞…… -
txm119161336:
allocatestlye1 顺序为 // Fields o ...
最近做的两次Java/JVM分享的概要
超·蛋·疼
同事的工程里有*.dat文件要打包到最后的JAR包里,但POM文件里resources的配置没放*.dat文件通过。于是加了一条include放过它,但那里是配置在<filtering>true</filtering>下面的。
结果杯具了,那些*.dat文件在被Maven打包的时候被“转码”了,其中的一些数据就变成了ASCII问号(0x3F)。
http://maven.apache.org/plugins/maven-resources-plugin/examples/filter.html
按照这个页面,要把resources配成两段,不把*.dat过滤掉。
然后mvn eclipse:eclipse的时候又败了。
一看,我们用的eclipse插件是2.7的,而用2.6的话就没问题:
好吧貌似一堆人都遇到过同样的问题了。
或许升到2.8版本能解决问题?同事还在试,这边先记下来再说。
败了,2.8也报同样的错。诶这写法还是有问题么
更新:得到同事高战的指点,Maven还有一个专用于二进制文件的filter可用:
http://maven.apache.org/plugins/maven-resources-plugin/examples/binaries-filtering.html
我知道…话说我现在还有p***s-parent的提交权限,本来这种事情应该直接给修掉的orz
嗯,package和eclipse是两个操作。于是resource插件要求把include/exclude写成两段,但这样写了之后2.7和2.8版本的eclipse插件就不高兴了。
同事的工程里有*.dat文件要打包到最后的JAR包里,但POM文件里resources的配置没放*.dat文件通过。于是加了一条include放过它,但那里是配置在<filtering>true</filtering>下面的。
结果杯具了,那些*.dat文件在被Maven打包的时候被“转码”了,其中的一些数据就变成了ASCII问号(0x3F)。
http://maven.apache.org/plugins/maven-resources-plugin/examples/filter.html
按照这个页面,要把resources配成两段,不把*.dat过滤掉。
然后mvn eclipse:eclipse的时候又败了。
一看,我们用的eclipse插件是2.7的,而用2.6的话就没问题:
mvn org.apache.maven.plugins:maven-eclipse-plugin:2.6:eclipse
好吧貌似一堆人都遇到过同样的问题了。
或许升到2.8版本能解决问题?同事还在试,这边先记下来再说。
败了,2.8也报同样的错。诶这写法还是有问题么
更新:得到同事高战的指点,Maven还有一个专用于二进制文件的filter可用:
http://maven.apache.org/plugins/maven-resources-plugin/examples/binaries-filtering.html
评论
6 楼
RednaxelaFX
2011-01-21
得同事指点,原来应该用nonFilteredFileExtensions才对
5 楼
RednaxelaFX
2011-01-21
night_stalker 写道
我也碰到过,是 p***s-parent 搞的 …… 各种设置都覆盖一遍大概就差不多了(去掉 parent 更好……)
我知道…话说我现在还有p***s-parent的提交权限,本来这种事情应该直接给修掉的orz
4 楼
night_stalker
2011-01-21
我也碰到过,是 p***s-parent 搞的 …… 各种设置都覆盖一遍大概就差不多了(去掉 parent 更好……)
3 楼
lwwin
2011-01-20
兼容性的问题么- -
不过怎么说Maven挺不错的东西丫^-^,FX大继续摸索,水水静等好消息^-^
不过怎么说Maven挺不错的东西丫^-^,FX大继续摸索,水水静等好消息^-^
2 楼
RednaxelaFX
2011-01-20
alesandar 写道
没太明白,package和eclipse不是2个操作吗?
意思是配置了不filtering *.dat,eclipse通不过?
试了下2.6,2.7,2.8,2.9-SNOPSHOT都没问题
我这maven是2.1.0
意思是配置了不filtering *.dat,eclipse通不过?
试了下2.6,2.7,2.8,2.9-SNOPSHOT都没问题
我这maven是2.1.0
嗯,package和eclipse是两个操作。于是resource插件要求把include/exclude写成两段,但这样写了之后2.7和2.8版本的eclipse插件就不高兴了。
1 楼
alesandar
2011-01-20
没太明白,package和eclipse不是2个操作吗?
意思是配置了不filtering *.dat,eclipse通不过?
试了下2.6,2.7,2.8,2.9-SNOPSHOT都没问题
我这maven是2.1.0
意思是配置了不filtering *.dat,eclipse通不过?
试了下2.6,2.7,2.8,2.9-SNOPSHOT都没问题
我这maven是2.1.0
发表评论
-
The Prehistory of Java, HotSpot and Train
2014-06-02 08:18 0http://cs.gmu.edu/cne/itcore/vi ... -
MSJVM and Sun 1.0.x/1.1.x
2014-05-20 18:50 0当年的survey paper: http://www.sym ... -
Sun JDK1.4.2_28有TieredCompilation
2014-05-12 08:48 0原来以前Sun的JDK 1.4.2 update 28就已经有 ... -
IBM JVM notes (2014 ver)
2014-05-11 07:16 0Sovereign JIT http://publib.bou ... -
class data sharing by Apple
2014-03-28 05:17 0class data sharing is implement ... -
Java 8与静态工具类
2014-03-19 08:43 16165以前要在Java里实现所谓“静态工具类”(static uti ... -
Java 8的default method与method resolution
2014-03-19 02:23 10357先看看下面这个代码例子, interface IFoo { ... -
HotSpot Server VM与Server Class Machine
2014-02-18 13:21 0HotSpot VM历来有Client VM与Server V ... -
Java 8的lambda表达式在OpenJDK8中的实现
2014-02-04 12:08 0三月份JDK8就要发布首发了,现在JDK8 release c ... -
GC stack map与deopt stack map的异同
2014-01-08 09:56 0两者之间不并存在包含关系。它们有交集,但也各自有特别的地方。 ... -
HotSpot Server Compiler与data-flow analysis
2014-01-07 17:41 0http://en.wikipedia.org/wiki/Da ... -
字符串的一般封装方式的内存布局 (1): 元数据与字符串内容,整体还是分离?
2013-11-07 17:44 22282(Disclaimer:未经许可请 ... -
字符串的一般封装方式的内存布局
2013-11-01 12:55 0(Disclaimer:未经许可请 ... -
关于string,内存布局,C++ std::string,CoW
2013-10-30 20:45 0(Disclaimer:未经许可请 ... -
对C语义的for循环的基本代码生成模式
2013-10-19 23:12 21780之前有同学在做龙书(第二版)题目,做到8.4的练习,跟我对答案 ... -
Java的instanceof是如何实现的
2013-09-22 16:57 0Java语言规范,Java SE 7版 http://docs ... -
oop、klass、handle的关系
2013-07-30 17:34 0oopDesc及其子类的实例 oop : oopDesc* ... -
Nashorn各种笔记
2013-07-15 17:03 0http://bits.netbeans.org/netbea ... -
《深入理解Java虚拟机(第二版)》书评
2013-07-08 19:19 0值得推荐的中文Java虚拟机入门书 感谢作者赠与的样书,以下 ... -
豆列:从表到里学习JVM实现
2013-06-13 14:13 48148刚写了个学习JVM用的豆列跟大家分享。 豆列地址:http: ...
相关推荐
本文主要阐述了maven build是用来干什么的,以及对build标签中各子元素配置的作用
Maven的pom.xml配置文件详细配置说明 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=...
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>test</groupId> <artifactId>SeleniumJava</artifactId> ...
今天在使用IDEA创建Maven的webapp时遇见这样一个不叫问题的问题: Downloading from central: https://repo1.maven.org/maven2/org/apache/maven/plugins/maven-archetype-plugin/maven-metadata.xml 很奇怪,我的...
本篇文章主要介绍了Maven项目中读取src/main/resources目录下的配置文件的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
记录一下自己常用的maven工程的pom.xml配置详解,各个标签详解
pom.xml配置文件,包含数据库,仓库地址配置等等
摘要:本文主要讲解是Maven使用过程中一些常用的命令,并配上图片说明,最后还讲了pom.xml文件的一些构造。-D传入属性参数-P使用pom中指定的配置-e显示maven运行出错的信息-o离线执行命令,即不去远程仓库更新包-X...
dubbo与spring4集成maven pom文件 此pom为我生产项目中的配置,开始想省事使用spring boot,结果与springmvc不兼容,导致tomcat启动失败,后来找了maven shade来打包,解决了xsd兼容问题 另外注意,dubbo阿里的分支...
这个一个maven web项目的pom文件。主要包含运用spring mvc, spring, mybatis 框架时需要导入的依赖列表。旨在帮助一些愿在java web上进行开发的新手。大部分依赖都有其注释与说明。
maven pom配置文件 说明
maven pom.xml详解
该jar包功能,可以在一个properties文件里面定义jdbc.url=${url},在另一个properties文件定义具体的值,通过该jar可以获取到哪个具体的值。下载之后,自行安装到本地maven仓库,安装命令参考我另一篇博文。具体pom....
NULL 博文链接:https://cjhz.iteye.com/blog/1721639
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.app</groupId> <artifactId>AppTest</...
SSM框架整合jar包和maven pom.xml配置文件整合
maven pom 详解 maven2 比起maven1 来说,需要配置的文件少多了,主要集中在pom.xml和settings.xml中
这是maven管理的动态web项目的pom.xml配置文件,里面有ssm框架需要用到的jar包依赖
最全的SSM开发用到的pom文件,内含常用的包dependency配置,使用时只需复制到你的pom文件内,就可直接下载,最好是把maven的下载路径改为阿里云下载
Maven超级POM的内容。把它放在网上共享是因为想省去找他的时间,如果不想下载,大家可以在Maven安装目录下的lib/maven-model-builder-3.0.4.jar的/org/apache/maven/model/下找到这个文件。