Maintaining the jar ourselves may not be sustainable. I think we can solve the problem case by case. For example, we are currently encountering the problem of cloudera repo address changes. Can we consider turning all non-main repo addresses(such as Oracle, Cloudera repo) into environment variables? In this way, if the address changes, we can adapt by setting environment variables without modifying the code.
-- 此致!Best Regards 陈明雨 Mingyu Chen Email: chenmin...@apache.org At 2020-10-26 19:38:29, "ling miao" <lingm...@apache.org> wrote: >Hi, > >Currently, some fe dependencies that we rely on are not in the maven repo. >For example, cup-maven-plugin and java-cup are located at the Cloudera >3rd-P. >This will lead to the risk that our code will not be compiled when the >third-party repo changes. > >I have also tried whether it is possible to replace these dependencies with >other packages or versions, but unfortunately the only thing we can use at >the moment is this. > >So I propose whether we can maintain these jar packages in our own repo to >ensure that they can be found every time we compile? > >Or do you have any better solutions? > >Ling Miao