일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- nginx
- gson
- dbeaver
- LOG4J
- Java
- Spring
- NCP
- database
- react
- intellijIDEA
- springboot
- VSCode
- gradle
- docker
- log4j2
- JPA
- wildfly
- kubectl
- JavaScript
- BPMN
- IntelliJ
- maven
- Kubernetes
- nodejs
- Git
- useEffect
- mybatis
- MySQL
- Windows
- tibero
- Today
- Total
목록maven (3)
두 손끝의 창조자
Spring에서 메소드의 파라미터 이름을 확인하기 위해 사용하는 클래스이다. 이것이 정상적으로 동작하기 위해서는 컴파일 옵션에 -parameters 를 넣어줘야한다.Spring 6 버전 밑으로는 별다른 옵션 없이 동작했는데 Spring 6.1.12 에서는 필요하다. org.apache.maven.plugins maven-compiler-plugin 3.11.0 -parameters 17 17
Maven으로 잘 불러오던 라이브러리가 어느 순간 Blocked mirror for repositories 에러를 뿜으면서 안됨. 이유는 3.8.1 부터 보안상의 이유로 HTTP 리포지토리를에 접근을 막았기 때문. 나같은 경우 같은 네트워크에 넥서스 리포지토리를 구축해놓고 라이브러리 공유차원에서 사용하고 있었는데 이 리포지토리가 HTTPS가 아니였기 때문에 오류났음. 리포지토리를 HTTPS 로 구동하게 하면 가장 좋겠지만 할 수 없는 경우 해결방법은 ~/.m2/settings.xml 에 미러 리포지토리를 추가하여 임시적으로 해결할 수 있음. 만약 maven 에 리포지토리가 mynexus http://111.11.11.111/nexus/content/groups/public true true 이었다면 ~/..
gradle의 install task는 artifact를 로컬 캐시에 저장한다. install task를 사용하기 위해서는 plugin에 'maven' 을 추가하면 된다. apply plugin: 'maven' 로컬 캐시를 저장소처럼 사용하면 여러 프로젝트를 동시에 개발할 때 유용하게 쓸 수 있다. 사용하려면 repotitories에 'mavenLocal()' 을 추가한다. repositories { mavenLocal() mavenCentral() }