[ 
https://issues.apache.org/jira/browse/KARAF-1898?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13471027#comment-13471027
 ] 

Andrei Pozolotin commented on KARAF-1898:
-----------------------------------------

most of these, it refers to "standard", not "custom" artifact:

{code}

user1@wks002:/tmp/apache/karaf$ find . -type f -name pom.xml | xargs grep 
"<artifactId>org.osgi.compendium</artifactId>" -B 3 -A 2

./webconsole/instance/pom.xml-          </dependency>
./webconsole/instance/pom.xml-          <dependency>
./webconsole/instance/pom.xml-                  <groupId>org.osgi</groupId>
./webconsole/instance/pom.xml:                  
<artifactId>org.osgi.compendium</artifactId>
./webconsole/instance/pom.xml-                  <scope>provided</scope>
./webconsole/instance/pom.xml-          </dependency>
--
./webconsole/http/pom.xml-        </dependency>
./webconsole/http/pom.xml-        <dependency>
./webconsole/http/pom.xml-            <groupId>org.osgi</groupId>
./webconsole/http/pom.xml:            
<artifactId>org.osgi.compendium</artifactId>
./webconsole/http/pom.xml-            <scope>provided</scope>
./webconsole/http/pom.xml-        </dependency>
--
./webconsole/gogo/pom.xml-        </dependency>
./webconsole/gogo/pom.xml-        <dependency>
./webconsole/gogo/pom.xml-            <groupId>org.osgi</groupId>
./webconsole/gogo/pom.xml:            
<artifactId>org.osgi.compendium</artifactId>
./webconsole/gogo/pom.xml-            <scope>provided</scope>
./webconsole/gogo/pom.xml-        </dependency>
--
./webconsole/features/pom.xml-        </dependency>
./webconsole/features/pom.xml-        <dependency>
./webconsole/features/pom.xml-            <groupId>org.osgi</groupId>
./webconsole/features/pom.xml:            
<artifactId>org.osgi.compendium</artifactId>
./webconsole/features/pom.xml-            <scope>provided</scope>
./webconsole/features/pom.xml-        </dependency>
--
./webconsole/console/pom.xml-        </dependency>
./webconsole/console/pom.xml-        <dependency>
./webconsole/console/pom.xml-          <groupId>org.osgi</groupId>
./webconsole/console/pom.xml:          
<artifactId>org.osgi.compendium</artifactId>
./webconsole/console/pom.xml-        </dependency>
./webconsole/console/pom.xml-        <dependency>
--
./web/command/pom.xml-        </dependency>
./web/command/pom.xml-        <dependency>
./web/command/pom.xml-            <groupId>org.osgi</groupId>
./web/command/pom.xml:            <artifactId>org.osgi.compendium</artifactId>
./web/command/pom.xml-            <scope>provided</scope>
./web/command/pom.xml-        </dependency>
--
./tooling/exam/regression/pom.xml-        </dependency>
./tooling/exam/regression/pom.xml-        <dependency>
./tooling/exam/regression/pom.xml-            
<groupId>org.apache.karaf</groupId>
./tooling/exam/regression/pom.xml:            
<artifactId>org.osgi.compendium</artifactId>
./tooling/exam/regression/pom.xml-            <scope>test</scope>
./tooling/exam/regression/pom.xml-            <optional>true</optional>
--
./tooling/exam/container/pom.xml-        </dependency>
./tooling/exam/container/pom.xml-        <dependency>
./tooling/exam/container/pom.xml-            <groupId>org.osgi</groupId>
./tooling/exam/container/pom.xml:            
<artifactId>org.osgi.compendium</artifactId>
./tooling/exam/container/pom.xml-        </dependency>
./tooling/exam/container/pom.xml-        <dependency>
--
./shell/ssh/pom.xml-
./shell/ssh/pom.xml-        <dependency>
./shell/ssh/pom.xml-            <groupId>org.osgi</groupId>
./shell/ssh/pom.xml:            <artifactId>org.osgi.compendium</artifactId>
./shell/ssh/pom.xml-            <scope>provided</scope>
./shell/ssh/pom.xml-        </dependency>
--
./shell/help/pom.xml-        </dependency>
./shell/help/pom.xml-        <dependency>
./shell/help/pom.xml-            <groupId>org.osgi</groupId>
./shell/help/pom.xml:            <artifactId>org.osgi.compendium</artifactId>
./shell/help/pom.xml-            <scope>provided</scope>
./shell/help/pom.xml-        </dependency>
--
./shell/console/pom.xml-        </dependency>
./shell/console/pom.xml-        <dependency>
./shell/console/pom.xml-            <groupId>org.osgi</groupId>
./shell/console/pom.xml:            <artifactId>org.osgi.compendium</artifactId>
./shell/console/pom.xml-            <scope>provided</scope>
./shell/console/pom.xml-        </dependency>
--
./shell/commands/pom.xml-        </dependency>
./shell/commands/pom.xml-        <dependency>
./shell/commands/pom.xml-            <groupId>org.osgi</groupId>
./shell/commands/pom.xml:            
<artifactId>org.osgi.compendium</artifactId>
./shell/commands/pom.xml-            <scope>provided</scope>
./shell/commands/pom.xml-        </dependency>
--
./service/command/pom.xml-        </dependency>
./service/command/pom.xml-        <dependency>
./service/command/pom.xml-            <groupId>org.osgi</groupId>
./service/command/pom.xml:            
<artifactId>org.osgi.compendium</artifactId>
./service/command/pom.xml-            <scope>provided</scope>
./service/command/pom.xml-        </dependency>
--
./scr/examples/pom.xml-        </dependency>
./scr/examples/pom.xml-        <dependency>
./scr/examples/pom.xml-            <groupId>org.osgi</groupId>
./scr/examples/pom.xml:            <artifactId>org.osgi.compendium</artifactId>
./scr/examples/pom.xml-        </dependency>
./scr/examples/pom.xml-        <dependency>
--
./region/persist/pom.xml-
./region/persist/pom.xml-        <dependency>
./region/persist/pom.xml-            <groupId>org.osgi</groupId>
./region/persist/pom.xml:            
<artifactId>org.osgi.compendium</artifactId>
./region/persist/pom.xml-            <scope>provided</scope>
./region/persist/pom.xml-        </dependency>
--
./pom.xml-            </dependency>
./pom.xml-            <dependency>
./pom.xml-              <groupId>org.apache.karaf</groupId>
./pom.xml:              <artifactId>org.osgi.compendium</artifactId>
./pom.xml-                <version>${project.version}</version>
./pom.xml-            </dependency>
--
./pom.xml-                <exclusions>
./pom.xml-                    <exclusion>
./pom.xml-                        <groupId>org.apache.felix</groupId>
./pom.xml:                        <artifactId>org.osgi.compendium</artifactId>
./pom.xml-                    </exclusion>
./pom.xml-                </exclusions>
--
./pom.xml-                <exclusions>
./pom.xml-                    <exclusion>
./pom.xml-                        <groupId>org.apache.felix</groupId>
./pom.xml:                        <artifactId>org.osgi.compendium</artifactId>
./pom.xml-                    </exclusion>
./pom.xml-                </exclusions>
--
./pom.xml-            </dependency>
./pom.xml-            <dependency>
./pom.xml-                <groupId>org.osgi</groupId>
./pom.xml:                <artifactId>org.osgi.compendium</artifactId>
./pom.xml-                <version>${osgi.compendium.version}</version>
./pom.xml-            </dependency>
--
./pom.xml-                    </exclusion>
./pom.xml-                    <exclusion>
./pom.xml-                        <groupId>org.apache.felix</groupId>
./pom.xml:                        <artifactId>org.osgi.compendium</artifactId>
./pom.xml-                    </exclusion>
./pom.xml-                    <exclusion>
--
./pom.xml-                    </exclusion>
./pom.xml-                    <exclusion>
./pom.xml-                        <groupId>org.osgi</groupId>
./pom.xml:                        <artifactId>org.osgi.compendium</artifactId>
./pom.xml-                    </exclusion>
./pom.xml-                </exclusions>
--
./pom.xml-                    </exclusion>
./pom.xml-                    <exclusion>
./pom.xml-                        <groupId>org.osgi</groupId>
./pom.xml:                        <artifactId>org.osgi.compendium</artifactId>
./pom.xml-                    </exclusion>
./pom.xml-                </exclusions>
--
./pom.xml-                    </exclusion>
./pom.xml-                    <exclusion>
./pom.xml-                        <groupId>org.osgi</groupId>
./pom.xml:                        <artifactId>org.osgi.compendium</artifactId>
./pom.xml-                    </exclusion>
./pom.xml-                    <exclusion>
--
./osgicompendium/pom.xml-               <relativePath>../pom.xml</relativePath>
./osgicompendium/pom.xml-       </parent>
./osgicompendium/pom.xml-
./osgicompendium/pom.xml:       <artifactId>org.osgi.compendium</artifactId>
./osgicompendium/pom.xml-       <packaging>bundle</packaging>
./osgicompendium/pom.xml-       <name>OSGi compendium spec compiled for Java 
7</name>
--
./osgicompendium/pom.xml-                                                       
<artifactItems>
./osgicompendium/pom.xml-                                                       
        <artifactItem>
./osgicompendium/pom.xml-                                                       
                <groupId>org.osgi</groupId>
./osgicompendium/pom.xml:                                                       
                <artifactId>org.osgi.compendium</artifactId>
./osgicompendium/pom.xml-                                                       
                <classifier>sources</classifier>
./osgicompendium/pom.xml-                                                       
        </artifactItem>
--
./manual/pom.xml-                    </dependency>
./manual/pom.xml-                    <dependency>
./manual/pom.xml-                        <groupId>org.osgi</groupId>
./manual/pom.xml:                        
<artifactId>org.osgi.compendium</artifactId>
./manual/pom.xml-                        
<version>${osgi.compendium.version}</version>
./manual/pom.xml-                    </dependency>
--
./management/server/pom.xml-        </dependency>
./management/server/pom.xml-        <dependency>
./management/server/pom.xml-            <groupId>org.osgi</groupId>
./management/server/pom.xml:            
<artifactId>org.osgi.compendium</artifactId>
./management/server/pom.xml-            <scope>provided</scope>
./management/server/pom.xml-        </dependency>
--
./log/core/pom.xml-        </dependency>
./log/core/pom.xml-        <dependency>
./log/core/pom.xml-            <groupId>org.osgi</groupId>
./log/core/pom.xml:            <artifactId>org.osgi.compendium</artifactId>
./log/core/pom.xml-            <scope>provided</scope>
./log/core/pom.xml-        </dependency>
--
./log/command/pom.xml-
./log/command/pom.xml-        <dependency>
./log/command/pom.xml-            <groupId>org.osgi</groupId>
./log/command/pom.xml:            <artifactId>org.osgi.compendium</artifactId>
./log/command/pom.xml-            <scope>provided</scope>
./log/command/pom.xml-        </dependency>
--
./kar/core/pom.xml-        </dependency>
./kar/core/pom.xml-        <dependency>
./kar/core/pom.xml-            <groupId>org.osgi</groupId>
./kar/core/pom.xml:            <artifactId>org.osgi.compendium</artifactId>
./kar/core/pom.xml-            <scope>provided</scope>
./kar/core/pom.xml-        </dependency>
--
./jaas/modules/pom.xml-
./jaas/modules/pom.xml-        <dependency>
./jaas/modules/pom.xml-            <groupId>org.osgi</groupId>
./jaas/modules/pom.xml:            <artifactId>org.osgi.compendium</artifactId>
./jaas/modules/pom.xml-            <scope>provided</scope>
./jaas/modules/pom.xml-        </dependency>
--
./jaas/jasypt/pom.xml-
./jaas/jasypt/pom.xml-        <dependency>
./jaas/jasypt/pom.xml-            <groupId>org.osgi</groupId>
./jaas/jasypt/pom.xml:            <artifactId>org.osgi.compendium</artifactId>
./jaas/jasypt/pom.xml-            <scope>test</scope>
./jaas/jasypt/pom.xml-        </dependency>
--
./instance/command/pom.xml-
./instance/command/pom.xml-        <dependency>
./instance/command/pom.xml-            <groupId>org.osgi</groupId>
./instance/command/pom.xml:            
<artifactId>org.osgi.compendium</artifactId>
./instance/command/pom.xml-            <scope>provided</scope>
./instance/command/pom.xml-        </dependency>
--
./features/core/pom.xml-        </dependency>
./features/core/pom.xml-        <dependency>
./features/core/pom.xml-            <groupId>org.apache.karaf</groupId>
./features/core/pom.xml:            <artifactId>org.osgi.compendium</artifactId>
./features/core/pom.xml-            <scope>provided</scope>
./features/core/pom.xml-            <optional>true</optional>
--
./features/command/pom.xml-        </dependency>
./features/command/pom.xml-        <dependency>
./features/command/pom.xml-            <groupId>org.osgi</groupId>
./features/command/pom.xml:            
<artifactId>org.osgi.compendium</artifactId>
./features/command/pom.xml-            <scope>provided</scope>
./features/command/pom.xml-        </dependency>
--
./diagnostic/core/pom.xml-
./diagnostic/core/pom.xml-        <dependency>
./diagnostic/core/pom.xml-            <groupId>org.osgi</groupId>
./diagnostic/core/pom.xml:            
<artifactId>org.osgi.compendium</artifactId>
./diagnostic/core/pom.xml-            <scope>provided</scope>
./diagnostic/core/pom.xml-        </dependency>
--
./diagnostic/command/pom.xml-
./diagnostic/command/pom.xml-        <dependency>
./diagnostic/command/pom.xml-            <groupId>org.osgi</groupId>
./diagnostic/command/pom.xml:            
<artifactId>org.osgi.compendium</artifactId>
./diagnostic/command/pom.xml-            <scope>provided</scope>
./diagnostic/command/pom.xml-        </dependency>
--
./config/core/pom.xml-
./config/core/pom.xml-        <dependency>
./config/core/pom.xml-            <groupId>org.osgi</groupId>
./config/core/pom.xml:            <artifactId>org.osgi.compendium</artifactId>
./config/core/pom.xml-            <scope>provided</scope>
./config/core/pom.xml-        </dependency>
--
./config/command/pom.xml-
./config/command/pom.xml-        <dependency>
./config/command/pom.xml-            <groupId>org.osgi</groupId>
./config/command/pom.xml:            
<artifactId>org.osgi.compendium</artifactId>
./config/command/pom.xml-            <scope>provided</scope>
./config/command/pom.xml-        </dependency>
--
./bundle/core/pom.xml-        </dependency>
./bundle/core/pom.xml-        <dependency>
./bundle/core/pom.xml-            <groupId>org.osgi</groupId>
./bundle/core/pom.xml:            <artifactId>org.osgi.compendium</artifactId>
./bundle/core/pom.xml-            <scope>provided</scope>
./bundle/core/pom.xml-        </dependency>
--
./archetypes/command/src/main/resources/archetype-resources/pom.xml-
./archetypes/command/src/main/resources/archetype-resources/pom.xml-        
<dependency>
./archetypes/command/src/main/resources/archetype-resources/pom.xml-            
<groupId>org.osgi</groupId>
./archetypes/command/src/main/resources/archetype-resources/pom.xml:            
<artifactId>org.osgi.compendium</artifactId>
./archetypes/command/src/main/resources/archetype-resources/pom.xml-            
<version>^osgi.compendium.version^</version>
./archetypes/command/src/main/resources/archetype-resources/pom.xml-            
<scope>provided</scope>

{code}

                
> trunk does not compile on java 7 due to compendium 4.3.0 generics
> -----------------------------------------------------------------
>
>                 Key: KARAF-1898
>                 URL: https://issues.apache.org/jira/browse/KARAF-1898
>             Project: Karaf
>          Issue Type: Bug
>          Components: karaf-feature
>            Reporter: Andrei Pozolotin
>            Assignee: Christian Schneider
>
> http://mail-archives.apache.org/mod_mbox/karaf-dev/201210.mbox/browser

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to