[JBoss JIRA] (JBIDE-23665) Create Windup tooling connector for JBoss Central
by Nick Boldt (JIRA)
[ https://issues.jboss.org/browse/JBIDE-23665?page=com.atlassian.jira.plugi... ]
Nick Boldt commented on JBIDE-23665:
------------------------------------
You've set a fixversion of 4.4.3.AM1 (which I changed to AM2 as code freeze for AM1 is today and this change is too big to get done today w/o proper reviews and approvals).
But you requested this change be done for JBT 4.3. So, I'm confused. Do you want this for our Mars-based release from last year, or the current development stream for this year? Which version of Eclipse are you using to develop Windup tooling? Does it run on Mars and Neon too? Or just Neon?
Also, what's the current state of the Windup tooling? Does the windup server run in a separate thread or is it coupled to the Eclipse thread (thus causing crashes and OOM problems) ? Please advise. cc: [~jeffmaury] [~rob.stryker] [~koen.aers]
> Create Windup tooling connector for JBoss Central
> -------------------------------------------------
>
> Key: JBIDE-23665
> URL: https://issues.jboss.org/browse/JBIDE-23665
> Project: Tools (JBoss Tools)
> Issue Type: Feature Request
> Components: central
> Affects Versions: 4.4.3.AM1
> Reporter: John Steele
> Assignee: John Steele
> Fix For: 4.4.3.AM2
>
>
> For JBT and JBDS (I'm not sure which versions, maybe JBT 4.3 and JBDS 9), Windup will be available from JBoss Central. The Central discovery catalog needs to list it as a new connector.
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
9 years, 2 months
[JBoss JIRA] (JBIDE-23668) Move integration-tests parent pom configuration to jbosstools-build/parent/pom.xml
by Nick Boldt (JIRA)
[ https://issues.jboss.org/browse/JBIDE-23668?page=com.atlassian.jira.plugi... ]
Nick Boldt commented on JBIDE-23668:
------------------------------------
Why do these chunks of xml need to be added to the parent pom? Are they being shared across multiple projects?
Also I see you're setting <tpc.version>${TARGET_PLATFORM_VERSION_MAX}</tpc.version> ... but we build projects by default with <tpc.version>${TARGET_PLATFORM_VERSION_MIN}</tpc.version>, not MAX. So... we can't make this change globally. Maybe you want to wrap this with a profile (or just use the existing -Pmaximum profile [0] ?)
[0] https://github.com/jbosstools/jbosstools-build/blob/master/parent/pom.xml...
Also, should all builds be run using this special pluginCustomization.ini [2] ? Or just the integration tests? If the former, WHY? If the latter, maybe you want to wrap that in a special profile?
> Move integration-tests parent pom configuration to jbosstools-build/parent/pom.xml
> ----------------------------------------------------------------------------------
>
> Key: JBIDE-23668
> URL: https://issues.jboss.org/browse/JBIDE-23668
> Project: Tools (JBoss Tools)
> Issue Type: Sub-task
> Components: build, integration-tests
> Reporter: Pavol Srna
> Fix For: 4.4.3.AM2
>
>
> This configuration needs to be moved from [1] to build/parent/pom.xml
> {code}
> <properties>
> <surefire.timeout>7200</surefire.timeout>
> <integrationTestsSystemProperties>-Dusage_reporting_enabled=false</integrationTestsSystemProperties>
> <devstudio.repository>https://devstudio.redhat.com/10.0/snapshots/updates/</devstudio.repository>
> <testProduct>com.jboss.devstudio.core.product</testProduct>
> </properties>
> {code}
> {code}
> <profile>
> <id>mac-installPath</id>
> <activation>
> <os>
> <family>mac</family>
> </os>
> </activation>
> <properties>
> <test.installPath.OSX>/devstudio.app/Contents/Eclipse/</test.installPath.OSX>
> </properties>
> </profile>
> <profile>
> <id>install-base</id>
> <activation>
> <property>
> <name>test.installBase</name>
> </property>
> </activation>
> <properties>
> <test.installPath>${test.installBase}${test.installPath.OSX}</test.installPath>
> </properties>
> <build>
> <plugins>
> <plugin>
> <groupId>org.eclipse.tycho</groupId>
> <artifactId>tycho-surefire-plugin</artifactId>
> <configuration>
> <work>${test.installPath}</work>
> <product>${testProduct}</product>
> </configuration>
> </plugin>
> </plugins>
> </build>
> </profile>
> <profile>
> <!-- Workaround for https://bugs.eclipse.org/bugs/show_bug.cgi?id=388084 -->
> <id>osx</id>
> <activation>
> <os>
> <family>mac</family>
> </os>
> </activation>
> <properties>
> <platformSystemProperties> -XstartOnFirstThread </platformSystemProperties>
> </properties>
> </profile>
> <profile>
> <id>download-devstudio</id>
> <activation>
> <property>
> <name>!test.installBase</name>
> </property>
> </activation>
> <build>
> <plugins>
> <plugin>
> <groupId>org.eclipse.tycho</groupId>
> <artifactId>tycho-surefire-plugin</artifactId>
> <configuration>
> <product>${testProduct}</product>
> </configuration>
> </plugin>
> <plugin>
> <groupId>org.eclipse.tycho</groupId>
> <artifactId>target-platform-configuration</artifactId>
> <configuration>
> <dependency-resolution>
> <extraRequirements>
> <requirement>
> <type>p2-installable-unit</type>
> <id>com.jboss.devstudio.core.feature.feature.group</id>
> <versionRange>0.0.0</versionRange>
> </requirement>
> </extraRequirements>
> </dependency-resolution>
> </configuration>
> </plugin>
> </plugins>
> </build>
> <repositories>
> <repository>
> <id>devstudio-repo</id>
> <name>devstudio-repo</name>
> <layout>p2</layout>
> <url>${devstudio.repository}</url>
> </repository>
> </repositories>
> </profile>
> {code}
> {code}
> <build>
> <plugins>
> <plugin>
> <groupId>org.eclipse.tycho</groupId>
> <artifactId>tycho-surefire-plugin</artifactId>
> <configuration>
> <useUIThread>false</useUIThread>
> <appArgLine>-pluginCustomization ${basedir}/../pluginCustomization.ini</appArgLine>
> <systemProperties>
> <org.eclipse.update.reconcile>false</org.eclipse.update.reconcile>
> <!-- JBDS-4077 this should be passed in from Jenkins or commandline -->
> <tpc.version>${TARGET_PLATFORM_VERSION_MAX}</tpc.version>
> </systemProperties>
> <explodedBundles>
> <bundle>org.mozilla.xulrunner.cocoa.macosx</bundle>
> <bundle>org.mozilla.xulrunner.gtk.linux.x86</bundle>
> <bundle>org.mozilla.xulrunner.gtk.linux.x86_64</bundle>
> <bundle>org.mozilla.xulrunner.win32.win32.x86</bundle>
> </explodedBundles>
> </configuration>
> </plugin>
> </plugins>
> </build>
> {code}
> We need to find out how to deal with pluginCustomization.ini [2]. Download from somewhere?
> [1] https://github.com/jbosstools/jbosstools-integration-tests/blob/master/te...
> [2] https://github.com/jbosstools/jbosstools-integration-tests/blob/master/te...
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
9 years, 2 months
[JBoss JIRA] (JBIDE-23668) Move integration-tests parent pom configuration to jbosstools-build/parent/pom.xml
by Nick Boldt (JIRA)
[ https://issues.jboss.org/browse/JBIDE-23668?page=com.atlassian.jira.plugi... ]
Nick Boldt reassigned JBIDE-23668:
----------------------------------
Assignee: Jeff MAURY
> Move integration-tests parent pom configuration to jbosstools-build/parent/pom.xml
> ----------------------------------------------------------------------------------
>
> Key: JBIDE-23668
> URL: https://issues.jboss.org/browse/JBIDE-23668
> Project: Tools (JBoss Tools)
> Issue Type: Sub-task
> Components: build, integration-tests
> Reporter: Pavol Srna
> Assignee: Jeff MAURY
> Fix For: 4.4.3.AM2
>
>
> This configuration needs to be moved from [1] to build/parent/pom.xml
> {code}
> <properties>
> <surefire.timeout>7200</surefire.timeout>
> <integrationTestsSystemProperties>-Dusage_reporting_enabled=false</integrationTestsSystemProperties>
> <devstudio.repository>https://devstudio.redhat.com/10.0/snapshots/updates/</devstudio.repository>
> <testProduct>com.jboss.devstudio.core.product</testProduct>
> </properties>
> {code}
> {code}
> <profile>
> <id>mac-installPath</id>
> <activation>
> <os>
> <family>mac</family>
> </os>
> </activation>
> <properties>
> <test.installPath.OSX>/devstudio.app/Contents/Eclipse/</test.installPath.OSX>
> </properties>
> </profile>
> <profile>
> <id>install-base</id>
> <activation>
> <property>
> <name>test.installBase</name>
> </property>
> </activation>
> <properties>
> <test.installPath>${test.installBase}${test.installPath.OSX}</test.installPath>
> </properties>
> <build>
> <plugins>
> <plugin>
> <groupId>org.eclipse.tycho</groupId>
> <artifactId>tycho-surefire-plugin</artifactId>
> <configuration>
> <work>${test.installPath}</work>
> <product>${testProduct}</product>
> </configuration>
> </plugin>
> </plugins>
> </build>
> </profile>
> <profile>
> <!-- Workaround for https://bugs.eclipse.org/bugs/show_bug.cgi?id=388084 -->
> <id>osx</id>
> <activation>
> <os>
> <family>mac</family>
> </os>
> </activation>
> <properties>
> <platformSystemProperties> -XstartOnFirstThread </platformSystemProperties>
> </properties>
> </profile>
> <profile>
> <id>download-devstudio</id>
> <activation>
> <property>
> <name>!test.installBase</name>
> </property>
> </activation>
> <build>
> <plugins>
> <plugin>
> <groupId>org.eclipse.tycho</groupId>
> <artifactId>tycho-surefire-plugin</artifactId>
> <configuration>
> <product>${testProduct}</product>
> </configuration>
> </plugin>
> <plugin>
> <groupId>org.eclipse.tycho</groupId>
> <artifactId>target-platform-configuration</artifactId>
> <configuration>
> <dependency-resolution>
> <extraRequirements>
> <requirement>
> <type>p2-installable-unit</type>
> <id>com.jboss.devstudio.core.feature.feature.group</id>
> <versionRange>0.0.0</versionRange>
> </requirement>
> </extraRequirements>
> </dependency-resolution>
> </configuration>
> </plugin>
> </plugins>
> </build>
> <repositories>
> <repository>
> <id>devstudio-repo</id>
> <name>devstudio-repo</name>
> <layout>p2</layout>
> <url>${devstudio.repository}</url>
> </repository>
> </repositories>
> </profile>
> {code}
> {code}
> <build>
> <plugins>
> <plugin>
> <groupId>org.eclipse.tycho</groupId>
> <artifactId>tycho-surefire-plugin</artifactId>
> <configuration>
> <useUIThread>false</useUIThread>
> <appArgLine>-pluginCustomization ${basedir}/../pluginCustomization.ini</appArgLine>
> <systemProperties>
> <org.eclipse.update.reconcile>false</org.eclipse.update.reconcile>
> <!-- JBDS-4077 this should be passed in from Jenkins or commandline -->
> <tpc.version>${TARGET_PLATFORM_VERSION_MAX}</tpc.version>
> </systemProperties>
> <explodedBundles>
> <bundle>org.mozilla.xulrunner.cocoa.macosx</bundle>
> <bundle>org.mozilla.xulrunner.gtk.linux.x86</bundle>
> <bundle>org.mozilla.xulrunner.gtk.linux.x86_64</bundle>
> <bundle>org.mozilla.xulrunner.win32.win32.x86</bundle>
> </explodedBundles>
> </configuration>
> </plugin>
> </plugins>
> </build>
> {code}
> We need to find out how to deal with pluginCustomization.ini [2]. Download from somewhere?
> [1] https://github.com/jbosstools/jbosstools-integration-tests/blob/master/te...
> [2] https://github.com/jbosstools/jbosstools-integration-tests/blob/master/te...
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
9 years, 2 months