Closed aeris170 closed 3 years ago
The easiest solution to this may be to exclude the dependency to the tagtraum FFmpeg source package, because it is not needed at runtime.
I.e. use
<dependency>
<groupId>com.tagtraum</groupId>
<artifactId>ffsampledsp-complete</artifactId>
<version>0.9.32</version>
<exclusions>
<exclusion>
<groupId>com.tagtraum</groupId>
<artifactId>ffmpeg</artifactId>
</exclusion>
</exclusions>
</dependency>
The reason why the FFmpeg sources are packaged as a dependency is a legal one. LGPL requires you to make the modified/original sources available. But in your own project you should be able to package it any which way you like, so this is up to you.
Note that I haven't actually tried this, but I hope it helps.
Thank you for the reply, the build succeeds with the exclusions. Closing as solved.
Maven shade plugin errs using this dependency:
Here is my shade plugin:
Going to the folder in the error, I see the "sources" archive.
Maven can't open the file for some reason. Any advice?
Here is the full error:
and here is my full pom.xml: