.m2ディレクトリを持つマシンでこのパスを機能させるにはどうすればよいですか?

Chamalee De Silva

zipファイルを抽出するためのmojoを作成しました。(私がそれを抽出するためにmaven-dependency-pluginを使用していない理由があります)。Mojoにzipファイルのパスがあり、ハードコーディングされています。

String zipFilePath = "/home/<my-username>/.m2/repository/mytest/template/app/mytest-template-app/1.0-SNAPSHOT/mytest-template-app-1.0-SNAPSHOT.zip";

このzipは私の.m2ディレクトリにあり、詳細は次のとおりです。

group id = mytest.template.app
artifact id = mytest.template.app
version = 1.0-SNAPSHOT

私はzipファイル名を作成しました artifact-id + version

このコードが実行されているマシンで.m2フォルダーを動的に取得することにより、このファイルパスを動的に取得するように変更するにはどうすればよいですか?

(私はUbuntuを使用しています。)

ダニエル

あなたがモジョを書いているなら、これはそれをする方法です:

public class MyMojo extends AbstractMojo {

   @Parameter( defaultValue = "${settings}", readonly = true, required = true )
   org.apache.maven.settings.Settings settings; // Using FQCN for clarity.

   @Override
   public void execute() throws MojoExecutionException  {

       getLog().info("My repo is at " + settings.getLocalRepository());

   }

注意点として、あなたがartifact id = mytest.template.appに変換しないmytest-template-appでドットがあるためartifactIdと同じ方法で解釈されていませんgroupId

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

このマトリックス検索機能のパフォーマンスを向上させるにはどうすればよいですか?

分類Dev

このSQLリクエストをPHPで機能させるにはどうすればよいですか?

分類Dev

最初にディレクトリにCDを挿入せずに、1つのコマンドで長いパスに存在するシェルスクリプトを実行するにはどうすればよいですか?

分類Dev

resolv.confを最新のLinuxディストリビューションで古い方法で機能させるにはどうすればよいですか?

分類Dev

このキャンバスアニメーションスクリプトをFirefoxで機能させるにはどうすればよいですか?

分類Dev

このスクリプトを機能させるにはどうすればよいですか?

分類Dev

このスクリプトを機能させるにはどうすればよいですか?

分類Dev

シンボリックにリンクされたディレクトリのパスを元のディレクトリのパスと正確に一致させるにはどうすればよいですか?

分類Dev

シンボリックにリンクされたディレクトリのパスを元のディレクトリのパスと正確に一致させるにはどうすればよいですか?

分類Dev

このコンストラクターを機能させるにはどうすればよいですか?

分類Dev

このコーディングをGoogleChromeで機能させるにはどうすればよいですか?

分類Dev

ディレクトリを常にリッスンさせるにはどうすればよいですか?

分類Dev

CMakeにプロジェクトの相対パスを持つディレクトリを含めるにはどうすればよいですか?

分類Dev

Android AVDを持つディレクトリのJenkinsでパスを設定するにはどうすればよいですか?

分類Dev

ユーザーディレクトリを失いました。レスキューディスクからマウントされていないパーティションを表示すると、すべてのファイルがまだそこにあります。復元するにはどうすればよいですか。

分類Dev

暗号化された/ homeディレクトリを別のUbuntuマシンにマウントするにはどうすればよいですか?

分類Dev

このPythonfilterwarningsステートメントを機能させるにはどうすればよいですか?

分類Dev

このcaseステートメントを機能させるにはどうすればよいですか?

分類Dev

このリンクを機能させるにはどうすればよいですか?

分類Dev

2つのディレクトリをリンクして、一方のディレクトリでの編集がもう一方のディレクトリに反映されるようにするにはどうすればよいですか?

分類Dev

複数のifステートメントを持つ関数でPythonカウンターを機能させるにはどうすればよいですか?

分類Dev

PyCharmに開発マシンではなくVagrantディレクトリを使用させるにはどうすればよいですか?

分類Dev

大きなパーティションを持つ小さなディスクイメージを作成するにはどうすればよいですか

分類Dev

このMavenマルチモジュール依存関係の問題を解決するにはどうすればよいですか?インストール後にローカルm2からインポートされません

分類Dev

このMavenマルチモジュール依存関係の問題を解決するにはどうすればよいですか?インストール後にローカルm2からインポートされません

分類Dev

デバイスを特定のルートにルーティングし、フックを機能させるにはどうすればよいですか?

分類Dev

ルートディレクトリのコンテキストメニュー拡張機能を追加するにはどうすればよいですか?

分類Dev

ルートディレクトリのコンテキストメニュー拡張機能を追加するにはどうすればよいですか?

分類Dev

マトリックスの周りにミラーリングされたパディングを追加するにはどうすればよいですか?

Related 関連記事

  1. 1

    このマトリックス検索機能のパフォーマンスを向上させるにはどうすればよいですか?

  2. 2

    このSQLリクエストをPHPで機能させるにはどうすればよいですか?

  3. 3

    最初にディレクトリにCDを挿入せずに、1つのコマンドで長いパスに存在するシェルスクリプトを実行するにはどうすればよいですか?

  4. 4

    resolv.confを最新のLinuxディストリビューションで古い方法で機能させるにはどうすればよいですか?

  5. 5

    このキャンバスアニメーションスクリプトをFirefoxで機能させるにはどうすればよいですか?

  6. 6

    このスクリプトを機能させるにはどうすればよいですか?

  7. 7

    このスクリプトを機能させるにはどうすればよいですか?

  8. 8

    シンボリックにリンクされたディレクトリのパスを元のディレクトリのパスと正確に一致させるにはどうすればよいですか?

  9. 9

    シンボリックにリンクされたディレクトリのパスを元のディレクトリのパスと正確に一致させるにはどうすればよいですか?

  10. 10

    このコンストラクターを機能させるにはどうすればよいですか?

  11. 11

    このコーディングをGoogleChromeで機能させるにはどうすればよいですか?

  12. 12

    ディレクトリを常にリッスンさせるにはどうすればよいですか?

  13. 13

    CMakeにプロジェクトの相対パスを持つディレクトリを含めるにはどうすればよいですか?

  14. 14

    Android AVDを持つディレクトリのJenkinsでパスを設定するにはどうすればよいですか?

  15. 15

    ユーザーディレクトリを失いました。レスキューディスクからマウントされていないパーティションを表示すると、すべてのファイルがまだそこにあります。復元するにはどうすればよいですか。

  16. 16

    暗号化された/ homeディレクトリを別のUbuntuマシンにマウントするにはどうすればよいですか?

  17. 17

    このPythonfilterwarningsステートメントを機能させるにはどうすればよいですか?

  18. 18

    このcaseステートメントを機能させるにはどうすればよいですか?

  19. 19

    このリンクを機能させるにはどうすればよいですか?

  20. 20

    2つのディレクトリをリンクして、一方のディレクトリでの編集がもう一方のディレクトリに反映されるようにするにはどうすればよいですか?

  21. 21

    複数のifステートメントを持つ関数でPythonカウンターを機能させるにはどうすればよいですか?

  22. 22

    PyCharmに開発マシンではなくVagrantディレクトリを使用させるにはどうすればよいですか?

  23. 23

    大きなパーティションを持つ小さなディスクイメージを作成するにはどうすればよいですか

  24. 24

    このMavenマルチモジュール依存関係の問題を解決するにはどうすればよいですか?インストール後にローカルm2からインポートされません

  25. 25

    このMavenマルチモジュール依存関係の問題を解決するにはどうすればよいですか?インストール後にローカルm2からインポートされません

  26. 26

    デバイスを特定のルートにルーティングし、フックを機能させるにはどうすればよいですか?

  27. 27

    ルートディレクトリのコンテキストメニュー拡張機能を追加するにはどうすればよいですか?

  28. 28

    ルートディレクトリのコンテキストメニュー拡張機能を追加するにはどうすればよいですか?

  29. 29

    マトリックスの周りにミラーリングされたパディングを追加するにはどうすればよいですか?

ホットタグ

アーカイブ