project

    Observer 패턴 예제

    Observer 패턴 예제

    Observer Interface interface Observer { fun update() } Subject Interface interface Subject { fun register(obj: Observer) fun unregister(obj: Observer) fun notifyObservers() fun getUpdate(obj: Observer): String } Topic Class class Topic : Subject { private val observers: MutableSet = mutableSetOf() private var message: String = "" override fun register(obj: Observer) { observers.add(obj) } overri..

    maven Project 를 gradle Project 로 변경할 때 dependencies 고치기(maven repository 활용)

    maven Project 를 gradle Project 로 변경할 때 dependencies 고치기(maven repository 활용)

    Minecraft 플러그인 빌드도구를 Maven 에서 Gradle 로 변경하면서 HikariCP 와 querydsl-sql 등을 그대로 작성하면 dependencies { implementation 'com.zaxxer:HikariCP' } 이렇게 작성하게 됬는데, 찾을 수 없다고 gradle 에서 build 에러가 났다. 그럴땐 https://mvnrepository.com/artifact/com.zaxxer/HikariCP 여기서 모듈을 검색한 뒤에 여기에 있는 글을 그대로 작성해주고 나서 빌드가 성공적으로 되었다.