[jbosstools-issues] [JBoss JIRA] (JBTIS-102) add missing plugins to SpringIDE mirror? or create new SpringFramework mirror?

Nick Boldt (JIRA) jira-events at lists.jboss.org
Wed Jul 3 15:55:20 EDT 2013


    [ https://issues.jboss.org/browse/JBTIS-102?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12787463#comment-12787463 ] 

Nick Boldt commented on JBTIS-102:
----------------------------------

Those plugins do not appear to be part of the SpringIDE 3.2.0 release, or if they are, they cannot be installed into Kepler. 

Steps to (attempt) to find them:

a) created a variant of https://github.com/jbosstools/jbosstools-download.jboss.org/blob/master/jbosstools/updates/requirements/springide/build.xml which lists the three required IUs:

{code}
<?xml version="1.0" encoding="UTF-8"?>
<project default="run">
  <!-- run locally in Eclipse (to resolve p2 tasks) using these commandline options:
    java -cp /home/nboldt/eclipse/eclipse/plugins/org.eclipse.equinox.launcher_*.jar \
      org.eclipse.equinox.launcher.Main -consoleLog -nosplash -data /tmp \
      -application org.eclipse.ant.core.antRunner -f build.xml
  -->
  <!-- JBTIS-102: these IUs are needed by FUSE, but not Central  -->
  <property name="LONGNAME" value="Spring IDE (Additional)"/>
  <property name="version" value="3.2.0.201303060654-RELEASE-e4.3_additional" />
  <property name="URL" value="http://dist.springsource.com/release/TOOLS/update/e4.3/"/>
  <!-- see https://github.com/SpringSource/spring-ide for latest URLs -->
  <!-- 3.3 milestones <property name="URL1" value="https://dist.springframework.org/milestone/IDE/" /> -->
  <!-- 3.3 nightlies <property name="URL1" value="http://dist.springframework.org/snapshot/IDE/nightly/"/> -->
  <property name="latestversiononly" value="false"/>

  <property name="destination" value="${basedir}"/>
  <property name="workDir" value="${destination}/${version}"/>

  <!-- DO NOT regenerate metadata for this site because Pascal says it's bad; mirror only (then remove references). See also https://bugs.eclipse.org/bugs/show_bug.cgi?id=407892 and https://issues.jboss.org/browse/JBIDE-14422 -->
  <target name="run">
    <p2.mirror>
      <repository location="file:${workDir}" name="${LONGNAME} ${version}" format="${URL}"/>
      <source>
        <repository location="${URL}" />
      </source>

      <slicingOptions includeFeatures="true" followStrict="true" latestversiononly="${latestversiononly}"/>

      <iu id="org.springframework.aspects"/>
      <iu id="org.springframework.osgi.extender"/>
      <iu id="org.springframework.osgi.extensions.annotations"/>

      <slicingOptions includeFeatures="true" followStrict="true" latestversiononly="true" platformfilter="true" />
    </p2.mirror>
    <ant antfile="${destination}/../remove.references.xml" target="remove.references"/>
  </target>
</project>{code}

Result: 

{code}
/home/nboldt/eclipse/workspace-jboss/jbosstools-github-master/jbosstools-download.jboss.org/jbosstools/updates/requirements/springide/build-3.2.0-JBTIS-additional.xml:22: Unable to find: Installable Unit [ id=org.springframework.aspects ] 
{code}

b) Install everything from the SpringIDE site into Kepler:

* unpack /home/nboldt/tmp/Eclipse_Bundles/eclipse-jee-kepler-RC2-linux-gtk-x86_64.tar.gz
* run in clean workspace
* install everything from http://dist.springsource.com/release/TOOLS/update/e4.3/
* look in install folder for IUs:

{code}
$➔ cd eclipse; find . -maxdepth 2 -name "org.springframework.osgi.*" -o -name "org.springframework.a*" | sort
./plugins/org.springframework.aop_3.1.4.RELEASE.jar
./plugins/org.springframework.aop.source_3.1.4.RELEASE.jar
./plugins/org.springframework.asm_3.1.4.RELEASE.jar
./plugins/org.springframework.asm.source_3.1.4.RELEASE.jar
./plugins/org.springframework.osgi.core_2.0.0.M2-SNAPSHOT.jar
./plugins/org.springframework.osgi.io_2.0.0.M2-SNAPSHOT.jar
{code}

So... I can't help you here unless you can point me to the update site on which these plugins exist. Maybe they got refactored into new names?
                
> add missing plugins to SpringIDE mirror? or create new SpringFramework mirror?
> ------------------------------------------------------------------------------
>
>                 Key: JBTIS-102
>                 URL: https://issues.jboss.org/browse/JBTIS-102
>             Project: JBoss Tools Integration Stack
>          Issue Type: Bug
>      Security Level: Public(Everyone can see) 
>          Components: Fuse IDE, target-platform
>    Affects Versions: 4.1.0.Beta1
>            Reporter: Nick Boldt
>            Assignee: Paul Leacu
>
> [~pleacu] said:
> {quote}
> I'm attempting to get the fuseide to rely on jbosstools mirrors w/ real TP dependencies instead of including stuff on their own.  
> So - they include org.springframework plugins - I found 10 of them here:
>      http://download.jboss.org/jbosstools/updates/requirements/springide/3.2.0.201303060654-RELEASE/
> but I'm missing three:
>  
>  org.springframework.aspects
>  org.springframework.osgi.extender
>  org.springframework.osgi.extensions.annotations
> {quote}

--
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



More information about the jbosstools-issues mailing list