0

最後の公式リポジトリ バージョンのクローンを作成し、実行しようとしました: ./build publish

私のubuntuで。ただし、以下のエラーが発生しました。Maven プロジェクトがあり、playORM に依存関係を追加する必要がありますが、その方法がわかりません。

checkstyle:
     [echo] MAX CHECKSTYLE ERRORS ALLOWED=0
[checkstyle] Running Checkstyle 4.1 on 276 files

all:

publish:
[ivy:publish] :: delivering :: alvazan#orm;working@mvalle-POS-EIH61CE :: 20121019172025 :: integration :: Fri Oct 19 17:20:25 BRT 2012
[ivy:publish]   delivering ivy file to /tmp/playorm/input/libinclude/ivy.xml
[ivy:publish] :: publishing :: alvazan#orm

BUILD FAILED
/tmp/playorm/bldfiles/build.xml:55: impossible to publish artifacts for alvazan#orm;working@mvalle-POS-EIH61CE: java.lang.IllegalArgumentException: unknown resolver local
    at org.apache.ivy.core.publish.PublishEngine.publish(PublishEngine.java:168)
    at org.apache.ivy.Ivy.publish(Ivy.java:611)
    at org.apache.ivy.ant.IvyPublish.doExecute(IvyPublish.java:311)
    at org.apache.ivy.ant.IvyTask.execute(IvyTask.java:277)
    at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
    at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:601)
    at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
    at org.apache.tools.ant.Task.perform(Task.java:348)
    at org.apache.tools.ant.Target.execute(Target.java:392)
    at org.apache.tools.ant.Target.performTasks(Target.java:413)
    at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
    at org.apache.tools.ant.Project.executeTarget(Project.java:1368)
    at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
    at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
    at org.apache.tools.ant.Main.runBuild(Main.java:811)
    at org.apache.tools.ant.Main.startAnt(Main.java:217)
    at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280)
    at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109)

Total time: 1 minute 49 seconds
4

1 に答える 1

1

パブリッシュ ターゲットを実行しないでください。これは、オープン ソースの nexus リポジトリに公開できるように作成されているため、誰もが公式にリリースされたバージョンに依存できます。

そうは言っても、ローカルリポジトリに公開できるようにしたいですか. ホスト、パス、ユーザー名、パスワード、バージョンなどのパラメーターを指定する必要がある新しい汎用ターゲットをおそらく作成できますが、ユーザーはグローバル Maven リポジトリでリリースされたリリースに依存するだけです。

于 2012-10-19T21:18:41.377 に答える