現在、JNotifyを使用してディレクトリ/ファイルの作成、名前の変更/変更、および削除を監視するプロジェクトを行っています。プロジェクトはJava 7ではなくJava 6でビルドされています。JNotifyはJNIを使用してネイティブOSに接続し、ディレクトリ/ファイルを監視します。私の問題は、JNotifyをリポジトリに追加する必要があることですが、java.library.path(DLL)がJNI JARとともにパッケージされるようにビルドしたいと考えています。 Mavenでそれをどうやってやりますか?Maven/ArchivaへのJNotifyの取得
3
A
答えて
1
私は見つけることができましたソリューション私は、次のmavenプラグインを使用する必要がありました:http://code.google.com/p/mavennatives/
0
archivaインスタンスに手動でjarファイルをアップロードする必要があります。
0
リポジトリの形式が固定されているため、アーティファクトを取得した後に名前を変更する必要があります。それは検索後にどのように使用するかによって異なります。
これが一般的なパターンであるが、このようなものです:あなたはすべてのtarget/my-app
ディレクトリにコピーされますアーティファクトの適切なリストでこれを使用することができます
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<configuration>
<stripVersion>true</stripVersion>
</configuration>
<executions>
<execution>
<id>copy-jnotify</id>
<configuration>
<includeArtifactIds>JNotify</includeArtifactIds>
<outputDirectory>${project.build.directory}/my-app</outputDirectory>
</configuration>
<goals>
<goal>copy-dependencies</goal>
</goals>
</execution>
</executions>
</plugin>
関連する問題
- 1. プレイFrameworkとJNotify
- 2. Tomcatサーブレットディレクトリ監視のJnotify
- 3. JNotifyの代わりに?
- 4. Mac OS XでJNotify?
- 5. imagelist1へのファイルの取得
- 6. モデルドリブンフォームへのデータの取得
- 7. WindowsでJNotifyを設定する
- 8. JNotifyおよびファイルリーダ矛盾互いに
- 9. バイトオブジェクトのPython memoryviewへのポインタの取得
- 10. jqueryへのactionlinkの属性の取得
- 11. Joomlaのカテゴリへのリンクの取得
- 12. ArrayList内のArrayListへのアクセスの取得
- 13. LINQのエンティティへの動的取得
- 14. スレッドへのラベルの取得方法は?
- 15. 配列への数字の取得 - JavaScript
- 16. ユニティへのテキストの取得方法
- 17. ASP.NET MVC:RouteTableルートへのURLの取得
- 18. リモートイメージの取得とAWS S3へのアップロード
- 19. JSPページへのHashMap値の取得
- 20. Silverlightアプリケーションへのデータの取得
- 21. サービスからアクティビティへのデータの取得
- 22. フォームへのデータの取得c#
- 23. データベースからデータグリッドへのイメージの取得#
- 24. Vistaのポータブルデバイスへのパスを取得
- 25. コレクションへのイメージの保存と取得
- 26. AWSプライベートS3リソースへのラムダアクセスの取得
- 27. Firebaseからテーブルビューへのデータの取得
- 28. MQへのカスタムプロパティの追加と取得
- 29. PHPからAJAXへのデータの取得
- 30. SQLからPHPへのデータの取得
これは簡単なことですが、問題はJARが役に立たないことです。 java.library.pathにjnotify.dllおよび/またはjnotify_64bit.dllが必要です。問題は、「JARとDLLをレポに保存して、プロジェクトに簡単に持ち込むことができるようにするにはどうすればいいのですか? –