2

に示されているように、指示に従って PyLucene をインストールしています。

https://lucene.apache.org/pylucene/install.html

問題は、私が作るとき、ツタが何かを取得できず、失敗することです。

[ivy:retrieve] You probably access the destination server through a proxy server that is not well configured

他のすべてを既にダウンロードしているので、手動でダウンロードして動作させることは可能ですか。

これが機能しない理由がわかりません。私は大学のプロキシ サーバーの背後にいて、プロキシ サーバーに対してできることは何もありません。

$make
cd lucene-java-4.9.0/lucene; (JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64 /usr/bin/ant ivy-availability-check || JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64 /usr/bin/ant ivy-bootstrap)
Buildfile: /home/qcsproject/Downloads/pylucene-4.9.0-0/lucene-java-4.9.0/lucene/build.xml

ivy-availability-check:

ivy-fail:

BUILD SUCCESSFUL
Total time: 0 seconds
cd lucene-java-4.9.0/lucene/memory; JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64 /usr/bin/ant -Dversion=4.9.0
Buildfile: /home/qcsproject/Downloads/pylucene-4.9.0-0/lucene-java-4.9.0/lucene/memory/build.xml
 [echo] Building memory...

check-queryparser-uptodate:

jar-queryparser:
     [echo] Building queryparser...

check-queries-uptodate:

jar-queries:

check-sandbox-uptodate:

jar-sandbox:
     [echo] Building sandbox...

ivy-availability-check:
     [echo] Building sandbox...

ivy-fail:

ivy-configure:
[ivy:configure] :: Apache Ivy 2.4.0 - 20141213170938 ::   http://ant.apache.org/ivy/ ::
[ivy:configure] :: loading settings :: file = /home/qcsproject/Downloads/pylucene-4.9.0-0/lucene-java-4.9.0/lucene/ivy-settings.xml

resolve:
[ivy:retrieve] You probably access the destination server through a proxy server that is not well configured.
[ivy:retrieve] You probably access the destination server through a proxy server that is not well configured.

[ivy:retrieve] You probably access the destination server through a proxy server that is not well configured.
[ivy:retrieve] You probably access the destination server through a proxy server that is not well configured.
[ivy:retrieve] You probably access the destination server through a proxy server that is not well configured.
[ivy:retrieve] You probably access the destination server through a proxy server that is not well configured.
[ivy:retrieve] You probably access the destination server through a proxy server that is not well configured.
[ivy:retrieve] You probably access the destination server through a proxy server that is not well configured.
[ivy:retrieve] You probably access the destination server through a proxy server that is not well configured.
[ivy:retrieve] You probably access the destination server through a proxy server that is not well configured.
[ivy:retrieve] You probably access the destination server through a proxy server that is not well configured.
[ivy:retrieve] You probably access the destination server through a proxy server that is not well configured.
[ivy:retrieve] You probably access the destination server through a proxy server that is not well configured.
[ivy:retrieve] You probably access the destination server through a proxy server that is not well configured.
[ivy:retrieve] 
[ivy:retrieve] :: problems summary ::
[ivy:retrieve] :::: WARNINGS
[ivy:retrieve]  Host repo1.maven.org not found. url=https://repo1.maven.org/maven2/jakarta-regexp/jakarta-regexp/1.4/jakarta-regexp-1.4.pom
[ivy:retrieve]  Host repo1.maven.org not found. url=https://repo1.maven.org/maven2/jakarta-regexp/jakarta-regexp/1.4/jakarta-regexp-1.4.jar
[ivy:retrieve]  Host repository.cloudera.com not found. url=http://repository.cloudera.com/artifactory/repo/jakarta-regexp/jakarta-regexp/1.4/jakarta-regexp-1.4.pom
[ivy:retrieve]  Host repository.cloudera.com not found. url=http://repository.cloudera.com/artifactory/repo/jakarta-regexp/jakarta-regexp/1.4/jakarta-regexp-1.4.jar
[ivy:retrieve]  Host repository.cloudera.com not found. url=http://repository.cloudera.com/content/repositories/releases/jakarta-regexp/jakarta-regexp/1.4/jakarta-regexp-1.4.pom
[ivy:retrieve]  Host repository.cloudera.com not found. url=http://repository.cloudera.com/content/repositories/releases/jakarta-regexp/jakarta-regexp/1.4/jakarta-regexp-1.4.jar
[ivy:retrieve]  Host oss.sonatype.org not found. url=http://oss.sonatype.org/content/repositories/releases/jakarta-regexp/jakarta-regexp/1.4/jakarta-regexp-1.4.pom
[ivy:retrieve]  Host oss.sonatype.org not found. url=http://oss.sonatype.org/content/repositories/releases/jakarta-regexp/jakarta-regexp/1.4/jakarta-regexp-1.4.jar
[ivy:retrieve]  Host maven.restlet.org not found. url=http://maven.restlet.org/jakarta-regexp/jakarta-regexp/1.4/jakarta-regexp-1.4.pom
[ivy:retrieve]  Host maven.restlet.org not found. url=http://maven.restlet.org/jakarta-regexp/jakarta-regexp/1.4/jakarta-regexp-1.4.jar
[ivy:retrieve]  Host maven.tmatesoft.com not found. url=http://maven.tmatesoft.com/content/repositories/releases/jakarta-regexp/jakarta-regexp/1.4/jakarta-regexp-1.4.pom
[ivy:retrieve]  Host maven.tmatesoft.com not found. url=http://maven.tmatesoft.com/content/repositories/releases/jakarta-regexp/jakarta-regexp/1.4/jakarta-regexp-1.4.jar
[ivy:retrieve]  Host uk.maven.org not found. url=http://uk.maven.org/maven2/jakarta-regexp/jakarta-regexp/1.4/jakarta-regexp-1.4.pom
[ivy:retrieve]  Host uk.maven.org not found. url=http://uk.maven.org/maven2/jakarta-regexp/jakarta-regexp/1.4/jakarta-regexp-1.4.jar
[ivy:retrieve]      module not found: jakarta-regexp#jakarta-regexp;1.4
[ivy:retrieve]  ==== local: tried
[ivy:retrieve]    /home/qcsproject/.ivy2/local/jakarta-regexp/jakarta-regexp/1.4/ivys/ivy.xml
[ivy:retrieve]    -- artifact jakarta-regexp#jakarta-regexp;1.4!jakarta-regexp.jar:
[ivy:retrieve]    /home/qcsproject/.ivy2/local/jakarta-regexp/jakarta-regexp/1.4/jars/jakarta-regexp.jar
[ivy:retrieve]  ==== shared: tried
[ivy:retrieve]    /home/qcsproject/.ivy2/shared/jakarta-regexp/jakarta-regexp/1.4/ivys/ivy.xml
[ivy:retrieve]    -- artifact jakarta-regexp#jakarta-regexp;1.4!jakarta-regexp.jar:
[ivy:retrieve]    /home/qcsproject/.ivy2/shared/jakarta-regexp/jakarta-regexp/1.4/jars/jakarta-regexp.jar
[ivy:retrieve]  ==== public: tried
[ivy:retrieve]    https://repo1.maven.org/maven2/jakarta-regexp/jakarta-regexp/1.4/jakarta-regexp-1.4.pom
[ivy:retrieve]    -- artifact jakarta-regexp#jakarta-regexp;1.4!jakarta-regexp.jar:
[ivy:retrieve]    https://repo1.maven.org/maven2/jakarta-regexp/jakarta-regexp/1.4/jakarta-regexp-1.4.jar
[ivy:retrieve]  ==== cloudera: tried
[ivy:retrieve]    http://repository.cloudera.com/artifactory/repo/jakarta-regexp/jakarta-regexp/1.4/jakarta-regexp-1.4.pom
[ivy:retrieve]    -- artifact jakarta-regexp#jakarta-regexp;1.4!jakarta-regexp.jar:
 [ivy:retrieve]       http://repository.cloudera.com/artifactory/repo/jakarta-regexp/jakarta-regexp/1.4/jakarta-regexp-1.4.jar
[ivy:retrieve]  ==== releases.cloudera.com: tried
[ivy:retrieve]    http://repository.cloudera.com/content/repositories/releases/jakarta-regexp/jakarta-regexp/1.4/jakarta-regexp-1.4.pom
[ivy :retrieve]       -- artifact jakarta-regexp#jakarta-regexp;1.4!jakarta-regexp.jar:
[ivy:retrieve]    http://repository.cloudera.com/content/repositories/releases/jakarta-regexp/jakarta-regexp/1.4/jakarta-regexp-1.4.jar
[ivy:retrieve]  ==== sonatype-releases: tried
[ivy :retrieve]       http://oss.sonatype.org/content/repositories/releases/jakarta-regexp/jakarta-regexp/1.4/jakarta-regexp-1.4.pom
[ivy:retrieve]    -- artifact jakarta-regexp#jakarta-regexp;1.4!jakarta-regexp.jar:
[ivy:retrieve]    http://oss.sonatype.org/content/repositories/releases/jakarta-regexp/jakarta-regexp/1.4/jakarta-regexp-1.4.jar
[ivy:retrieve]  ==== maven.restlet.org: tried
[ivy:retrieve]    http://maven.restlet.org/jakarta-regexp/jakarta-regexp/1.4/jakarta-regexp-1.4.pom
[ivy:retrieve]    -- artifact jakarta-regexp#jakarta-regexp;1.4!jakarta-regexp.jar:
[ivy:retrieve]    http://maven.restlet.org/jakarta-regexp/jakarta-regexp/1.4/jakarta-regexp-1.4.jar
[ivy:retrieve]  ==== svnkit-releases: tried
[ivy:retrieve]    http://maven.tmatesoft.com/content/repositories/releases/jakarta-regexp/jakarta-regexp/1.4/jakarta-regexp-1.4.pom
[ivy:retrieve]    -- artifact jakarta-regexp#jakarta-regexp;1.4!jakarta-regexp.jar:
[ivy:retrieve]    http://maven.tmatesoft.com/content/repositories/releases/jakarta-regexp/jakarta-regexp/1.4/jakarta-regexp-1.4.jar
[ivy:retrieve]  ==== working-chinese-mirror: tried
[ivy:retrieve]    http://uk.maven.org/maven2/jakarta-regexp/jakarta-regexp/1.4/jakarta-regexp-1.4.pom
[ivy:retrieve]    -- artifact jakarta-regexp#jakarta-regexp;1.4!jakarta-regexp.jar:
[ivy:retrieve]    http://uk.maven.org/maven2/jakarta-regexp/jakarta-regexp/1.4/jakarta-regexp-1.4.jar
[ivy:retrieve]      ::::::::::::::::::::::::::::::::::::::::::::::
[ivy:retrieve]      ::          UNRESOLVED DEPENDENCIES         ::
[ivy:retrieve]      ::::::::::::::::::::::::::::::::::::::::::::::
[ivy:retrieve]      :: jakarta-regexp#jakarta-regexp;1.4: not found
[ivy:retrieve]      ::::::::::::::::::::::::::::::::::::::::::::::
[ivy:retrieve] 
[ivy:retrieve] :: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE DETAILS

BUILD FAILED
/home/qcsproject/Downloads/pylucene-4.9.0-0/lucene-java-4.9.0/lucene/module-build.xml:118: The following error occurred while executing this line:
/home/qcsproject/Downloads/pylucene-4.9.0-0/lucene-java-4.9.0/lucene/module-build.xml:550: The following error occurred while executing this line:
/home/qcsproject/Downloads/pylucene-4.9.0-0/lucene-java-4.9.0/lucene/common-build.xml:388: impossible to resolve dependencies:
resolve failed - see output for details

Total time: 2 minutes 1 second
make: *** [lucene-java-4.9.0/lucene/build/memory/lucene-memory-4.9.0.jar] Error 1
4

2 に答える 2

2

私は長い間これに苦労していました。このユーザーのように、私は多くの汚いトリックを試しました。

基本的に、ant がビルドする必要があるファイル ivy-2.3.0.jar には、ソース内にcom/trends ディレクトリが含まれているようです。これは、pylucene インストーラーの構成ファイルによって事前定義された maven リポジトリーからダウンロードされるためです。私の場合、これらのトレンド クラスは多くの Java アプレット アラート インスタンスをトリガーし、ivy への接続許可を求めました...

さらに、ANT_HOME 変数のエクスポートが欠落している可能性があります。

要約すると:

OS X などで ANT_HOME をエクスポートします。

export ANT_HOME=/usr/local/Cellar/ant/1.9.6/libexec
export PATH=$PATH:$ANT_HOME/bin

きれいにダウンロードされたアイビー jar を使用します。ここから圧縮された src をダウンロードし、jar を抽出して、たとえばシンボリック リンクを作成することにより、必要な ant lib ディレクトリに「配置」します。クリーン バージョンが必要なバージョンよりも新しい場合は問題ありません。たとえば、OS X では次のようになります。

ln -s <where you have ivy-2.4.0.jar> ~/.ant/lib/ivy-2.3.0.jar
于 2015-11-06T19:32:32.103 に答える
0

Ant はプロキシ設定を認識している必要があります。

https://ant.apache.org/manual/proxy.html

記事からの引用:

バッシュの場合

export ANT_OPTS="-Dhttp.proxyHost=proxy -Dhttp.proxyPort=8080"

tcsh/csh の場合:

setenv ANT_OPTS "-Dhttp.proxyHost=proxy -Dhttp.proxyPort=8080"

于 2019-04-10T16:46:47.513 に答える