회사의 AS-IS 소스 중에 1000줄에 달하는 반복적인 소스가 있었다.이 소스를 개선하기 위해 JAVA 8의 Consumer를 사용한 적이 있는데 그 과정과 발생했던 Side Effect에 대해 설명하고자 한다.기존 AS-IS 소스는 다음과 같다.위 코드는 afEnt

Gradle(Groovy) 버전에서 build.gradle을 다음과 같이 변경한다.주의해야할 점은 from components.java 이다.필자는 Nexus3를 별도로 내부에 구축해서 사용중인데 from components.java 없이 publish 했더니 Nexu
내부적으로 개발중인 모듈 중에 수시 배포가 이루어져 동일한 버전임에서 모듈이 변경되야하는 라이브러리가 있다.배포 버전은 0.1.1-SNAPSHOT으로 FIX해서 사용하고 있는데처음에는 implementation "com.example:demo:0.1.1-SNAPSHOT