On 2020-01-05, Gary Gregory wrote:

> Is Pack200 100% Java? Even if not, I think it would be neat to bring it in
> from Apache Harmony as a new module.

What Emmanuel says.

> I think we should consider converting compress into a multi-module
> project and avoid hard dependencies. For folks who want everything, we
> can create a BOM POM.

Time to give the compress-2.0 branch another chance?

Our current ServiceLoader approach does not include auto-detection of
formats, something that is supported by Pack200. So if we want to move
pack200 - or any of the other formats requiring an external lib that
would support auto-detection - out of the main code base we need to
extend the CompressorStreamProvider interface anyway (likely create a
new one). compress-2.0 is completely built around the abstraction of a
(service-loadable) format.

> For the test, the simplest might be to use a JUnit Assume to skip running
> that test on Java > 14.

Yes, we already do so for the tests with optional dependencies.

Stefan

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to