2017-09-13 4 views
1

Intershopバージョン7.9のデモショップをインストールしようとしていますが、機能しなくなっています。私は「gradlew deployServer」を実行すると、私は最初のデモショップカートリッジのすべての依存関係のエラーを取得しています:私は完全なINTERSHOP手動セットアップCIインフラストラクチャに従っている Could not resolve all dependencies for configuration ':app_sf_responsive:compile'. Could not resolve com.intershop.business:ac_ecircle:. Required by: nl.test.testproject:app_sf_responsive:1.0.0-LOCAL No version for module 'com.intershop.business:ac_ecircle' in project properties and no version declared in dependency. Consider adding a version or filter property to 'C:\projects\test7.9\projects\testproject\gradle.properties' デモカートリッジの欠落バージョンでIntershop 7.9のインストールが失敗する

が、私は正確に知らない一点があります何をするか、それは新しいバージョン管理プラグインです。 これは6.2.5章に書かれていますが、どのように設定すればよいでしょうか?

+0

"Cookbook - Setup CI Infrastructure"を使用していますか? –

+0

私はまた、新鮮なish 7.9をインストールしようとしました。私はSetup CI Infrastructure Cookbookに従っていましたが、ステップ7を超えることはできません。企業の配布をNexusにアップロードすることはできません。 –

+0

はい、セットアップCIインフラストラクチャを使用しています。私は全体のセットアップを完了し、まだ問題に遭遇した。私は企業向けのZipファイルを再追加しようとしましたが、失敗しました。 –

答えて

1

Intershopをサポートしています。私は解決策を見つけました。

私の変更はINTERSHOPのセットアップCIインフラのセクション7.2.4にあります

https://support.intershop.com/kb/index.php/Display/279D85#Cookbook-SetupCIInfrastructure-CorporateArtifactsRecipe:SetupCIBuildforCorporateArtifacts

私はもっとその1つのINTERSHOPのインストールを持っているので、企業の分布が一意であることを確認しました。そうしないと、Nexusへのアップロード(私の場合)は引き続き失敗します。

企業distibutionフォルダのbuild.gradleに、scm.versionセクションでdisableSCM = trueを追加しました。

scm { 
    version { 
     type = 'threeDigits' 
     increment = 'MAJOR' 
     patternDigits = 1 
     disableSCM = true 
     initialVersion = '2.0.0' 
    } 
} 

これが追加されていないと、配信リポジトリがリリースリポジトリである間にスナップショットとしてアップロードしようとしたため、Nexusからhttpstatus 400のリクエストが正しくありませんでした。

もう一つの問題は、プロジェクトでdistributionURLある/のGradle /ラッパー/ gradle-wrapper.properties すべてネクサスリポジトリURLのは< repoBaseURL> +リポジトリ/スナップショットで構築されているが、distributionURLはリポジトリの一部が欠落しています。

これらの変更を適用した後、それは私のために働いた。

関連する問題