| 
  
  
     On 10/28/2015 09:54 AM, LE FEVRE
      FRANCOIS wrote: 
     
    
      
      
      
      But I was expected to have like a report as
          output? 
     
    Why? 
    
      
         
        How can I see
          my plugin do not break the API? 
     
    As explained in
    https://wiki.eclipse.org/Tycho/Release_Notes/0.24#compare-version-with-baselines_mojo
    and in the Mojo documentation (that will be available in tycho
    documentation site when 0.24 is released), the
    compare-version-with-baseline mojo is purely about checking the
    version. It does not dig into APIs. 
     
    If you're interested into API checking with Tycho, you can have a
    look at this (more or less abandonned) experiment:
    https://github.com/mickaelistria/apitooling/ . I tried to get some
    more people playing with it and helping in integrating it to CBI in
    the past, but didn't manage to find people interested enough in it.
    And for JBoss Tools, although it would be nice to have, it appeared
    that automatic check of API versions at build-time didn't appear as
    a big issue compared to the difficulty of automating the checks. 
    If you want to revive this project and ultimately make it part of
    tycho-extras or CBI, I'd be glad to help you. 
    On this API versioning topic, I believe the CLIRR and/or BND have
    some working solutions, that might be preferred to the work
    mentioned above. 
    
      
        If it does not exist (perhaps there is an
            hidden option not documented in the web site?) , will you
            add a maven html report? 
       
     
    I consider that HTML reports are the worst way to report such issues
    (who reads reports?). The current strategy for the
    compare-version-with-baselines mojo is to fail the build if version
    seems illegal. 
     
    Cheers, 
    
  
 |