asual/lesscss-engine — pull request #24 by gslowikowski (2012-02-17 08:18:16+00:00)
Title: Deploy both artifacts: "lesscss-engine-${version}.jar" and "lesscss-engine-${version}-cli.jar"

Because of a little mistake in an assembly configuration (I think) generated "lesscss-engine-${version}-cli.jar" file is deployed as "lesscss-engine-${version}.jar" and the original "lesscss-engine-${version}.jar" is not deployed at all.

Look at the assembly warnings in Maven console:

[WARNING] Configuration options: 'appendAssemblyId' is set to false, and 'classifier' is missing.
Instead of attaching the assembly file: lesscss-engine\tags\lesscss-engine-1.1.5\target\lesscss-engine-1.1.5-cli.jar, it will become the file for main project artifact.
NOTE: If multiple descriptors or descriptor-formats are provided for this project, the value of this file will be non-deterministic!
[WARNING] Replacing pre-existing project main-artifact file: lesscss-engine\tags\lesscss-engine-1.1.5\target\lesscss-engine-1.1.5.jar
with assembly file: lesscss-engine\tags\lesscss-engine-1.1.5\target\lesscss-engine-1.1.5-cli.jar

This is big problem for https://github.com/greenlaw110/greenscript project.
It has "lesscss-engine" and "yuicompressor" dependencies.
YUIcompressor jar artifact has modified(!) Rhino 1.6R7 version built in.
From version 1.1.5 LessCss Engine has (original, not modified) Rhino 1.7R3 version built in.
This results in two Rhino versions in the classpath without any way to select one of them and exclude the other one.