@lelorrieta java-ilp-core is using gradle for building . Either you directly use the gradle plugin in eclipse to update the dependencies automatically or, from the command line, follow next steps:
1 - navigate to the java-ilpc-core directory
2 - execute
gradle install
gradle eclipse
(will update .project file)
3 - In eclipse, press F5 (refresh) on the java-ilp-core project. Eclipse will re-read the .project file and update dependencies.
Note: In the dependencies section of the java-ilp-core/build.gradle you will also find the "coordinates" used by gradle to identify the javax money library in the gradle jar repository. Gradle will download the corresponding jar to a route similar to ${HOME}/.gradle/cache/.../money-api.1.0.1.jar when executing "gradle install". You can then add it manually to your project in eclipse (not recomended, just as a last option if nothing else work).
this.generalizedTimeFormatter = new DateTimeFormatterBuilder()
.appendValue(ChronoField.YEAR, 4)
.appendValue(ChronoField.MONTH_OF_YEAR, 2)
.appendValue(ChronoField.DAY_OF_MONTH, 2)
.appendValue(ChronoField.HOUR_OF_DAY, 2)
.optionalStart()
.appendValue(ChronoField.MINUTE_OF_HOUR, 2)
.optionalStart()
.appendValue(ChronoField.SECOND_OF_MINUTE, 2)
.optionalStart()
.appendFraction(ChronoField.MILLI_OF_SECOND, 3, 3, true)
.optionalStart()
.optionalEnd() //millis
.optionalEnd() //seconds
.optionalEnd() //minutes
.optionalStart()
.appendOffset("+HHmm", "Z")
.parseDefaulting(ChronoField.OFFSET_SECONDS, 0)
.toFormatter();