Search Google

Friday, March 19, 2010

等一下就下車

搭捷運的時候很常聽到"等一下就下車",今天早上不免俗的又聽到了~
很奇怪,看到行動不便的人讓座是很正常的一件事,為什麼要用"等一下就下車"當做理由呢?
還是說"等一下沒有要下車"就不打算讓坐,如果是這樣,幹麻還假惺惺的讓座呢?
反正等一下你下車自然會空出一個座位啊!
真是莫名奇妙~

Saturday, March 13, 2010

指定Eclipse使用JDK執行

Symdrome:

The Maven Integration requires that Eclipse be running in a JDK, beacuase a number of Maven core plugins are using jars from the JDK.

Please make sure the -vm options in eclipse.ini is pointing to a JDK and verify that Installed JREs are also using JDK installs.

Solution:
在eclipse.ini的最開頭(一定要在最開頭,而且-vm之後要換行!)加上jdk裡面javaw.exe的完整路徑,如下:
-vm
C:\Program Files\Java\jdk1.6.0_16\bin\javaw.exe

Sunday, March 07, 2010

Servicemix 3.3.1最常見的build error & solution

先給sulution:
http://cwiki.apache.org/SM/discussion-forums.html#nabble-tt25602583|a25603368

再給syndrome:

error: error reading
[Home_Dir]\.m2\repository\org\springframework\spring-dao\2.0.6\spring-dao-2.0.6.jar;
error in opening zip file
重點是error in opening zip file
根據官方說法,是被3rd party的東西影響到的,所以我們只需要將solution提供的repository加入pom.xml的repositories裡,再將zip file的目錄刪除,以上面的syndrome為例 --> [Home_Dir]\.m2\repository\org\springframework\spring-dao
然後重新執行mvn install皆可。

據說在3.3.2版本中會解決這個問題,至於他什麼時候要release,誰知道呢?
所以先將就一下temp solution,頂著先~

Thursday, March 04, 2010

不喜歡照著manual還做不出來的感覺!

Open source的東西這就是這樣。。。照著manual做還不一定能得到相同的結果!
http://servicemix.apache.org/building.html
已經是從SVN checkout src出來,還是在build的過程中得到這樣的錯誤訊息:

[INFO] Error building POM (may not be this project's POM).
Project ID: null:servicemix-utils:bundle:1.1.0
Reason: Cannot find parent: org.apache.servicemix:servicemix-pom for project: null:servicemix-utils:bundle:1.1.0 for project null:servicemix-utils:bundle:1.1.0

Google也不一定神準,花了點時間把垃圾過濾掉後終於找到解答
http://mail-archives.apache.org/mod_mbox/servicemix-users/201002.mbox/%3CA57F3D97-AB5E-4E7E-A84D-46B8771B9E5C@gmail.com%3E
原來是檔案根本就有問題!
刪掉讓maven在build的過程中自動再下載一次就解了,之後在build xerces也出現相同的錯誤,解法同樣是將對應的.pom檔移除。