本帖最后由 ak47zy 于 2013-10-08 22:44:43 编辑

解决方案 »

  1.   

    以下是ivy.xml
    <?xml version="1.0" encoding="UTF-8"?>
    <?xml-stylesheet type="text/xsl" href="http://ivyrep.jayasoft.org/ivy-doc.xsl"?>
    <!--
      == This software is subject to the terms of the Eclipse Public License v1.0
      == Agreement, available at the following URL:
      == http://www.eclipse.org/legal/epl-v10.html.
      == You must accept the terms of that agreement to use this software.
      ==
      == Copyright (C) 2008-2010 Pentaho
      == All Rights Reserved.
      -->
    <ivy-module
        version="2.0"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xmlns:m="http://ant.apache.org/ivy/maven"
        xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd">    <info organisation="pentaho" module="mondrian" revision="3.5.0">
            <license name="EPL" url="http://www.eclipse.org/legal/epl-v10.html"/>
            <ivyauthor name="Julian Hyde" />
            <repository name="pentaho-repository" url="http://repo.pentaho.org/artifactory"/>
            <description homepage="http://mondrian.pentaho.com">
                Mondrian is an OLAP (online analytical processing) engine written
                in Java. It reads from JDBC data sources, aggregates data in a
                memory cache, and implements the MDX language and the olap4j and
                XML/A APIs.
            </description>
        </info>    <configurations>
            <conf name="codegen"/>
          <conf name="default"/>
            <conf name="default-jdk1.4"/>
            <conf name="sources"/>
            <conf name="dist"/>
            <conf name="test" visibility="private"/>
        </configurations>    <dependencies defaultconf="default->default">
            <dependency org="commons-collections" name="commons-collections"
                    rev="3.2"/>
            <dependency org="commons-dbcp" name="commons-dbcp" rev="1.2.1"/>
            <dependency org="commons-lang" name="commons-lang" rev="2.4"/>
            <dependency org="commons-io" name="commons-io" rev="1.4"/>
            <dependency org="commons-logging" name="commons-logging" rev="1.1.1"/>
            <dependency org="commons-math" name="commons-math" rev="1.1"/>
            <dependency org="commons-pool" name="commons-pool" rev="1.2"/>
            <!-- version in commons-vfs.jar is 1.1-SNAPSHOT -->
            <dependency org="commons-vfs" name="commons-vfs" rev="1.0"/>
            <dependency org="javacup" name="javacup" rev="10k"/>
            <dependency org="net.java.dev.javacc" name="javacc" rev="5.0"/>
            <dependency org="dom4j" name="dom4j" rev="1.6.1"/>
            <dependency org="javax.validation" name="validation-api" rev="1.0.0.GA"/>
            <dependency org="eigenbase" name="eigenbase-xom" rev="1.3.1"/>
            <dependency org="eigenbase" name="eigenbase-properties" rev="1.1.2"/>
            <dependency org="eigenbase" name="eigenbase-resgen" rev="1.3.1"/>
            <dependency org="sun" name="jlfgr" rev="1.0"/>
            <dependency org="javax.servlet" name="jsp-api" rev="2.0"/>
            <dependency org="javax.servlet" name="servlet-api" rev="2.4"/>
            <dependency org="log4j" name="log4j" rev="1.2.14"/>
            <dependency org="org.olap4j" name="olap4j" rev="${dependency.olap4j-core.revision}">
                <artifact name="olap4j"/>
            </dependency>
            <dependency org="org.olap4j" name="olap4j" rev="${dependency.olap4j-core.revision}"
                    conf="sources->default">
                <artifact name="olap4j" type="source" ext="jar"
                        m:classifier="sources"/>
            </dependency>
            <dependency org="org.olap4j" name="olap4j-tck" rev="${dependency.olap4j-tck.revision}"
                    conf="test->default" changing="true">
                <artifact name="olap4j-tck"/>
            </dependency>
            <dependency org="org.olap4j" name="olap4j-xmla" rev="${dependency.olap4j-xmla.revision}"
                    conf="test->default" changing="true">
                <artifact name="olap4j-xmla"/>
            </dependency>        <!-- REVIEW: try xalan 2.6.0? -->
            <dependency org="xalan" name="xalan" rev="2.4.1"/>
            <dependency org="xerces" name="xercesImpl" rev="2.5.0"/>        <!-- JDK 1.4 backwards compatibility jars -->
            <dependency org="backport-util-concurrent" 
                    name="backport-util-concurrent" rev="3.1"
                    conf="default-jdk1.4->default"/>
            <dependency org="asm" name="asm" rev="3.1"
                    conf="default-jdk1.4->default"/>
            <dependency org="asm" name="asm-commons" rev="3.1"
                    conf="default-jdk1.4->default"/>
            <dependency org="asm" name="asm-util" rev="3.1"
                    conf="default-jdk1.4->default"/>
            <dependency org="retroweaver" name="retroweaver" rev="2.0.7"
                    conf="default-jdk1.4->default"/>
            <dependency org="retroweaver" name="retroweaver-rt" rev="2.0.7"
                    conf="default-jdk1.4->default"/>        <!-- Distribution Jar and Wars -->
            <dependency org="org.apache.derby" name="derby" rev="10.2.2.0" conf="dist->default"/>
            <dependency org="hsqldb" name="hsqldb" rev="1.8.0" conf="dist->default"/>        <!-- Note that this is a build of jpivot's CVS trunk on 12-22-2008. -->
            <dependency org="com.tonbeller" name="jpivot" rev="1.8.0-100420" conf="dist->default">
                <artifact name="jpivot" type="war"/>
            </dependency>        <!-- Test Jars -->
            <dependency org="junit" name="junit" rev="3.8.1" conf="test->default"/>
            <dependency org="xmlunit" name="xmlunit" rev="1.1" conf="test->default"/>        <!-- Exclusions -->
            <exclude org="avalon-framework" module="avalon-framework"/>
            <exclude org="commons-discovery" module="commons-discovery"/>
            <exclude org="commons-net" module="commons-net"/>
            <exclude org="oro" module="oro"/>
            <exclude org="commons-httpclient" module="commons-httpclient"/>
            <exclude org="jaxme" module="jaxme-api"/>
            <exclude org="jdom" module="jdom"/>
            <exclude org="xom" module="xom"/>
            <exclude org="com.ibm.icu" module="icu4j"/>
            <exclude org="com.jcraft" module="jsch"/>
            <exclude org="jaxen" module="jaxen"/>
            <exclude org="org.ccil.cowan.tagcoup" module="tagsoup"/>
            <exclude org="javax.sql" module="jdbc-stdext"/>
            <exclude org="xml-apis" module="xml-apis"/>
        </dependencies>
    </ivy-module>
      

  2.   

    http://sourceforge.net/projects/mondrian/files/mondrian/mondrian-3.5.0/
    这个地址可以下载到此项目的源代码,用Ant导入这个最直接了吧…
      

  3.   

    确实是地址不对,我build的时候把这个dependence屏蔽掉了就OK了。
    问题已解决
      

  4.   

    ivy-configure:
    [ivy:configure] :: loading settings :: file = E:\solr-4.9.0\lucene\ivy-settings.xmlresolve:
    [ivy:retrieve]
    [ivy:retrieve] :: problems summary ::
    [ivy:retrieve] :::: WARNINGS
    [ivy:retrieve]          module not found: javax.servlet#servlet-api;2.4
    [ivy:retrieve]  ==== local: tried
    [ivy:retrieve]    C:\Users\huohuimin\.ivy2\local\javax.servlet\servlet-api\2.4\ivys\ivy.xm
    l
    [ivy:retrieve]    -- artifact javax.servlet#servlet-api;2.4!servlet-api.jar:
    [ivy:retrieve]    C:\Users\huohuimin\.ivy2\local\javax.servlet\servlet-api\2.4\jars\servle
    t-api.jar
    [ivy:retrieve]  ==== shared: tried
    [ivy:retrieve]    C:\Users\huohuimin\.ivy2\shared\javax.servlet\servlet-api\2.4\ivys\ivy.x
    ml
    [ivy:retrieve]    -- artifact javax.servlet#servlet-api;2.4!servlet-api.jar:
    [ivy:retrieve]    C:\Users\huohuimin\.ivy2\shared\javax.servlet\servlet-api\2.4\jars\servl
    et-api.jar
    [ivy:retrieve]  ==== public: tried
    [ivy:retrieve]    http://repo1.maven.org/maven2/javax/servlet/servlet-api/2.4/servlet-api-
    2.4.pom
    [ivy:retrieve]  ==== cloudera: tried
    [ivy:retrieve]    http://repository.cloudera.com/artifactory/repo/javax/servlet/servlet-ap
    i/2.4/servlet-api-2.4.pom
    [ivy:retrieve]  ==== releases.cloudera.com: tried
    [ivy:retrieve]    http://repository.cloudera.com/content/repositories/releases/javax/servl
    et/servlet-api/2.4/servlet-api-2.4.pom
    [ivy:retrieve]    -- artifact javax.servlet#servlet-api;2.4!servlet-api.jar:
    [ivy:retrieve]    http://repository.cloudera.com/content/repositories/releases/javax/servl
    et/servlet-api/2.4/servlet-api-2.4.jar
    [ivy:retrieve]  ==== sonatype-releases: tried
    [ivy:retrieve]    http://oss.sonatype.org/content/repositories/releases/javax/servlet/serv
    let-api/2.4/servlet-api-2.4.pom
    [ivy:retrieve]    -- artifact javax.servlet#servlet-api;2.4!servlet-api.jar:
    [ivy:retrieve]    http://oss.sonatype.org/content/repositories/releases/javax/servlet/serv
    let-api/2.4/servlet-api-2.4.jar
    [ivy:retrieve]  ==== maven.restlet.org: tried
    [ivy:retrieve]    http://maven.restlet.org/javax/servlet/servlet-api/2.4/servlet-api-2.4.p
    om
    [ivy:retrieve]    -- artifact javax.servlet#servlet-api;2.4!servlet-api.jar:
    [ivy:retrieve]    http://maven.restlet.org/javax/servlet/servlet-api/2.4/servlet-api-2.4.j
    ar
    [ivy:retrieve]  ==== svnkit-releases: tried
    [ivy:retrieve]    http://maven.tmatesoft.com/content/repositories/releases/javax/servlet/s
    ervlet-api/2.4/servlet-api-2.4.pom
    [ivy:retrieve]    -- artifact javax.servlet#servlet-api;2.4!servlet-api.jar:
    [ivy:retrieve]    http://maven.tmatesoft.com/content/repositories/releases/javax/servlet/s
    ervlet-api/2.4/servlet-api-2.4.jar
    [ivy:retrieve]  ==== working-chinese-mirror: tried
    [ivy:retrieve]    http://uk.maven.org/maven2/javax/servlet/servlet-api/2.4/servlet-api-2.4
    .pom
    [ivy:retrieve]          ::::::::::::::::::::::::::::::::::::::::::::::
    [ivy:retrieve]          ::          UNRESOLVED DEPENDENCIES         ::
    [ivy:retrieve]          ::::::::::::::::::::::::::::::::::::::::::::::
    [ivy:retrieve]          :: javax.servlet#servlet-api;2.4: not found
    [ivy:retrieve]          ::::::::::::::::::::::::::::::::::::::::::::::
    [ivy:retrieve]
    [ivy:retrieve] :::: ERRORS
    [ivy:retrieve]  impossible to acquire lock for javax.servlet#servlet-api;2.4
    [ivy:retrieve]  impossible to acquire lock for javax.servlet#servlet-api;2.4
    [ivy:retrieve]  impossible to acquire lock for javax.servlet#servlet-api;2.4
    [ivy:retrieve]  impossible to acquire lock for javax.servlet#servlet-api;2.4
    [ivy:retrieve]  impossible to acquire lock for javax.servlet#servlet-api;2.4
    [ivy:retrieve]  impossible to acquire lock for javax.servlet#servlet-api;2.4
    [ivy:retrieve]  impossible to acquire lock for javax.servlet#servlet-api;2.4
    [ivy:retrieve]  impossible to acquire lock for javax.servlet#servlet-api;2.4
    [ivy:retrieve]  impossible to acquire lock for javax.servlet#servlet-api;2.4
    [ivy:retrieve]  impossible to acquire lock for javax.servlet#servlet-api;2.4
    [ivy:retrieve]  impossible to acquire lock for javax.servlet#servlet-api;2.4
    [ivy:retrieve]  impossible to acquire lock for javax.servlet#servlet-api;2.4
    [ivy:retrieve]  impossible to acquire lock for javax.servlet#servlet-api;2.4
    [ivy:retrieve]
    [ivy:retrieve] :: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE DETAILSBUILD FAILED
    E:\solr-4.9.0\build.xml:112: The following error occurred while executing this line:
    E:\solr-4.9.0\lucene\build.xml:200: The following error occurred while executing this line
    :
    E:\solr-4.9.0\lucene\common-build.xml:2017: The following error occurred while executing t
    his line:
    E:\solr-4.9.0\lucene\common-build.xml:388: impossible to resolve dependencies:
            resolve failed - see output for details我的是这个 http://repo1.maven.org/maven2/javax/servlet/servlet-api/2.4/servlet-api-
    2.4.pom找不到,报404错误