Mmmm, I'll give it a build on a clean maven repo.
2014-02-17 10:12 GMT+01:00 Achim Nierbeck <bcanh...@googlemail.com>: > Hi, > > Just one note without trying. It won't work if you remove the snapshot repo > for ops4j, the minute we have a snapshot dependency for either pax URL or > web. Snapshots are not on maven central, releases are. > > Regards, achim > > sent from mobile device > Am 17.02.2014 10:02 schrieb "Cristiano Costantini" < > cristiano.costant...@gmail.com>: > > > Hi all, > > I have a severe allergy to maven projects that specify external > > repositories. > > To avoid them I use a local maven repo proxy (using Apache Archiva) as > > mirror which is allowed to retrieve only artifact from Maven Central Repo > > plus few others selected and trusted repos. > > > > Today I tried to build Apache Karaf 2.3.5-SNAPSHOT, and I got sick > > immediately when I got the error: > > [WARNING] The POM for org.eclipse:osgi:jar:3.8.0.v20120529-1548 is > missing, > > no dependency information available > > > > (and I see that also Karaf 3.0.1-SNAPSHOT depends on equinox 3.8.2) > > > > So I did searched on search.maven.org, I saw that > > version 3.9.1-v20130814-1242, tried it and everything compiled really > fine! > > And I now have version of Karaf I can use without using antihistamines. > > > > So, is it possible that Karaf 2.3.5-SNAPSHOT and 3.0.1-SNAPSHOT update to > > this version and remove external repo? Or are there other side effects > I'm > > not aware of? > > > > I hope the community can evaluate this proposal and list pros and cons. > > > > > > For building, I used the following patches: > > > > diff --git a/pom.xml b/pom.xml > > index 6b56968..2ce1e97 100644 > > --- a/pom.xml > > +++ b/pom.xml > > @@ -137,7 +137,7 @@ > > <geronimo.jta-spec.version>1.1.1</geronimo.jta-spec.version> > > <geronimo.servlet.version>1.2</geronimo.servlet.version> > > <easymock.version>3.2</easymock.version> > > - <equinox.version>3.8.0.v20120529-1548</equinox.version> > > + <equinox.version>3.9.1-v20130814-1242</equinox.version> > > > > <felix.bundlerepository.version>1.6.6</felix.bundlerepository.version> > > <felix.configadmin.version>1.6.0</felix.configadmin.version> > > <felix.fileinstall.version>3.2.8</felix.fileinstall.version> > > @@ -229,32 +229,6 @@ > > > > > > > > <bnd.version.policy>[$(version;==;$(@)),$(version;+;$(@)))</bnd.version.policy> > > </properties> > > > > - <repositories> > > - <!-- ServiceMix repo --> > > - <repository> > > - <id>servicemix</id> > > - <name>Apache ServiceMix Repository</name> > > - <url>http://svn.apache.org/repos/asf/servicemix/m2-repo > </url> > > - <releases> > > - <enabled>true</enabled> > > - </releases> > > - <snapshots> > > - <enabled>false</enabled> > > - </snapshots> > > - </repository> > > - <!-- OPS4J SNAPSHOT repository --> > > - <repository> > > - <id>ops4j.sonatype.snapshots.deploy</id> > > - <name>OPS4J snapshot repository</name> > > - <url> > > https://oss.sonatype.org/content/repositories/ops4j-snapshots/</url> > > - <releases> > > - <enabled>false</enabled> > > - </releases> > > - <snapshots> > > - <enabled>true</enabled> > > - </snapshots> > > - </repository> > > - </repositories> > > > > <dependencyManagement> > > <dependencies> > > > > > > and it has built on my computer running successfully all the integration > > tests: > > > > [INFO] Apache Karaf ...................................... SUCCESS > [1.119s] > > [INFO] Apache Karaf :: Util .............................. SUCCESS > [1.333s] > > [INFO] Apache Karaf :: Main .............................. SUCCESS > > [30.767s] > > [INFO] Apache Karaf :: JAAS .............................. SUCCESS > [0.067s] > > [INFO] Apache Karaf :: JAAS :: Boot ...................... SUCCESS > [0.822s] > > [INFO] Apache Karaf :: JAAS :: Config .................... SUCCESS > [2.382s] > > [INFO] Apache Karaf :: JAAS :: Modules ................... SUCCESS > [1.203s] > > [INFO] Apache Karaf :: Shell ............................. SUCCESS > [0.053s] > > [INFO] Apache Karaf :: Shell :: Console .................. SUCCESS > [2.710s] > > [INFO] Apache Karaf :: Shell :: OBR Commands ............. SUCCESS > [1.016s] > > [INFO] Apache Karaf :: Features .......................... SUCCESS > [0.039s] > > [INFO] Apache Karaf :: Features :: Core .................. SUCCESS > [6.582s] > > [INFO] Apache Karaf :: Features :: Command ............... SUCCESS > [0.916s] > > [INFO] Apache Karaf :: Management ........................ SUCCESS > [0.041s] > > [INFO] Apache Karaf :: Management ........................ SUCCESS > [1.099s] > > [INFO] Apache Karaf :: Features :: Management ............ SUCCESS > [1.010s] > > [INFO] Apache Karaf :: Features :: OBR Resolver .......... SUCCESS > [0.968s] > > [INFO] Apache Karaf :: Admin ............................. SUCCESS > [0.036s] > > [INFO] Apache Karaf :: Admin :: Core ..................... SUCCESS > [3.323s] > > [INFO] Apache Karaf :: Admin :: Command .................. SUCCESS > [1.059s] > > [INFO] Apache Karaf :: Admin :: Management ............... SUCCESS > [0.930s] > > [INFO] Apache Karaf :: Deployer .......................... SUCCESS > [0.032s] > > [INFO] Apache Karaf :: Deployer :: Spring ................ SUCCESS > [1.571s] > > [INFO] Apache Karaf :: Deployer :: Blueprint ............. SUCCESS > [1.080s] > > [INFO] Apache Karaf :: Deployer :: Features .............. SUCCESS > [0.829s] > > [INFO] Apache Karaf :: Deployer :: Karaf Archive (.kar) .. SUCCESS > [1.107s] > > [INFO] Apache Karaf :: Deployer :: Wrap Non OSGi Jar ..... SUCCESS > [0.726s] > > [INFO] Apache Karaf :: Shell :: Various Commands ......... SUCCESS > [1.024s] > > [INFO] Apache Karaf :: Shell :: ConfigAdmin Commands ..... SUCCESS > [1.010s] > > [INFO] Apache Karaf :: Shell :: Log Commands ............. SUCCESS > [0.997s] > > [INFO] Apache Karaf :: Shell :: OSGi Commands ............ SUCCESS > [0.994s] > > [INFO] Apache Karaf :: Shell :: PackageAdmin Commands .... SUCCESS > [0.775s] > > [INFO] Apache Karaf :: Shell :: SSH ...................... SUCCESS > [0.852s] > > [INFO] Apache Karaf :: Shell :: Service Wrapper .......... SUCCESS > [1.859s] > > [INFO] Apache Karaf :: Shell :: Development Commands ..... SUCCESS > [2.370s] > > [INFO] Apache Karaf :: Shell :: SCR Commands ............. SUCCESS > [2.829s] > > [INFO] Apache Karaf :: Shell :: Web Commands ............. SUCCESS > [1.674s] > > [INFO] Apache Karaf :: JAAS :: Jasypt Encryption ......... SUCCESS > [3.450s] > > [INFO] Apache Karaf :: JAAS :: Command ................... SUCCESS > [1.004s] > > [INFO] Apache Karaf :: Client ............................ SUCCESS > [0.896s] > > [INFO] Apache Karaf :: Management :: MBeans .............. SUCCESS > [0.033s] > > [INFO] Apache Karaf :: Management :: MBeans :: Bundles ... SUCCESS > [0.873s] > > [INFO] Apache Karaf :: Management :: MBeans :: Services .. SUCCESS > [0.749s] > > [INFO] Apache Karaf :: Management :: MBeans :: System .... SUCCESS > [0.747s] > > [INFO] Apache Karaf :: Management :: MBeans :: Packages .. SUCCESS > [0.719s] > > [INFO] Apache Karaf :: Management :: MBeans :: Config .... SUCCESS > [0.724s] > > [INFO] Apache Karaf :: Management :: MBeans :: Dev ....... SUCCESS > [0.726s] > > [INFO] Apache Karaf :: Management :: MBeans :: Log ....... SUCCESS > [0.662s] > > [INFO] Apache Karaf :: Management :: MBeans :: OBR ....... SUCCESS > [0.702s] > > [INFO] Apache Karaf :: Management :: MBeans :: SCR ....... SUCCESS > [0.717s] > > [INFO] Apache Karaf :: Management :: MBeans :: Web ....... SUCCESS > [0.694s] > > [INFO] Apache Karaf :: JNDI .............................. SUCCESS > [0.028s] > > [INFO] Apache Karaf :: JNDI :: Core ...................... SUCCESS > [1.295s] > > [INFO] Apache Karaf :: JNDI :: Command ................... SUCCESS > [0.831s] > > [INFO] Apache Karaf :: JDBC .............................. SUCCESS > [0.028s] > > [INFO] Apache Karaf :: JDBC :: Core ...................... SUCCESS > [0.726s] > > [INFO] Apache Karaf :: JDBC :: Command ................... SUCCESS > [0.848s] > > [INFO] Apache Karaf :: JMS ............................... SUCCESS > [0.027s] > > [INFO] Apache Karaf :: JMS :: Core ....................... SUCCESS > [0.850s] > > [INFO] Apache Karaf :: JMS :: Command .................... SUCCESS > [0.833s] > > [INFO] Apache Karaf :: Web Console ....................... SUCCESS > [0.029s] > > [INFO] Apache Karaf :: Web Console :: Console ............ SUCCESS > [1.953s] > > [INFO] Apache Karaf :: Web Console :: Branding ........... SUCCESS > [0.767s] > > [INFO] Apache Karaf :: Web Console :: Features Plugin .... SUCCESS > [0.828s] > > [INFO] Apache Karaf :: Web Console :: Gogo Plugin ........ SUCCESS > [0.840s] > > [INFO] Apache Karaf :: Web Console :: Admin Plugin ....... SUCCESS > [1.892s] > > [INFO] Apache Karaf :: Exception ......................... SUCCESS > [0.196s] > > [INFO] Apache Karaf :: Assemblies ........................ SUCCESS > [0.030s] > > [INFO] Apache Karaf :: Assemblies :: Features ............ SUCCESS > [0.041s] > > [INFO] Apache Karaf :: Assemblies :: Features :: Standard SUCCESS > [0.278s] > > [INFO] Apache Karaf :: Assemblies :: Features :: Enterprise SUCCESS > > [0.243s] > > [INFO] Apache Karaf :: Diagnostic ........................ SUCCESS > [0.034s] > > [INFO] Apache Karaf :: Diagnostic :: Core ................ SUCCESS > [0.679s] > > [INFO] Apache Karaf :: Diagnostic :: Common .............. SUCCESS > [0.890s] > > [INFO] Apache Karaf :: Diagnostic :: Command ............. SUCCESS > [1.118s] > > [INFO] Apache Karaf :: Diagnostic :: Management .......... SUCCESS > [0.726s] > > [INFO] Apache Karaf :: Tooling ........................... SUCCESS > [0.028s] > > [INFO] Apache Karaf :: Tooling :: Maven2 Features plugin . SUCCESS > [7.077s] > > [INFO] Apache Karaf :: Assembly .......................... SUCCESS > > [21.085s] > > [INFO] Apache Karaf :: Demos ............................. SUCCESS > [0.032s] > > [INFO] Apache Karaf :: Demos :: Web ...................... SUCCESS > [3.860s] > > [INFO] Apache Karaf :: Demos :: Branding ................. SUCCESS > [0.036s] > > [INFO] Apache Karaf :: Demos :: Branding :: Shell ........ SUCCESS > [0.764s] > > [INFO] Apache Karaf :: Demos :: Demo Dump provider ....... SUCCESS > [0.786s] > > [INFO] Apache Karaf :: Demos :: Extend Console Command ... SUCCESS > [2.073s] > > [INFO] Apache Karaf :: Demos :: Deployer ................. SUCCESS > [0.030s] > > [INFO] Apache Karaf :: Demos :: Deployer :: Kar .......... SUCCESS > [0.089s] > > [INFO] Apache Karaf :: Demos :: Deployer :: Wrap Bundle osgi.commons-lang > > SUCCESS [3.556s] > > [INFO] Apache Karaf :: Demos :: Deployer :: Bundle ....... SUCCESS > [0.757s] > > [INFO] Apache Karaf :: Demos :: Deployer :: Feature ...... SUCCESS > [0.768s] > > [INFO] Apache Karaf :: Tooling :: Maven2 Command Help plugin SUCCESS > > [2.517s] > > [INFO] Apache Karaf :: Tooling :: Exam Testing Framework . SUCCESS > [0.046s] > > [INFO] Apache Karaf :: Tooling :: Exam Testing Framework :: Options > > SUCCESS [2.259s] > > [INFO] Apache Karaf :: Tooling :: Exam Testing Framework :: Container > > SUCCESS [5.634s] > > [INFO] Apache Karaf :: Archetypes ........................ SUCCESS > [0.028s] > > [INFO] Apache Karaf :: Archetypes :: Assembly Archetype .. SUCCESS > [8.318s] > > [INFO] Apache Karaf :: Archetypes :: Blueprint Archetype . SUCCESS > [4.510s] > > [INFO] Apache Karaf :: Archetypes :: Bundle Archetype .... SUCCESS > [3.701s] > > [INFO] Apache Karaf :: Archetypes :: Command Archetype ... SUCCESS > [6.377s] > > [INFO] Apache Karaf :: Archetypes :: Feature Archetype ... SUCCESS > [2.289s] > > [INFO] Apache Karaf :: Archetypes :: Kar Archetype ....... SUCCESS > [2.388s] > > [INFO] Apache Karaf :: Integration Tests ................. SUCCESS > > [8:06.195s] > > [INFO] > > ------------------------------------------------------------------------ > > [INFO] BUILD SUCCESS > > [INFO] > > ------------------------------------------------------------------------ > > [INFO] Total time: 11:12.944s > > [INFO] Finished at: Mon Feb 17 09:16:32 CET 2014 > > [INFO] Final Memory: 163M/833M > > [INFO] > > ------------------------------------------------------------------------ > > > > > > Thank you, > > > > Cristiano > > >