問題タブ [maven-eclipse-plugin]
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.
eclipse - Apache Zeppelin: ソース コードからビルドしようとすると zeppelin-web が失敗する
Eclipse ワークスペースでhttps://github.com/apache/zeppelinから Apache Zeppelin の「マスター」コピーを複製し、次のインストール手順に従いました。
- 新しい Java プロジェクトを作成し、zeppelin をインポートしました。
- それをMavenプロジェクトに変換しました
- 以前にNodeJSをインストールし、その後bowerをインストールしました。
- Maven リポジトリ インデックスの更新を有効にする
- Window=>Preferences=>Maven で、以下を確認しました。
- アーティファクト ソースのダウンロード
- アーティファクト JavaDoc をダウンロード
- 起動時にリポジトリ インデックスの更新をダウンロードする
- 起動時に Maven プロジェクトを更新する
- JDKがインストールされていることを確認しました
- C:/Program Files (または X86)/Java/.. JDK (JRE ではない) が必要です
- Windows => 設定 => 「jre」を検索
- インストール済みの JRE => 追加… => 標準 VM
- JRE ホーム: インストールされた jdk フォルダーの場所/jdk1.8.***
- プロジェクトを右クリック => Run As => Run Configurations
- Mavenビルドをダブルクリック
- 名前: きれいなパッケージ
- ベース ディレクトリ: zeppelin ディレクトリ
- 目標: きれいなパッケージ
- 「テストをスキップ」をチェック</li>
- JREタブ=> JREの代わりにJDK(上記でインストール)を選択
- 走る
zeppelin-web 以降を除くほとんどのモジュールはパスします
[情報] 原子炉の概要:
[情報]
[情報] ツェッペリン .................................... ...... 成功 [ 20.674 秒]
[情報] ツェッペリン: 通訳 ................................ 成功 [01 :55 分]
[情報] ツェッペリン: Zengine .................................................成功 [02:36 分]
[情報] ツェッペリン: システム API の表示 ................................成功 [01:21 分]
[情報] ツェッペリン: Spark の依存関係 ..... ...................成功 [03:32 分]
[情報] ツェッペリン: スパーク ................... ................... 成功 [04:05 分]
[情報] Zeppelin: Markdown インタープリター ................... .. 成功 [ 6.287 秒]
[情報] Zeppelin: Angular インタプリタ ................................成功 [ 3.118 秒]
[情報] ツェッペリン: シェル インタープリター ......................... 成功 [ 3.650 秒]
[情報] ツェッペリン: リヴィ インタープリター ...... ...................成功 [ 30.402 秒]
[情報] Zeppelin: HBase インタプリタ ................... .... 成功 [04:02 分]
[情報] ツェッペリン: Apache Pig インタープリター ................... 成功 [03:37 分]
[情報] ツェッペリン: PostgreSQL インタープリター .................... SUCCESS [ 16.102 s]
[INFO] Zeppelin: JDBC インタープリター .......... ........成功 [17.661 秒]
[情報] ツェッペリン: ファイル システム インタープリター ................成功 [16.002 秒]
[情報] ツェッペリン: フリンク . ................................... 成功 [04:32 分]
[情報] Zeppelin: Apache Ignite インタープリター................成功 [02:22 分]
[INFO] Zeppelin: Kylin インタープリター ................................成功 [ 5.049 s]
[INFO] Zeppelin: Python インタープリター ....... ................成功 [ 4.519 秒]
[情報] ツェッペリン: レンズ インタープリター ................................ ... 成功 [02:00 分]
[情報] Zeppelin: Apache Cassandra インタープリター ............. 成功 [03:49 分]
[情報] Zeppelin: Elasticsearch インタープリター ..... .... 成功[01:47 分]
[情報] ツェッペリン: BigQuery インタープリター ................................ 成功 [ 24.181 秒]
[情報] ツェッペリン: Alluxio インタープリター ................................成功 [02:17 分]
[情報] ツェッペリン: ウェブ アプリケーション ...... ................... 失敗 [01:27 分]
[情報] ツェッペリン: サーバー ................. ...................スキップされました
[INFO] Zeppelin: パッケージ配布 ...................スキップ
[INFO] -------------------- -------------------------------------------------- --
[情報] ビルドの失敗
[情報] ---------------------------------------- --------------------------------
[情報] 合計時間: 41:58 分
[情報] 終了: 2016- 10-20T10:47:21-05:00
[情報] 最終記憶: 141M/508M
[情報] --------------------------- ---------------------------------------------
[エラー] に失敗しましたゴール com.github.eirslett:frontend-maven-plugin:0.0.25:grunt (grunt build) on project zeppelin-web: Failed to run task: 'grunt build --no-color' failed. (エラーコード 3) → [ヘルプ 1]
[エラー]
[エラー] エラーの完全なスタック トレースを表示するには、-e スイッチを指定して Maven を再実行します。
[エラー] -X スイッチを使用して Maven を再実行し、完全なデバッグ ログを有効にします。
[エラー]
[エラー] エラーと考えられる解決策の詳細については、次の記事を参照してください:
[エラー] [ヘルプ 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[エラー]
[エラー] 問題を修正した後、コマンド
[エラー] mvn -rf :zeppelin-webでビルドを再開できます 。
デバッグおよびエラー スタックに対して -e および -X を実行すると、次のようになりました。
[エラー] プロジェクト zeppelin-web でゴール com.github.eirslett:frontend-maven-plugin:0.0.25:grunt (grunt build) を実行できませんでした: タスクの実行に失敗しました: 'grunt build --no-color' が失敗しました。(エラー コード 3) -> [ヘルプ 1]
org.apache.maven.lifecycle.LifecycleExecutionException: プロジェクト zeppelin でゴール com.github.eirslett:frontend-maven-plugin:0.0.25:grunt (grunt ビルド) を実行できませんでした- web:
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
で org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:212 )
でタスクを実行できませんでした.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
で org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
で org.apache .maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
で org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307)
で org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193 ) )
org.apache.maven.cli.MavenCli.doMain で org.apache.maven.cli.MavenCli.execute(MavenCli.java:863)
で org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106)
でMavenCli.java:288)
org.apache.maven.cli.MavenCli.main(MavenCli.java:199)
で sun.reflect.NativeMethodAccessorImpl.invoke0(ネイティブ メソッド)
で sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
で sun.reflect .DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
で java.lang.reflect.Method.invoke(Method.java:498)
で org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
でorg.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
at org.codehaus.plexus.classworlds. launcher.Launcher.main(Launcher.java:356)
原因: org.apache.maven.plugin.MojoFailureException: org.apache.maven.plugin
で com.github.eirslett.maven.plugins.frontend.mojo.AbstractFrontendMojo.execute(AbstractFrontendMojo.java:66)
でタスクを実行できませんでした.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207)
... 20 以上
原因: com.github.eirslett.maven.plugins. frontend.lib.TaskRunnerException: 'grunt build --no-color' が失敗しました。(エラー コード 3)
com.github.eirslett.maven.plugins.frontend.lib.NodeTaskExecutor.execute(NodeTaskExecutor.java:59)
で com.github.eirslett.maven.plugins.frontend.mojo.GruntMojo.execute(GruntMojo ) .java:64)
com.github.eirslett.maven.plugins.frontend.mojo.AbstractFrontendMojo.execute(AbstractFrontendMojo.java:64) で
... 22 以上
[エラー]
私は何週間も SO を調べてきましたが、これは私が見つけた最も近い投稿です: Apache Zeppelin installation grunt build errorで、解決策が見つかったかどうかを人に尋ねましたが、応答はありませんでした。そこに投稿された解決策は私にとってはうまくいきませんでした。
これはすべて Windows Server 2008 R2 Standard ボックスで実行しています。誰かが解決策の点で正しい方向に私を向けることができれば、私は深く感謝しています.
java - カスタムsourceDirectoryの場合のEclipse Mavenビルドパスの問題
既存の Java プロジェクトを Maven プロジェクトに変換したところ、コマンド ラインを使用すると、Maven によってすべてが完全にビルドされます。
同じプロジェクトを Eclipse にインポートしてコンパイルすると (プロジェクトを右クリック -> Maven ビルドとして実行)、問題なくコンパイルされます。
ただし、ソース フォルダーが表示されません。ビルド パスを確認すると、警告が表示されます - ビルド パスのエントリがありません。
src/main/java
プロジェクトの既存のフォルダー構造を変更できなかったため、標準を使用していません。
これが私のpomです(sourceDirectory
タグに注意してください):
ここに私のディレクトリ構造があります:
maven - maven eclipse plugin generate wrong class path entry
I am using maven 3.6.0 and using maven eclipse plugin in POM file for generating eclipse .classpath (for my dependencies) file. The build successfully completed and when i try to configure eclipse project. I got build path error like 1. jar is not present in class path, but the jar is there in lib folder 2. Expecting different jar version, but the version in lib is different
Instead of creating .classpath using maven. I created one locally and copying it as resource in my eclipse project.
Currently i have just commented out .classpath line and copying the file as resource by correcting all the class path errors.
I want to achieve it through maven itself else i will end-up adding new entries in classpath every time i introduce third party jars.