-
e.g., SkyWalking Eyes. What's the goals and non-goals of hawkeye? 👀 |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
@xxchan Thanks for your question! First of all, I'd clarify that this tool doesn't want to become the best or de-facto choice in the domain. Thus, I share the background and make some comments primarily for user understanding instead of comparison. Just days ago, I encountered the impact of apache/skywalking#10223. I'm a contributor for SkyWalking Eyes. But recently, I learned license-maven-plugin, which Apache Pulsar uses. And it doesn't have the issue I met by using SkyWalking Eyes. So fairly, I switched my Java projects to that plugin and rescue. As you see, the Also, both SkyWalking Eyes and the license-maven-plugin provide the functionality to check dependencies licenses, while I believe it's a totally different topic and should be delivered standalone. By focusing on license header checks I get exact everything I need in HawkEye and it now serves several projects under this org as expected. So, the major reason for this project is that compared to patching SkyWalking Eyes, my current passion leads me to build a new solution in the same two days while examining my understanding of the Java ecosystem and bringing it to the native world. Note that the native image of HawkEye is ~20MB while SkyWalking Eyes is also ~25MB, and the Docker Image is ~90MB (with #17 it can be ~20MB) while SkyWalking Eyes is > 500MB. Again, license-maven-plugin can be used only in the Maven plugin ecosystem. |
Beta Was this translation helpful? Give feedback.
@xxchan Thanks for your question!
First of all, I'd clarify that this tool doesn't want to become the best or de-facto choice in the domain. Thus, I share the background and make some comments primarily for user understanding instead of comparison.
Just days ago, I encountered the impact of apache/skywalking#10223.
I'm a contributor for SkyWalking Eyes. But recently, I learned license-maven-plugin, which Apache Pulsar uses. And it doesn't have the issue I met by using SkyWalking Eyes. So fairly, I switched my Java projects to that plugin and rescue.
As you see, the
license-maven-plugin
is a Maven plugin and cannot be used beyond that ecosystem. I recently learned to build a native CLI wit…