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@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@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@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev