karaf-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Cristiano Costantini <cristiano.costant...@gmail.com>
Subject Re: Upgrade Equinox to 3.9.1-v20130814-1242 for Karaf 2.3.5
Date Mon, 17 Feb 2014 09:34:49 GMT
One more word while I wait it to finish integration tests:
the problem with other repo is not when they are used for dependencies that
are required to build and then are included into the final artifact, like
it could be the case for ops4j.

But I found that problem while I was working on building next ServiceMix:
it means that org.eclipse:osgi is transitive to project using apache-karaf
dependency, and it is bad because version 3.8.0 and 3.8.2 are not available
on Maven Central Repo as it is the apache-karaf.






2014-02-17 10:17 GMT+01:00 Cristiano Costantini <
cristiano.costantini@gmail.com>:

> Mmmm,
> I'll give it a build on a clean maven repo.
>
>
> 2014-02-17 10:12 GMT+01:00 Achim Nierbeck <bcanhome@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.costantini@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
>> >
>>
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message