2016-10-27 13 views
2

私はwso2 emm 2.2.0 Betaを使用しています。下記を参照してくださいエラーコンソール。私がmavenをインストールすると、mavenアセンブリプラグインの問題が発生しました。Maven - 目標org.apache.maven.plugins:maven-assembly-pluginの実行に失敗しました:プロジェクトのシングル(1-pre-dist)

なぜそれが発生するのか教えてください。この問題を解決するための提案をしてください。

[INFO] Scanning for projects... 
[INFO]                   
[INFO] ------------------------------------------------------------------------ 
[INFO] Building WSO2 Mobile Device Manager (MDM) - Distribution 2.2.0-BETA2 
[INFO] ------------------------------------------------------------------------ 
[INFO] 
[INFO] --- incremental-build-plugin:1.3:incremental-build (default) @ wso2emm --- 
[INFO] Verifying module descriptor ... 
[INFO] Verifying parent modules... 
[INFO] Verifying resources... 
[INFO] Resources directory does not exist : /home/next/Praveen/Project/secureON/Project/Project_Setup/product-emm-2.2.0-BETA2/modules/distribution/src/main/resources 
[INFO] Verifying sources... 
[INFO] No sources to check ... 
[INFO] 
[INFO] --- buildnumber-maven-plugin:1.3:create (default) @ wso2emm --- 
[INFO] Storing buildNumber: 27 Oct 2016 at timestamp: 1477554746130 
[WARNING] Cannot get the branch information from the git repository: 
Detecting the current branch failed: fatal: Not a git repository (or any of the parent directories): .git 

[INFO] Executing: /bin/sh -c cd /home/next/Praveen/Project/secureON/Project/Project_Setup/product-emm-2.2.0-BETA2/modules/distribution && git rev-parse --verify HEAD 
[INFO] Working directory: /home/next/Praveen/Project/secureON/Project/Project_Setup/product-emm-2.2.0-BETA2/modules/distribution 
[INFO] Storing buildScmBranch: UNKNOWN_BRANCH 
[INFO] 
[INFO] --- maven-remote-resources-plugin:1.5:process (default) @ wso2emm --- 
[INFO] 
[INFO] --- maven-assembly-plugin:2.4:single (1-pre-dist) @ wso2emm --- 
[INFO] Reading assembly descriptor: /home/next/Praveen/Project/secureON/Project/Project_Setup/product-emm-2.2.0-BETA2/modules/distribution/src/assembly/dist.xml 
[INFO] ------------------------------------------------------------------------ 
[INFO] BUILD FAILURE 
[INFO] ------------------------------------------------------------------------ 
[INFO] Total time: 1.203s 
[INFO] Finished at: Thu Oct 27 13:22:26 IST 2016 
[INFO] Final Memory: 13M/188M 
[INFO] ------------------------------------------------------------------------ 
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-assembly-plugin:2.4:single (1-pre-dist) on project wso2emm: Failed to create assembly: Error creating assembly archive dist: You must set at least one file. 
+0

root pomから2.2.0 betaタグをビルドしますか? – lakshman

+0

はい、でもわかりません。どうやってするか?私は、製品のジッパーバンドルを構築したい。 – Antro

+0

product-emm repoとcheckout v2.2.0-BETAタグを複製し、ルートフォルダからmvn clean installを実行することができます。 – lakshman

答えて

1

WSO2 EMM 2.2.0 Betaをビルドする場合は、以下の手順に従います。

  1. クローン製品-EMMレポ git clone https://github.com/wso2/product-emm.git

  2. アウトバージョン2.2.0-BETAタグ。 git checkout v2.2.0-BETA

  3. root pomからビルドします。あなただけの製品のzipをしたい場合は、それが根を投影して行くための配布モジュールを構築することができ、ルートフォルダと問題 mvn clean install

を投影する移動 - >モジュール - >配布フォルダと問題mvn clean installそこから。ビルドzipファイルはdistribution/targetフォルダにあります。

あなたがマスターブランチにいるようです。 emmベータタグの作成後にあなたのために失敗したMavenの目標が追加されました。失敗した理由は、ビルド時にインターネットのリソースに接続しようとしていて、コンピュータがインターネット上のそのリソースに接続できなかったためです。本当にマスターブランチ(2.2.0-SNAPSHOT)を構築したい場合は、インターネット接続やファイアウォールのブロックをチェックしてください。

関連する問題