This message was deleted.
# dev
s
This message was deleted.
k
More specifically, the error is from com.googlecode.fmpp-maven-plugin dependency
Copy code
[ERROR] Failed to execute goal com.googlecode.fmpp-maven-plugin:fmpp-maven-plugin:1.0:generate (generate-fmpp-sources) on project druid-sql: Execution generate-fmpp-sources of goal com.googlecode.fmpp-maven-plugin:fmpp-maven-plugin:1.0:generate failed: Plugin com.googlecode.fmpp-maven-plugin:fmpp-maven-plugin:1.0 or one of its dependencies could not be resolved: org.freemarker:freemarker:jar:2.3.33-SNAPSHOT was not found in <https://phx-nexus-proxy.internal.salesforce.com/nexus/content/groups/public/> during a previous attempt. This failure was cached in the local repository and resolution is not reattempted until the update interval of central has elapsed or updates are forced -> [Help 1]
a
can you run mvn dependency:tree on druid-services module? That would help in discovery
k
tried it and it did not show this dependency. In fact, after digging the code a little bit, I noticed this is related to the plugin to compile customized calcite grammar using freeframer and javacc. The reason that it does not show in dependency:tree is most likely because the druid code would do something like unpack the calcite sql jar, customize it and then re generate source code in java with javacc, this is beyond what mvn can understand.
that said, I did eventually figured out the issue. In the company hosted nexus repo:
.m2/repository/org/freemarker/freemarker/maven-metadata-central.xml
this xml listed the 2.3.33-SNAPSHOT but the actually jar is not hosted.
Not sure if the public nexus having this problem or not. If not, it would affect the open source side.
a
if OS was affected, we would have seen this issue in our build pipelines.
k
It turns out this is a company nexus server inconsistent artifacts hosting issue. This is not going to affect open source side.