이 질문이 발견되었습니다. (Correct way to check Java version from BASH script). 나는 아파치 메이븐 (apaven maven)을 위해 어떻게해야하는지 확신 할 수 없다. 적어도 Maven 버전 3.1.1이 설치되어있는 설치 스크립트를 확인해야합니다.설치된 Apache Maven에 대한 테스트
0
A
답변
0
Maven에는 POM 자체에서 최소 Maven 버전을 선언하는 기능이 있습니다.
<prerequisites>
<maven>3.1.1</maven>
</prerequisites>
받는다는 설명서 Prerequisites 참조 : 당신이 당신의 POM이를 추가 한 후 다른 검사를 추가 할 필요가 없습니다.
1
당신은 대답을 주셔서 감사합니다
<!-- The following is marked as deprecated with Maven 3. so using maven-enforcer-plugin instead. -->
<!-- http://jira.codehaus.org/browse/MNG-4840 -->
<!-- http://jira.codehaus.org/browse/MNG-5297 -->
<prerequisites>
<maven>${mavenVersion}</maven>
</prerequisites>
(...)
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-enforcer-plugin</artifactId>
<version>1.3.1</version>
<executions>
<execution>
<id>enforce-maven</id>
<goals>
<goal>enforce</goal>
</goals>
<configuration>
<rules>
<requireMavenVersion>
<version>${mavenVersion}</version>
</requireMavenVersion>
</rules>
</configuration>
</execution>
</executions>
</plugin>
관련 문제
- 1. Maven에 대한 java.lang.noclassdeffounderror
- 2. Maven에 대한 settings.xml 배포
- 3. Maven에 Apache IVY : 버그 인공물을 제외하고 있습니까?
- 4. Apache Web Server 2가 설치된 iPad에서 cache.manifest 테스트
- 5. 테스트 단계에서 maven에 종속물을 사용하게하려면 어떻게해야합니까?
- 6. Apache 2.4가 설치된 Coldfusion 10
- 7. Apache Ranger가 설치된 버전을 확인하십시오.
- 8. Apache Tomcat 6이 설치된 OpenSSL
- 9. Apache FOP 1.0에 대한 단위 테스트
- 10. 일부 종속성을 Maven에 배치하기
- 11. 설치된 Python 모듈 종속성 테스트
- 12. maven에 로컬로 설치된 jar이지만 maven은 여전히 jar에 대한 인트라넷 저장소를 검색합니다.
- 13. 자바와 스칼라 개발을위한 Maven에 대한 대안들
- 14. Maven에 대한 최신 종속성을 확인하는 방법
- 15. 테스트 데이터 작성 스크립트를 Maven에 저장하는 방법은 무엇입니까?
- 16. Perl에서 설치된 Apache 모듈을 어떻게 확인합니까?
- 17. 설치된 Apache/PHP 환경에 토네이도가있는 소켓 RPC
- 18. Apache Hadoop과 Cloudera Hadoop에 설치된 apache sqoop의 차이점은 무엇입니까?
- 19. Apache 2 테스트 페이지
- 20. maven에 실패한 Vaadin 프로젝트 시작하기
- 21. VM에 설치된 웹 응용 프로그램에 대한 부하 테스트
- 22. Maven에 시스템에서 Java가 필요합니까?
- 23. 이미 설치된 Apache 위에 Subversion을 설치 하시겠습니까?
- 24. vaadin7이 설치된 Apache 일반 전자 메일입니까?
- 25. Cpanel이 설치된 Apache 서버에서 Django 프로젝트를 배포하십시오.
- 26. 설치된 Apache Mesos 버전을 보는 방법은 무엇입니까?
- 27. IIS가 설치된 apache 가상 호스트를 설치하는 방법
- 28. Maven에 소프트웨어를 설치하는 방법?
- 29. Maven에 정의 된 하나의 특정 테스트 플러그인 만 실행하는 명령
- 30. Eclipse의 설정이 Maven에 전파됩니까?
이봐, 메이븐 (3)와 함께 사용되지 않습니다 전제 조건의 원인, 그런 식으로 할 필요가있다. 나는이 기능을 알고 있지만, 나는 bash 스크립트에서 버전을 확인하고 싶다. ;) – Marcello90
@ Marcello90 내가 bash 스크립트에서 그렇게하는 이유가 무엇인지 궁금하다. – RaviH
응용 프로그램 설치용입니다. bash 스크립트에서 maven을 호출합니다. maven이 없거나 잘못된 버전이 없다면 설치 절차를 시작하는 것이 의미가 없기 때문에 bash 스크립트를 시작할 때 테스트 해보고 싶습니다. – Marcello90