0

この依存チャンクを pom.xml に追加しました

     <dependency>
        <groupId>freeway</groupId>
        <artifactId>axis</artifactId>
        <version>1.0</version>
    </dependency>

jar ファイルをフォルダー C:\jarhost\axis-1.0.jar に配置し、コマンドを実行しました

   mvn install:install-file -Dfile= "C:/jarhost/axis-1.0.jar" -DgroupId=freeway -DartifactId=axis -Dversion=1.0 -Dpackaging=jar

そして、これは私が得るエラーです

http://imageshack.us/f/580/cmdimage.png

私もこのhttps://confluence.sakaiproject.org/display/DOC/Adding+JARs+to+an+Application に出くわし、試してみました。しかし、依存関係を「ダウンロード」できませんでした。

何が欠けていますか?これについてあなたの助けを探しています。

ありがとう A

4

2 に答える 2

0

あなたの場合、pom.xmlにdependencieを追加することで、プラグインを使用してjarをインストールできます。たとえば、スコープコンパイルを追加する必要があると思います。

    <dependency>
        <groupId>org.apache.axis</groupId>
        <artifactId>axis</artifactId>
        <version>1.4</version>
        <scope>compile</scope>
    </dependency>

あなたはここでそれについて読むことができます

プラグインの作成を開始する場合のもう1つのアドバイスは、Confluenceを使用するatlas-cliこと
mvn-instalであり、この方法では役に立ちません。

また、この非常に便利なドキュメントをここで読むことをお勧めします。Confluence用のプラグインをはるかに簡単に開発するのに役立つ多くの優れたドキュメントを見つけることができます。

于 2012-07-11T11:56:02.890 に答える
0

アンジェラ、

このバグに遭遇するかもしれません:

残念ながら、Atlassian Plugin SDK にはバグがあり、atlas-* バッチ ファイルが等号を含むコマンドライン パラメーターを正しく解釈できません。

回避策は、「atlas-mvn」の代わりに「%ATLAS_HOME%\apache-maven\bin\mvn」を呼び出すことです。

私の解決策は次のとおりです。

  • 編集%ATLAS_HOME%\bin\atlas-mvn.bat

  • 行を見つけますif "%1"=="" goto loopend(私の場合は69行目でした)

  • 次のように変更します。

     if `%1`==`` goto loopend
    

これで問題が解決することを願っています!

于 2012-07-11T14:09:19.483 に答える