在定製geotools平臺編譯(實際上是基於OSGi)的一個模塊編譯正確,當我嘗試separetly建立它。但是當我構建整個項目時 - 它在compile
階段失敗,原因是它找不到某些包/類。更高的依賴性解決好。行家解決dependecy但它無法找到包/班
這裏是從模塊的pom.xml的依賴:
<dependency>
<groupId>org.picocontainer</groupId>
<artifactId>com.springsource.org.picocontainer</artifactId>
<version>1.2.0</version>
</dependency>
Maven的生成錯誤的一部分:
...\geotools-osgi\modules\extension\xsd\xsd-core\src\main\java\org\geotools\xs\bindings\XSGroupBinding.java:[19,24] package org.picocon tainer does not exist
...\geotools-osgi\modules\extension\xsd\xsd-core\src\main\java\org\geotools\xml\AbstractComplexBinding.java:[20,24] package org.picocon tainer does not exist
...\geotools-osgi\modules\extension\xsd\xsd-core\src\main\java\org\geotools\xml\ComplexBinding.java:[21,24] package org.picocontainer does not exist
如果我改變的pom.xml dependecy - 它失敗某種「無法解析捆綁」。
該項目是真正的大和束和父/子多金屬氧酸鹽的數量。所以我不能在這裏發佈所有這些。 所以我的問題是:這種麻煩的可能原因是什麼?它可能是父母/孩子之間的依賴衝突嗎?
我不認爲這可能是由親子關係造成的,因爲無論你是否只在整體上構建這個模塊或項目,classpath是相同的。嘗試使用'-X'調試選項來執行構建,它可能會有所幫助。附: 'org.picocon tainer'這是一個錯字嗎? – 2012-04-12 19:42:14
是的,那是與格式有關的錯字,很抱歉。 – 2012-04-14 07:29:07