+ add more Osgi for jasper dependency
+ don't fix incompatibility issue for swing
+ use bootdelegation to resolve org.w3c.dom.events issue. let all use class from jdk
online and offline taget platform with parameter
wire org.apache.lucene.core to 3.5.0.v20120725-1805 (match with current org.apache.lucene.analysis)
target file become simple because don't neeed filter out bundle
for maven build, taget just need to define url to repository
for eclipse
1. deselect lower version of singleton bundle in case have multi version
2. Some bunlde have multi version, lancher will auto pickup latest version, but dependency need older version, so deselect all new version
3. sourceforge.net is got trouble nowaday, so can't test remote repository