You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@felix.apache.org by Johannes Schneider <ma...@cedarsoft.com> on 2011/07/18 10:51:20 UTC

Re: Deprecating the bundleall goal

Hi Stuart,


we are using that goal here. It seems to work well for a lot of
libraries. And not so well for some others...

While I agree that the current goal has several faults, I think that the
idea behind the goal is nice. Many, many libraries don't have a valid
MANIFEST. And I would love a simple and easy way to wrap them up.

Does there exist an alternative to "bundleall"?


Thanks,

Johannes

On 16.06.2011 20:22, Stuart McCulloch wrote:
> Hi folks,
> 
> I'm planning to deprecate the "bundleall" goal since it has several faults,
> produces low quality bundles, and was never meant to be used by everyday
> projects.
> 
> Any objections?  The goal will still be available in the next minor release,
> but marked as deprecated with a warning - the next major release would
> remove it.
> 
> --
> Cheers, Stuart
> 
> Begin forwarded message:
> 
> *From: *mcculls@apache.org
> *Date: *16 June 2011 18:41:19 GMT+01:00
> *To: *commits@felix.apache.org
> *Subject: **svn commit: r1136563 -
> /felix/trunk/bundleplugin/src/main/java/org/apache/felix/bundleplugin/BundleAllPlugin.java
> *
> *Reply-To: *dev@felix.apache.org
> 
> Author: mcculls
> Date: Thu Jun 16 17:41:18 2011
> New Revision: 1136563
> 
> URL: http://svn.apache.org/viewvc?rev=1136563&view=rev
> Log:
> Deprecate the bundleall goal
> 
> Modified:
>    felix/trunk/bundleplugin/src/main/java/org/apache/felix/bundleplugin/BundleAllPlugin.java
> 
> Modified:
> felix/trunk/bundleplugin/src/main/java/org/apache/felix/bundleplugin/BundleAllPlugin.java
> URL:
> http://svn.apache.org/viewvc/felix/trunk/bundleplugin/src/main/java/org/apache/felix/bundleplugin/BundleAllPlugin.java?rev=1136563&r1=1136562&r2=1136563&view=diff
> ==============================================================================
> ---
> felix/trunk/bundleplugin/src/main/java/org/apache/felix/bundleplugin/BundleAllPlugin.java
> (original)
> +++
> felix/trunk/bundleplugin/src/main/java/org/apache/felix/bundleplugin/BundleAllPlugin.java
> Thu Jun 16 17:41:18 2011
> @@ -64,7 +64,9 @@ import aQute.lib.osgi.Jar;
>  * @phase package
>  * @requiresDependencyResolution test
>  * @description build an OSGi bundle jar for all transitive dependencies
> + * @deprecated The bundleall goal is no longer supported and may be removed
> in a future release
>  */
> +@Deprecated
> public class BundleAllPlugin extends ManifestPlugin
> {
>     private static final String LS = System.getProperty( "line.separator" );
> @@ -174,6 +176,9 @@ public class BundleAllPlugin extends Man
>      */
>     protected BundleInfo bundleAll( MavenProject project, int maxDepth )
> throws MojoExecutionException
>     {
> +        getLog().warn(
> "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
> );
> +        getLog().warn( "! The bundleall goal is no longer supported and may
> be removed in a future release !" );
> +        getLog().warn(
> "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
> );
> 
>         if ( alreadyBundled( project.getArtifact() ) )
>         {
> 
> 
> 
> 
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
For additional commands, e-mail: users-help@felix.apache.org