현재 JNotify를 사용하여 디렉토리/파일을 생성, 이름 변경/삭제 한 시간을 모니터링하는 프로젝트가 포함됩니다. 프로젝트는 Java 7이 아닌 Java 6에서 빌드됩니다. JNotify는 JNI를 사용하여 기본 OS에 연결하여 디렉토리/파일을 모니터합니다. 내 문제는 JNotify를 우리 저장소에 넣어야하지만 java.library.path (DLL)가 JNI JAR과 함께 패키징되도록 빌드하고 싶습니다. Maven에서 어떻게 할 것인가?JNotify를 Maven/Archiva로 가져 오기
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. JNotify를 대체 하시겠습니까?
- 2. Mac OS X에서 JNotify를 사용 하시겠습니까?
- 3. 가져 오기 배열 가져 오기
- 4. 오프셋 가져 오기 모든 행 가져 오기
- 5. 레지스트리 가져 오기 결과 가져 오기
- 6. PHP mysql 가져 오기 명령문 가져 오기
- 7. 플러그인 가져 오기 UTI 유형 가져 오기
- 8. Backbone.js : 속성 가져 오기 및 가져 오기
- 9. 모나드 가져 오기 모나드 가져 오기
- 10. 가져 오기?
- 11. 가져 오기
- 12. 파일 가져 오기/불러 오기
- 13. Linux (Ubuntu OS)에서 Jnotify를 구성하는 방법은 무엇입니까?
- 14. 파이썬 와일드 카드 가져 오기 이름 지정된 가져 오기
- 15. SVN 가져 오기 강제로 기존 파일 가져 오기
- 16. html 파일을 Excel로 가져 오기 - 색상 표 오른쪽으로 가져 오기
- 17. Regex - 문자열 가져 오기/모든 문자열 가져 오기?
- 18. Magento 1.6.1 제품 이미지 가져 오기 외부 URL에서 가져 오기
- 19. SSIS 가져 오기 파일과 원본에서 직접 데이터 가져 오기
- 20. HW Help : 줄 가져 오기 대신 char 가져 오기
- 21. 가져 오기 위키 백과 - 다른 언어의 문서 가져 오기
- 22. 인코딩 JSON 연합회 가져 오기 및 가져 오기 배열
- 23. 웹 페이지 가져 오기, 다른 결과 가져 오기?
- 24. 가져 오기 형식을 유지하면서 데이터를 Excel에서 가져 오기
- 25. PE 가져 오기 테이블에서 DLL의 전체 경로 가져 오기
- 26. C++ 순차 집합 및 가져 오기; 반환 가져 오기 0x0
- 27. 모듈 수준의 가져 오기 대신 테스트 당 모듈을 가져 오기?
- 28. Solr - 데이터 가져 오기 처리기 - 전체 가져 오기 - Clean = False?
- 29. 가져 오기 테이블 (IT) 대 가져 오기 주소 테이블 (IAT)
- 30. 네임 스페이스 가져 오기 대 선택된 클래스 가져 오기
그건 당연한데, JAR이 도움이되지 않는다는 것이 문제입니다. java.library.path에 jnotify.dll 및/또는 jnotify_64bit.dll이 있어야합니다. 문제는 "JAR 및 DLL을 프로젝트에 쉽게 가져올 수 있도록 저장소에 저장할 수있는 방법은 무엇입니까?" –