0

play 1.2.5 用に migrate-1.4 をインストールし、
requireを追加しました。

  • 再生 -> 移行 1.4

dependencies.yml

その後、次のことを伝える play dependencies を実行します。

Oops, malformed dependencies.yml descriptor:
~
~       require list not found -> {require=play -> migrate 1.4}
~
Exception in thread "main" java.text.ParseException: Malformed dependencies.yml descriptor
        at play.deps.YamlParser.parseDescriptor(YamlParser.java:204)
        at org.apache.ivy.plugins.parser.AbstractModuleDescriptorParser.parseDescriptor(AbstractModuleDescriptorParser.java:48)
        at org.apache.ivy.core.resolve.ResolveEngine.resolve(ResolveEngine.java:185)
        at play.deps.DependenciesManager.resolve(DependenciesManager.java:341)
        at play.deps.DependenciesManager.main(DependenciesManager.java:39)

誰が理由を教えてくれますか?
どうもありがとう!


私はばかげた間違いをしました!私は実際にこれらを PLAY_HOME/framework/dependencies.yml に追加しました。これは、アプリケーションの conf フォルダーにあるはずです。依存関係を追加した後、dependencies.yml は次のようになります。

# Application dependencies
require:
 - play -> table 1.2.1
 - play -> migrate 1.4
 - play -> search 2.0
 - play -> jersey 0.1

次に、「依存関係の再生」を実行すると、結果が異なります。

 *****************************************************************************
 WARNING: These dependencies are missing, your application may not work properly (use --verbose for details),

   play->jersey 0.1
   play->migrate 1.4
   play->table 1.2.1
   play->search 2.0
 *****************************************************************************

 Some dependencies are still missing.
4

1 に答える 1

0

が多すぎるようですrequire:dependencies.yml次のように変更してみてください。

require:
    - play -> table 1.2.1
    - play -> search 2.0
    - play -> migrate 1.4
    - play -> jersey 0.1

つまり、セクションは 1 つだけにする必要がありrequire:ます。

于 2013-08-12T09:31:18.200 に答える