問題タブ [opengrok]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
search - Apache Lucene の標準構文であいまい検索と近接検索を組み合わせることはできますか?
OpenGrokによって索引付けされたコードベースを検索しています。 -a オプションを有効にして、検索語の最初の文字をワイルドカードにすることができます。foo
文字列パラメーター (文字列foo("")
内に 1 つ以上の文字を含む) を受け取り、そのメソッドが variable の 5 語以内にあるすべてのメソッドを検索したいと考えていますbar
。
標準のトークナイザーによって提供される単語の分割により、私は+full:"foo bar"~5
すべてfoo(
の近くを取得するために使用できますが、パラメーターなしのメソッドをbar
除外すること("
は問題です。この構文は、近接検索でこの組み合わせの検索をサポートしているようには見えません (ワイルドカード文字列ではなくワイルドカード文字列がなくても) 。トークナイザーを変更することは現時点ではオプションではないことを考えると、これのすべてまたは一部を達成する方法についてのアイデアはありますか?foo("jar")
foo AND \ \ AND jar AND \ \"
"jar"
""~5
opengrok - opengrok の代替
OpenGrok の代替として使用しています。うまく設定できません。私が望むのは、Visual Studio の場合と同じように、コードを参照することです。定義へ移動、参照の検索などの最小限のオプションを備えたメニューが欲しいのですが、どうすれば実現できますか?
java - OpenGrok API はありますか?
OpenGrokの API はありますか? Perl または Java で結果をマイニングすることに興味があります。現時点では、結果に対して HTML スクラップを実行できましたが、理想的とは言えません。
その Web サイトによると、Lucene を利用していますが、HTML 経由以外で接続する方法に関する実際の情報はありません。
lucene - opengrok には本当に別のステージング ディレクトリが必要ですか?
サンプルのインストールおよび構成手順では、 OpenGrokには 2 つのステージング領域が必要であることが示唆されているように見えますが、その根拠は、1 つの領域がインデックス再生成作業領域であり、もう 1 つの領域が運用領域であり、それらが次のようにローテーションされるというものです。すべてのインデックス再生成。
それは本当に必要ですか?エリアを 2 つではなく 1 つにすることはできますか?
遭遇する可能性のある競合状態の一般的なリストではなく、opengrok に固有の回答を探しています。
svn - 履歴を取得できず、opengrok で Annotate が機能します
ここの手順に従うだけです: http://www.hierax.org/2009/10/opengrok-on-ubuntu-w-tomcat6.html そしてopengrokはインデックス検索で動作しますが、履歴と注釈は機能しませんでした。
具体的には、ファイルを表示すると、「ホーム」、「履歴」、「注釈」、「行番号」などのボタンが、表示されたソース ファイルの上のリボンに表示されます。ほとんどは、それらが言うことを行うリンクですが、 History と Annotate はリンクではありません。
フォルダ名をクリックしてファイルのリストを表示すると、各ファイルには小さな HAD リンクがあり、H と A はそれぞれ履歴と注釈を表します。今回はリンクですが (たとえば、「A」は a=true で URL を拡張します)、クリックすると、ファイルは注釈なしで表示されます。
これは、SVN と TFS の両方で発生する可能性があります。
同じ opengrok インストールで、一部のファイルのみが影響を受ける可能性があります (これは TFS のみのインストールで観察されました)。
これがconfiguration.xmlを生成するための私のコマンドです
sudo java -jar /var/lib/opengrok/bin/opengrok.jar -W /var/lib/opengrok/configuration.xml -c /usr/bin/ctages -P -S -v -s /var/lib/opengrok /src/ -d /var/lib/opengrok/data -w opengrok -L 研磨済み -r on
java - Tomcat を使用した展開中の一時的な 404 エラーを回避する
OpenGrok/dist/source.war
にコピーするたびに、そのようなコピーの直後の数秒間/var/tomcat/webapps/
、Tomcat はユーザーにエラーを含む空白のエラー ページを生成します。404 Not Found
これは受け入れられません。ファイルを tomcat ディレクトリに手動でコピーして、正しく展開していない.war
のでしょうか、それとも OpenGrok のバグでしょうか? 404
展開プロセス中に不当な扱いを受ける訪問者が 1 人もいないことを確認するにはどうすればよいですか?
opengrok - OpenGrok: ファイルのフルパスをコピーできますか?
OpenGrok にファイル検索結果がある場合、
一致したファイルの結果のフル パス名をクリップボードにコピーする方法が見つからないため、Visual Studio またはその他のエディターでファイルを開くことができます。
ファイルの結果を参照すると、ページの先頭に xref のフル パスがありますが、バックスラッシュではなくスラッシュが含まれていることが問題です。これをファイルで使用できるパスに簡単に変換できません->ダイアログを開く
それを簡単に行う方法はありますか?
java - OpenGrok ソースのビルドに失敗しました
このリンク ( https://github.com/OpenGrok/OpenGrok/wiki/How-to-build-OpenGrok-from-source )に従ってソースから OpenGrok をビルドしたい。Ant コマンドを使用して OpenGrok をビルドすると、次のエラーが発生しました。
誰か手を貸してくれませんか?前もって感謝します!