将自定义jar添加到camel-k集成

23c0lvtd  于 2022-11-07  发布在  Apache
关注(0)|答案(1)|浏览(191)

假设我有一个名为validation.jar的实用程序jar,它可以验证要转发的某个字符串。
我如何将这个validation.jar与camel-k集成沿着添加到minkube中?
例如:

import com.validation.Util;
import org.apache.camel.builder.RouteBuilder;

public class MyRoute extends RouteBuilder {

    @Override
    public void configure() throws Exception {
        //from("timer:tick").log(Util.validate("dummy message - new"));
        from("timer:tick").log("dummy message - new");
    }
}

要获取com.validation.Util类,我们需要camel-k提供的validation.jar。如何提供该文件。

axr492tv

axr492tv1#

只有一种方法可以实现你的目标。把你的java类和pom.xml文件一起存储在github仓库中,然后你可以使用Jitpack.io。Jitpack会在它的注册表中构建和存储jar文件。最后,你可以使用作为kamel的依赖项的run命令。

相关问题