You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@felix.apache.org by cz...@apache.org on 2017/10/02 09:21:16 UTC

svn commit: r1810317 - in /felix/sandbox/cziegeler/osgicheck-maven-plugin/src/main/java/org/apache/felix/maven/osgicheck/impl: CheckMojo.java checks/ImportExportCheck.java checks/SCRCheck.java

Author: cziegeler
Date: Mon Oct  2 09:21:16 2017
New Revision: 1810317

URL: http://svn.apache.org/viewvc?rev=1810317&view=rev
Log:
Code clean up

Modified:
    felix/sandbox/cziegeler/osgicheck-maven-plugin/src/main/java/org/apache/felix/maven/osgicheck/impl/CheckMojo.java
    felix/sandbox/cziegeler/osgicheck-maven-plugin/src/main/java/org/apache/felix/maven/osgicheck/impl/checks/ImportExportCheck.java
    felix/sandbox/cziegeler/osgicheck-maven-plugin/src/main/java/org/apache/felix/maven/osgicheck/impl/checks/SCRCheck.java

Modified: felix/sandbox/cziegeler/osgicheck-maven-plugin/src/main/java/org/apache/felix/maven/osgicheck/impl/CheckMojo.java
URL: http://svn.apache.org/viewvc/felix/sandbox/cziegeler/osgicheck-maven-plugin/src/main/java/org/apache/felix/maven/osgicheck/impl/CheckMojo.java?rev=1810317&r1=1810316&r2=1810317&view=diff
==============================================================================
--- felix/sandbox/cziegeler/osgicheck-maven-plugin/src/main/java/org/apache/felix/maven/osgicheck/impl/CheckMojo.java (original)
+++ felix/sandbox/cziegeler/osgicheck-maven-plugin/src/main/java/org/apache/felix/maven/osgicheck/impl/CheckMojo.java Mon Oct  2 09:21:16 2017
@@ -69,7 +69,10 @@ public class CheckMojo extends AbstractM
     protected Mode mode;
 
     /**
-     * The configuration for the checks
+     * The configuration for the checks - currently not used
+     * The configurations can be specified as a CDATA section with an XML
+     * tree for each check. The root name of the tree is the name of the
+     * check.
      */
     @Parameter
     protected String config;

Modified: felix/sandbox/cziegeler/osgicheck-maven-plugin/src/main/java/org/apache/felix/maven/osgicheck/impl/checks/ImportExportCheck.java
URL: http://svn.apache.org/viewvc/felix/sandbox/cziegeler/osgicheck-maven-plugin/src/main/java/org/apache/felix/maven/osgicheck/impl/checks/ImportExportCheck.java?rev=1810317&r1=1810316&r2=1810317&view=diff
==============================================================================
--- felix/sandbox/cziegeler/osgicheck-maven-plugin/src/main/java/org/apache/felix/maven/osgicheck/impl/checks/ImportExportCheck.java (original)
+++ felix/sandbox/cziegeler/osgicheck-maven-plugin/src/main/java/org/apache/felix/maven/osgicheck/impl/checks/ImportExportCheck.java Mon Oct  2 09:21:16 2017
@@ -26,13 +26,13 @@ import org.apache.maven.plugin.MojoExecu
 import org.osgi.framework.Version;
 
 /**
- * Measures:
+ * The following checks are performed:
  * <ul>
- *   <li>Exports without a version
- *   <li>Import without a version (range)
- *   <li>Dynamic import without a version (range)
- *   <li>Dynamic import *
- *   <li>Export of privat looking package
+ *   <li>Exports without a version (ERROR)
+ *   <li>Import without a version (range) (WARNING)
+ *   <li>Dynamic import without a version (range) (WARNING)
+ *   <li>Dynamic import * (WARNING)
+ *   <li>Export of private looking package (WARNING)
  * </ul>
  */
 public class ImportExportCheck implements Check {

Modified: felix/sandbox/cziegeler/osgicheck-maven-plugin/src/main/java/org/apache/felix/maven/osgicheck/impl/checks/SCRCheck.java
URL: http://svn.apache.org/viewvc/felix/sandbox/cziegeler/osgicheck-maven-plugin/src/main/java/org/apache/felix/maven/osgicheck/impl/checks/SCRCheck.java?rev=1810317&r1=1810316&r2=1810317&view=diff
==============================================================================
--- felix/sandbox/cziegeler/osgicheck-maven-plugin/src/main/java/org/apache/felix/maven/osgicheck/impl/checks/SCRCheck.java (original)
+++ felix/sandbox/cziegeler/osgicheck-maven-plugin/src/main/java/org/apache/felix/maven/osgicheck/impl/checks/SCRCheck.java Mon Oct  2 09:21:16 2017
@@ -48,10 +48,9 @@ import org.osgi.framework.Version;
 import org.osgi.service.component.ComponentException;
 
 /**
- * Measure
+ * The following checks are performed
  * <ul>
  *   <li>Immediate flag
- *   <li>Metatype (TODO)
  *   <li>Unary references should be greedy
  *   <li>References ordering (Not finished yet)
  * </ul>
@@ -91,8 +90,8 @@ public class SCRCheck implements Check {
     /**
      * Check the immediate flag
      * <ul>
-     *   <li>If a component it must not be declared (Error)
-     *   <li>If a service it should not be declared (Warning)
+     *   <li>If a component: it must not be declared (Error)
+     *   <li>If a service: it should not be declared (Warning)
      * <ul>
      * @param ctx
      * @param md