在基于StormCrawler的工件中自定义一些核心螺栓和喷口

问题描述

我基于http://stormcrawler.net/上StormCrawler的可用原型创建了工件。根据客户要求,我们需要在StormCrawler SDK中修改一些代码。因此,我们在项目中添加了一些SDK类的反编译版本。但是我们遇到了一些有关 com.digitalpebble。 *名称间的包和类可见性的编译问题。因为我们在不同的命名空间中自定义SDK代码,例如 com.mycompoany 。定制StormCrawler项目某些核心功能的真正方法是什么?

解决方法

只需从GitHub复制想要自定义的任何螺栓的源代码,并将其放在从原型生成的项目的src目录中即可。使用 mvn clean package 构建它,必要时在Flux文件中更改类名称,然后照常运行。