[hibernate-dev] Compiling latest hibernate search

Marcel Overdijk marceloverdijk at gmail.com
Wed Mar 25 18:09:28 EDT 2009


I was using jdk1.5.0_18 on Windows Vista.

I downloaded the fix and I can build successfully now. Thanks!
Time to go to bed now. Hope to experiment with the programmatic mapping
tomorrow evening.

Cheers,
Marcel



On Wed, Mar 25, 2009 at 10:52 PM, Emmanuel Bernard
<emmanuel at hibernate.org>wrote:

> Interesting, which compiler are you using? I can compile fine both on Java
> 5 and 6 using Apple JDK
>
> There seems to be a bunch of bugs related to method overloading and
> generics in Sun's bug database. I am inclined to believe that method
> overloading is evil like the FAN guys think.
>
> I have just committed a fix for it, try it out.
> http://opensource.atlassian.com/projects/hibernate/browse/HSEARCH-355
>
>
>  On  Mar 25, 2009, at 15:54, Marcel Overdijk wrote:
>
>  OK I managed to compile Core successfully (after disabling the tests).
> However compiling Hibernate Search gives some errors.
>
> It's complaining about:
> D:\Grails\hibernate\search\src\main\java\org\hibernate\search\filter\FilterOptimizationHelper.java:[63,34]
> name clash:
> mergeByBitAnds(java.util.List<org.apache.lucene.util.DocIdBitSet>) and
> mergeByBitAnds(java.util.List<org.apache.lucene.search.DocIdSet>) have the
> same erasure
>
> Full build trace:
>
> D:\Grails\hibernate\search>mvn install -Dmaven.test.skip=true
> [INFO] Scanning for projects...
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Building Hibernate Search
> [INFO]    task-segment: [install]
> [INFO]
> ------------------------------------------------------------------------
> [INFO] [resources:resources]
> [WARNING] Using platform encoding (Cp1252 actually) to copy filtered
> resources,
> i.e. build is platform dependent!
> [INFO] Copying 0 resource
> Downloading:
> http://repository.jboss.com/maven2/woodstox/wstx-asl/3.2.7/wstx-asl
> -3.2.7.pom
> [INFO] Unable to find resource 'woodstox:wstx-asl:pom:3.2.7' in repository
> jboss
>  (http://repository.jboss.com/maven2)
> Downloading:
> http://snapshots.jboss.org/maven2/woodstox/wstx-asl/3.2.7/wstx-asl-
> 3.2.7.pom
> [INFO] Unable to find resource 'woodstox:wstx-asl:pom:3.2.7' in repository
> jboss
> -snapshot (http://snapshots.jboss.org/maven2)
> Downloading:
> http://repo1.maven.org/maven2/woodstox/wstx-asl/3.2.7/wstx-asl-3.2.
> 7.pom
> [INFO] Unable to find resource 'woodstox:wstx-asl:pom:3.2.7' in repository
> centr
> al (http://repo1.maven.org/maven2)
> [INFO] [compiler:compile]
> [INFO] Compiling 188 source files to
> D:\Grails\hibernate\search\target\classes
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] BUILD FAILURE
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Compilation failure
>
> D:\Grails\hibernate\search\src\main\java\org\hibernate\search\filter\FilterOptim
> izationHelper.java:[63,34] name clash:
> mergeByBitAnds(java.util.List<org.apache.
> lucene.util.DocIdBitSet>) and mergeByBitAnds(java.util.List<
> org.apache.lucene.se
> arch.DocIdSet>) have the same erasure
>
> D:\Grails\hibernate\search\src\main\java\org\hibernate\search\filter\FilterOptim
> izationHelper.java:[85,33] name clash:
> mergeByBitAnds(java.util.List<org.apache.
> lucene.util.OpenBitSet>) and
> mergeByBitAnds(java.util.List<org.apache.lucene.sea
> rch.DocIdSet>) have the same erasure
>
> D:\Grails\hibernate\search\src\main\java\org\hibernate\search\filter\FilterOptim
> izationHelper.java:[47,42]
> mergeByBitAnds(java.util.List<org.apache.lucene.searc
> h.DocIdSet>) in org.hibernate.search.filter.FilterOptimizationHelper cannot
> be a
> pplied to (java.util.List<org.apache.lucene.util.OpenBitSet>)
>
> D:\Grails\hibernate\search\src\main\java\org\hibernate\search\filter\FilterOptim
> izationHelper.java:[50,42]
> mergeByBitAnds(java.util.List<org.apache.lucene.searc
> h.DocIdSet>) in org.hibernate.search.filter.FilterOptimizationHelper cannot
> be a
> pplied to (java.util.List<org.apache.lucene.util.DocIdBitSet>)
>
> On Wed, Mar 25, 2009 at 6:36 PM, Emmanuel Bernard <emmanuel at hibernate.org>wrote:
>
>> Long story short, it's all in Maven now.
>> > svn co http://anonsvn.jboss.org/repos/hibernate/core/trunk/ core
>> > svn co http://anonsvn.jboss.org/repos/hibernate/search/trunk/ search
>> > cd core
>> > mvn install   (1)
>> > cd ../search mvn install
>>
>> (1) might fail on some doc generation but as long as the snapshot are
>> published to your local repo you're good.
>>
>> Also make sure to use the proper maven settings
>> http://hibernate.org/422.html
>>
>> I use maven 2.0.9 and it works.
>>
>>
>> On  Mar 25, 2009, at 10:58, Hardy Ferentschik wrote:
>>
>>   On Wed, 25 Mar 2009 15:38:45 +0100, Marcel Overdijk <
>>> marceloverdijk at gmail.com> wrote:
>>>
>>> I've checked out the latest Hibernate Search from trunk and I'm trying to
>>>> build it. I know I need the latest annotations code also.
>>>>
>>>
>>> You might want to update your source again. I finally completed
>>> HSEARCH-82 today and
>>> converted Hibernate Search to a maven only build. All obsolete ant files
>>> are now removed.
>>>
>>> As described on http://hibernate.org/449.html Local latest version I
>>>> changed the commons-annotations rev to "latest" in ivy.xml but it's not
>>>> working
>>>> either.
>>>>
>>>
>>> Really http://hibernate.org/449.html is obsolete. I am in the process of
>>> updating it.
>>>
>>> --Hardy
>>>
>>>
>>> _______________________________________________
>>> hibernate-dev mailing list
>>> hibernate-dev at lists.jboss.org
>>> https://lists.jboss.org/mailman/listinfo/hibernate-dev
>>>
>>
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/hibernate-dev/attachments/20090325/c3dee5a1/attachment.html 


More information about the hibernate-dev mailing list