What I am saying is that this jar should not even exist. The main jar is
only ~300 KB, do we really need another jar to save a few bytes, I think
not.

Unless I hear otherwise, I plan on removing this extra jar. Turning [codec]
into a multi-module project is not worth it (IMO again).

Thoughts?

Gary

On Fri, Oct 13, 2017 at 5:28 AM, Benedikt Ritter <[email protected]> wrote:

> Hi,
>
> > Am 12.10.2017 um 23:42 schrieb Gary Gregory <[email protected]>:
> >
> > Hi all,
> >
> > I starting preparing RC1 to release 1.11 and I see a "cli" jar being
> > generated as documented in the POM:
> >
> >                          <!--
> >                              Create the binary cli jar, which will be
> > added to the binary zip/tgz,
> >                              but not deployed independently to Maven
> >                          -->
> >
> > But the cli jar _is_ deployed when I run 'mvn clean deploy -Prelease':
> >
> > [INFO] --- maven-deploy-plugin:2.8.2:deploy (default-deploy) @
> > commons-codec ---
> > Uploading:
> > https://repository.apache.org/service/local/staging/deploy/
> maven2/commons-codec/commons-codec/1.11/commons-codec-1.11.jar
> > Uploaded:
> > https://repository.apache.org/service/local/staging/deploy/
> maven2/commons-codec/commons-codec/1.11/commons-codec-1.11.jar
> > (333 kB at 79 kB/s)
> > Uploading:
> > https://repository.apache.org/service/local/staging/deploy/
> maven2/commons-codec/commons-codec/1.11/commons-codec-1.11.pom
> > Uploaded:
> > https://repository.apache.org/service/local/staging/deploy/
> maven2/commons-codec/commons-codec/1.11/commons-codec-1.11.pom
> > (19 kB at 11 kB/s)
> > Downloading:
> > https://repository.apache.org/service/local/staging/deploy/
> maven2/commons-codec/commons-codec/maven-metadata.xml
> > Uploading:
> > https://repository.apache.org/service/local/staging/deploy/
> maven2/commons-codec/commons-codec/maven-metadata.xml
> > Uploaded:
> > https://repository.apache.org/service/local/staging/deploy/
> maven2/commons-codec/commons-codec/maven-metadata.xml
> > (304 B at 204 B/s)
> > Uploading:
> > https://repository.apache.org/service/local/staging/deploy/
> maven2/commons-codec/commons-codec/1.11/commons-codec-1.11-javadoc.jar
> > Uploaded:
> > https://repository.apache.org/service/local/staging/deploy/
> maven2/commons-codec/commons-codec/1.11/commons-codec-1.11-javadoc.jar
> > (473 kB at 111 kB/s)
> > Uploading:
> > https://repository.apache.org/service/local/staging/deploy/
> maven2/commons-codec/commons-codec/1.11/commons-codec-1.11-sources.jar
> > Uploaded:
> > https://repository.apache.org/service/local/staging/deploy/
> maven2/commons-codec/commons-codec/1.11/commons-codec-1.11-sources.jar
> > (341 kB at 81 kB/s)
> > Uploading:
> > https://repository.apache.org/service/local/staging/deploy/
> maven2/commons-codec/commons-codec/1.11/commons-codec-1.11-
> test-sources.jar
> > Uploaded:
> > https://repository.apache.org/service/local/staging/deploy/
> maven2/commons-codec/commons-codec/1.11/commons-codec-1.11-
> test-sources.jar
> > (193 kB at 63 kB/s)
> > Uploading:
> > https://repository.apache.org/service/local/staging/deploy/
> maven2/commons-codec/commons-codec/1.11/commons-codec-1.11-tests.jar
> > Uploaded:
> > https://repository.apache.org/service/local/staging/deploy/
> maven2/commons-codec/commons-codec/1.11/commons-codec-1.11-tests.jar
> > (283 kB at 78 kB/s)
> > Uploading:
> > https://repository.apache.org/service/local/staging/deploy/
> maven2/commons-codec/commons-codec/1.11/commons-codec-1.11-cli.jar
> > Uploaded:
> > https://repository.apache.org/service/local/staging/deploy/
> maven2/commons-codec/commons-codec/1.11/commons-codec-1.11-cli.jar
> > (18 kB at 3.8 kB/s)
> > Uploading:
> > https://repository.apache.org/service/local/staging/deploy/
> maven2/commons-codec/commons-codec/1.11/commons-codec-1.11-bin.tar.gz
> > Uploaded:
> > https://repository.apache.org/service/local/staging/deploy/
> maven2/commons-codec/commons-codec/1.11/commons-codec-1.11-bin.tar.gz
> > (1.7 MB at 176 kB/s)
> > Uploading:
> > https://repository.apache.org/service/local/staging/deploy/
> maven2/commons-codec/commons-codec/1.11/commons-codec-1.11-bin.zip
> > Uploaded:
> > https://repository.apache.org/service/local/staging/deploy/
> maven2/commons-codec/commons-codec/1.11/commons-codec-1.11-bin.zip
> > (2.0 MB at 127 kB/s)
> > Uploading:
> > https://repository.apache.org/service/local/staging/deploy/
> maven2/commons-codec/commons-codec/1.11/commons-codec-1.11-src.tar.gz
> > Uploaded:
> > https://repository.apache.org/service/local/staging/deploy/
> maven2/commons-codec/commons-codec/1.11/commons-codec-1.11-src.tar.gz
> > (370 kB at 93 kB/s)
> > Uploading:
> > https://repository.apache.org/service/local/staging/deploy/
> maven2/commons-codec/commons-codec/1.11/commons-codec-1.11-src.zip
> > Uploaded:
> > https://repository.apache.org/service/local/staging/deploy/
> maven2/commons-codec/commons-codec/1.11/commons-codec-1.11-src.zip
> > (611 kB at 126 kB/s)
> > Uploading:
> > https://repository.apache.org/service/local/staging/deploy/
> maven2/commons-codec/commons-codec/1.11/commons-codec-1.11.jar.asc
> > Uploaded:
> > https://repository.apache.org/service/local/staging/deploy/
> maven2/commons-codec/commons-codec/1.11/commons-codec-1.11.jar.asc
> > (499 B at 1.0 kB/s)
> > Uploading:
> > https://repository.apache.org/service/local/staging/deploy/
> maven2/commons-codec/commons-codec/1.11/commons-codec-1.11.pom.asc
> > Uploaded:
> > https://repository.apache.org/service/local/staging/deploy/
> maven2/commons-codec/commons-codec/1.11/commons-codec-1.11.pom.asc
> > (499 B at 1.0 kB/s)
> > Uploading:
> > https://repository.apache.org/service/local/staging/deploy/
> maven2/commons-codec/commons-codec/1.11/commons-codec-1.11-javadoc.jar.asc
> > Uploaded:
> > https://repository.apache.org/service/local/staging/deploy/
> maven2/commons-codec/commons-codec/1.11/commons-codec-1.11-javadoc.jar.asc
> > (499 B at 1.0 kB/s)
> > Uploading:
> > https://repository.apache.org/service/local/staging/deploy/
> maven2/commons-codec/commons-codec/1.11/commons-codec-1.11-sources.jar.asc
> > Uploaded:
> > https://repository.apache.org/service/local/staging/deploy/
> maven2/commons-codec/commons-codec/1.11/commons-codec-1.11-sources.jar.asc
> > (499 B at 1.0 kB/s)
> > Uploading:
> > https://repository.apache.org/service/local/staging/deploy/
> maven2/commons-codec/commons-codec/1.11/commons-codec-1.11-
> test-sources.jar.asc
> > Uploaded:
> > https://repository.apache.org/service/local/staging/deploy/
> maven2/commons-codec/commons-codec/1.11/commons-codec-1.11-
> test-sources.jar.asc
> > (499 B at 1.0 kB/s)
> > Uploading:
> > https://repository.apache.org/service/local/staging/deploy/
> maven2/commons-codec/commons-codec/1.11/commons-codec-1.11-tests.jar.asc
> > Uploaded:
> > https://repository.apache.org/service/local/staging/deploy/
> maven2/commons-codec/commons-codec/1.11/commons-codec-1.11-tests.jar.asc
> > (499 B at 1.0 kB/s)
> > Uploading:
> > https://repository.apache.org/service/local/staging/deploy/
> maven2/commons-codec/commons-codec/1.11/commons-codec-1.11-cli.jar.asc
> > Uploaded:
> > https://repository.apache.org/service/local/staging/deploy/
> maven2/commons-codec/commons-codec/1.11/commons-codec-1.11-cli.jar.asc
> > (499 B at 1.0 kB/s)
> > Uploading:
> > https://repository.apache.org/service/local/staging/deploy/
> maven2/commons-codec/commons-codec/1.11/commons-codec-1.11-bin.tar.gz.asc
> > Uploaded:
> > https://repository.apache.org/service/local/staging/deploy/
> maven2/commons-codec/commons-codec/1.11/commons-codec-1.11-bin.tar.gz.asc
> > (499 B at 1.0 kB/s)
> > Uploading:
> > https://repository.apache.org/service/local/staging/deploy/
> maven2/commons-codec/commons-codec/1.11/commons-codec-1.11-bin.zip.asc
> > Uploaded:
> > https://repository.apache.org/service/local/staging/deploy/
> maven2/commons-codec/commons-codec/1.11/commons-codec-1.11-bin.zip.asc
> > (499 B at 1.0 kB/s)
> > Uploading:
> > https://repository.apache.org/service/local/staging/deploy/
> maven2/commons-codec/commons-codec/1.11/commons-codec-1.11-src.tar.gz.asc
> > Uploaded:
> > https://repository.apache.org/service/local/staging/deploy/
> maven2/commons-codec/commons-codec/1.11/commons-codec-1.11-src.tar.gz.asc
> > (499 B at 1.0 kB/s)
> > Uploading:
> > https://repository.apache.org/service/local/staging/deploy/
> maven2/commons-codec/commons-codec/1.11/commons-codec-1.11-src.zip.asc
> > Uploaded:
> > https://repository.apache.org/service/local/staging/deploy/
> maven2/commons-codec/commons-codec/1.11/commons-codec-1.11-src.zip.asc
> > (499 B at 1.0 kB/s)
> > [INFO]
> > ------------------------------------------------------------------------
> > [INFO] BUILD SUCCESS
> > [INFO]
> > ------------------------------------------------------------------------
> > [INFO] Total time: 01:47 min
> > [INFO] Finished at: 2017-10-12T15:37:08-06:00
> > [INFO] Final Memory: 45M/411M
> > [INFO]
> > ------------------------------------------------------------------------
> >
> > So which way do we want it? As it is now or do more tweaks? I personally
> do
> > not like having an extra jar which contains a subset of the main jar.
> > Confusing. My preference would be to nuke this extra "cli" jar.
> >
> > Thoughts?
>
> I’m okay with that. I don’t like non standard builds. My opinion is, that
> a CLI should be an independent maven module depending on the main artifact.
>
> Regards,
> Benedikt
>
> >
> > Gary
> >
> > Gary
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to