2016-12-02 13 views
2

フェリックス・コンソルmavenを使ってバンドルをインストールしようとしています。ここでfelixコンソールにバンドルをインストールできません

は私が異なっやった事は、

は、私は自分のユーザー(管理者以外)を作成し、管理者グループにそのユーザーを入れています。また、新しいユーザーをApache Web Consoleセキュリティプロバイダに追加しました。これで、localhost:4502/system/console/bundlesにバンドルにアクセスしてインストールできます。しかし、私がmavenを使用しようとすると、以下の例外を除いて同じ作業になります。

 
[ERROR] Failed to execute goal com.day.jcr.vault:content-package-maven-plugin:0.0.20:install (install-content-package) on project testUser-content: Error while 
installing package. Check log for details. -> [Help 1] 
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal com.day.jcr.vault:content-package-maven-plugin:0.0.20:install (install-content-p 
ackage) on project testUser-content: Error while installing package. Check log for details. 
     at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:212) 
     at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) 
     at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) 
     at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116) 
     at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80) 
     at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51) 
     at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128) 
     at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307) 
     at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193) 
     at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106) 
     at org.apache.maven.cli.MavenCli.execute(MavenCli.java:863) 
     at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288) 
     at org.apache.maven.cli.MavenCli.main(MavenCli.java:199) 
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
     at java.lang.reflect.Method.invoke(Method.java:483) 
     at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289) 
     at 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) 
Caused by: org.apache.maven.plugin.MojoFailureException: Error while installing package. Check log for details. 
     at com.day.jcr.vault.maven.mgr.PackageInstallMojo.uploadPackage(PackageInstallMojo.java:281) 
     at com.day.jcr.vault.maven.mgr.PackageInstallMojo.execute(PackageInstallMojo.java:200) 
     at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134) 
     at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207) 
     ... 20 more 
+0

"パッケージのインストール中にエラーが発生しました。**詳細についてはログを確認してください。**" このアドバイスに従っていますか? –

+0

はい、これはユーザーアクセスに関連するものなので、あまり得られませんでした – placebo

+0

ここにログを投稿できますか? – toniedzwiedz

答えて

1

説明で共有スタックトレースが間違ったMavenプラグイン(content-package-maven-plugin)はbundleアーティファクトをインストールするために呼び出されることを示しています。

bundleアーチファクトをインストールできる正しいMavenプラグインは、Maven Sling Pluginmaven-sling-plugin)です。

(アーチファクトのpackagingタグがbundleある)、maven-sling-pluginプラグインを使用bundleを生成する任意pom.xmlのビルドのセクションに次のように追加するために。

<plugin> 
    <groupId>org.apache.sling</groupId> 
    <artifactId>maven-sling-plugin</artifactId> 
    <version>2.1.8</version> 
</plugin> 

その後

$ mvn sling:install -Dsling.url=<host>:<port>/system/console 

に従っsling.url、様々な他のパラメータは、あなたのpom.xmlの一部として一度設定することができるよう、プラグインを呼び出すことによってbundleをインストールします。 complete plugin documentationを確認してください。

関連する問題