You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Steve White (JIRA)" <ji...@apache.org> on 2016/09/30 17:24:20 UTC
[jira] [Created] (IGNITE-4012) Compile issues with v1.7.0/1.8.0 -
missing dependency & H2
Steve White created IGNITE-4012:
-----------------------------------
Summary: Compile issues with v1.7.0/1.8.0 - missing dependency & H2
Key: IGNITE-4012
URL: https://issues.apache.org/jira/browse/IGNITE-4012
Project: Ignite
Issue Type: Bug
Components: build
Affects Versions: 1.7, 1.8
Reporter: Steve White
Hi, I'd just like to mention a couple of build issues - not sure if you're aware.
If I build Apache Ignite tags/1.7.0 (1.7.0-SNAPSHOT) & master (1.8.0-SNAPSHOT) I get:
{code}
Missing dependencies:
[ERROR] Failed to execute goal on project ignite-core: Could not resolve dependencies for project org.apache.ignite:ignite-core:jar:1.7.0-SNAPSHOT: The following artifacts could not be resolved: org.apache.ignite.binary:test1:jar:1.1, org.apache.ignite.binary:test2:jar:1.1:
{code}
If I comment the ignite-core:test1,test2 dependencies out I get a bunch of compile time errors in the indexing module referencing h2, just to mention a couple:
{code}
GridMergeIndex.java:[298,16] method getCostRangeIndex in class org.h2.index.BaseIndex cannot be applied to given types;
[ERROR] required: int[],long,org.h2.table.TableFilter[],int,org.h2.result.SortOrder,boolean,java.util.HashSet<org.h2.table.Column>
[ERROR] found: int[],long,org.h2.table.TableFilter[],int,org.h2.result.SortOrder,boolean
[ERROR] reason: actual and formal argument lists differ in length
GridH2TreeIndex.java:[49,8] org.apache.ignite.internal.processors.query.h2.opt.GridH2TreeIndex is not abstract and does
not override abstract method getCost(org.h2.engine.Session,int[],org.h2.table.TableFilter[],int,org.h2.result.SortOrder,java.util.HashSet<org.h2.table.Column>) in org.h2.index.Index
{code}
Restricting building a subset of modules works, e.g:
{code}
mvn clean install -DskipTests -Dmaven.javadoc.skip=true -pl modules/apache-license-gen,modules/tools,modules/core,modules/osgi,modules/spring,modules/slf4j
{code}
But I really need indexing. My next step is to be drop the pom to an earlier version of H2 to try get it built. My reasons for building from source are to include a number of additional OSGi package imports (TBC).
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)