[JBoss JIRA] (JBIDE-15256) Include tycho-source-feature-plugin and tycho-p2-plugin into parent/pom.xml/build/pluginManagement
by Denis Golovin (JIRA)
[ https://issues.jboss.org/browse/JBIDE-15256?page=com.atlassian.jira.plugi... ]
Denis Golovin commented on JBIDE-15256:
---------------------------------------
then I just check if PR for base is fine an push and continue to fix other modules.
> Include tycho-source-feature-plugin and tycho-p2-plugin into parent/pom.xml/build/pluginManagement
> --------------------------------------------------------------------------------------------------
>
> Key: JBIDE-15256
> URL: https://issues.jboss.org/browse/JBIDE-15256
> Project: Tools (JBoss Tools)
> Issue Type: Enhancement
> Components: build
> Affects Versions: 4.2.0.Alpha1
> Reporter: Denis Golovin
> Assignee: Denis Golovin
> Fix For: 4.2.0.Beta1
>
>
> Currently every feature's pom.xml includes the same code, which is code-duplication issue.
> {code}
> <plugin>
> <groupId>org.eclipse.tycho.extras</groupId>
> <artifactId>tycho-source-feature-plugin</artifactId>
> <version>${tychoExtrasVersion}</version>
> <executions>
> <execution>
> <id>source-feature</id>
> <phase>package</phase>
> <goals>
> <goal>source-feature</goal>
> </goals>
> </execution>
> </executions>
> </plugin>
> <plugin>
> <groupId>org.eclipse.tycho</groupId>
> <artifactId>tycho-p2-plugin</artifactId>
> <version>${tychoVersion}</version>
> <executions>
> <execution>
> <id>attached-p2-metadata</id>
> <phase>package</phase>
> <goals>
> <goal>p2-metadata</goal>
> </goals>
> </execution>
> </executions>
> </plugin>{code}
> It should be included into pluginManagement section of parent/pom.xml instead and that would reduce code duplication to
> {code}<plugin>
> <groupId>org.eclipse.tycho.extras</groupId>
> <artifactId>tycho-source-feature-plugin</artifactId>
> </plugin>
> <plugin>
> <groupId>org.eclipse.tycho</groupId>
> <artifactId>tycho-p2-plugin</artifactId>
> </plugin>{code}
> in every feture's pom.xml file.
> More over code above could be moved to to features/pom.xml as
> {code}<build>
> <plugins>
> <plugin>
> <groupId>org.eclipse.tycho.extras</groupId>
> <artifactId>tycho-source-feature-plugin</artifactId>
> </plugin>
> <plugin>
> <groupId>org.eclipse.tycho</groupId>
> <artifactId>tycho-p2-plugin</artifactId>
> </plugin>
> </plugins>
> </build>{code}
> that would let keep pom.xml for every feature even cleaner.
--
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
12 years, 2 months
[JBoss JIRA] (JBIDE-15256) Include tycho-source-feature-plugin and tycho-p2-plugin into parent/pom.xml/build/pluginManagement
by Nick Boldt (JIRA)
[ https://issues.jboss.org/browse/JBIDE-15256?page=com.atlassian.jira.plugi... ]
Nick Boldt edited comment on JBIDE-15256 at 2/20/14 11:48 AM:
--------------------------------------------------------------
Parent pom should already be built w/ that change:
https://github.com/jbosstools/jbosstools-build/commit/638658345fce166ad49... (6mo ago)
If not, https://jenkins.mw.lab.eng.bos.redhat.com/hudson/view/DevStudio/view/DevS... will check github for changes every 5 mins and builds will publish to nexus automatically.
was (Author: nickboldt):
Parent pom should already be built w/ that change:
https://github.com/jbosstools/jbosstools-build/commit/638658345fce166ad49... (6mo ago)
If not, https://jenkins.mw.lab.eng.bos.redhat.com/hudson/view/DevStudio/view/DevS... will check github for changes every 5 mins.
> Include tycho-source-feature-plugin and tycho-p2-plugin into parent/pom.xml/build/pluginManagement
> --------------------------------------------------------------------------------------------------
>
> Key: JBIDE-15256
> URL: https://issues.jboss.org/browse/JBIDE-15256
> Project: Tools (JBoss Tools)
> Issue Type: Enhancement
> Components: build
> Affects Versions: 4.2.0.Alpha1
> Reporter: Denis Golovin
> Assignee: Denis Golovin
> Fix For: 4.2.0.Beta1
>
>
> Currently every feature's pom.xml includes the same code, which is code-duplication issue.
> {code}
> <plugin>
> <groupId>org.eclipse.tycho.extras</groupId>
> <artifactId>tycho-source-feature-plugin</artifactId>
> <version>${tychoExtrasVersion}</version>
> <executions>
> <execution>
> <id>source-feature</id>
> <phase>package</phase>
> <goals>
> <goal>source-feature</goal>
> </goals>
> </execution>
> </executions>
> </plugin>
> <plugin>
> <groupId>org.eclipse.tycho</groupId>
> <artifactId>tycho-p2-plugin</artifactId>
> <version>${tychoVersion}</version>
> <executions>
> <execution>
> <id>attached-p2-metadata</id>
> <phase>package</phase>
> <goals>
> <goal>p2-metadata</goal>
> </goals>
> </execution>
> </executions>
> </plugin>{code}
> It should be included into pluginManagement section of parent/pom.xml instead and that would reduce code duplication to
> {code}<plugin>
> <groupId>org.eclipse.tycho.extras</groupId>
> <artifactId>tycho-source-feature-plugin</artifactId>
> </plugin>
> <plugin>
> <groupId>org.eclipse.tycho</groupId>
> <artifactId>tycho-p2-plugin</artifactId>
> </plugin>{code}
> in every feture's pom.xml file.
> More over code above could be moved to to features/pom.xml as
> {code}<build>
> <plugins>
> <plugin>
> <groupId>org.eclipse.tycho.extras</groupId>
> <artifactId>tycho-source-feature-plugin</artifactId>
> </plugin>
> <plugin>
> <groupId>org.eclipse.tycho</groupId>
> <artifactId>tycho-p2-plugin</artifactId>
> </plugin>
> </plugins>
> </build>{code}
> that would let keep pom.xml for every feature even cleaner.
--
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
12 years, 2 months
[JBoss JIRA] (JBIDE-15256) Include tycho-source-feature-plugin and tycho-p2-plugin into parent/pom.xml/build/pluginManagement
by Nick Boldt (JIRA)
[ https://issues.jboss.org/browse/JBIDE-15256?page=com.atlassian.jira.plugi... ]
Nick Boldt commented on JBIDE-15256:
------------------------------------
Parent pom should already be built w/ that change:
https://github.com/jbosstools/jbosstools-build/commit/638658345fce166ad49... (6mo ago)
If not, https://jenkins.mw.lab.eng.bos.redhat.com/hudson/view/DevStudio/view/DevS... will check github for changes every 5 mins.
> Include tycho-source-feature-plugin and tycho-p2-plugin into parent/pom.xml/build/pluginManagement
> --------------------------------------------------------------------------------------------------
>
> Key: JBIDE-15256
> URL: https://issues.jboss.org/browse/JBIDE-15256
> Project: Tools (JBoss Tools)
> Issue Type: Enhancement
> Components: build
> Affects Versions: 4.2.0.Alpha1
> Reporter: Denis Golovin
> Assignee: Denis Golovin
> Fix For: 4.2.0.Beta1
>
>
> Currently every feature's pom.xml includes the same code, which is code-duplication issue.
> {code}
> <plugin>
> <groupId>org.eclipse.tycho.extras</groupId>
> <artifactId>tycho-source-feature-plugin</artifactId>
> <version>${tychoExtrasVersion}</version>
> <executions>
> <execution>
> <id>source-feature</id>
> <phase>package</phase>
> <goals>
> <goal>source-feature</goal>
> </goals>
> </execution>
> </executions>
> </plugin>
> <plugin>
> <groupId>org.eclipse.tycho</groupId>
> <artifactId>tycho-p2-plugin</artifactId>
> <version>${tychoVersion}</version>
> <executions>
> <execution>
> <id>attached-p2-metadata</id>
> <phase>package</phase>
> <goals>
> <goal>p2-metadata</goal>
> </goals>
> </execution>
> </executions>
> </plugin>{code}
> It should be included into pluginManagement section of parent/pom.xml instead and that would reduce code duplication to
> {code}<plugin>
> <groupId>org.eclipse.tycho.extras</groupId>
> <artifactId>tycho-source-feature-plugin</artifactId>
> </plugin>
> <plugin>
> <groupId>org.eclipse.tycho</groupId>
> <artifactId>tycho-p2-plugin</artifactId>
> </plugin>{code}
> in every feture's pom.xml file.
> More over code above could be moved to to features/pom.xml as
> {code}<build>
> <plugins>
> <plugin>
> <groupId>org.eclipse.tycho.extras</groupId>
> <artifactId>tycho-source-feature-plugin</artifactId>
> </plugin>
> <plugin>
> <groupId>org.eclipse.tycho</groupId>
> <artifactId>tycho-p2-plugin</artifactId>
> </plugin>
> </plugins>
> </build>{code}
> that would let keep pom.xml for every feature even cleaner.
--
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
12 years, 2 months
[JBoss JIRA] (JBIDE-15256) Include tycho-source-feature-plugin and tycho-p2-plugin into parent/pom.xml/build/pluginManagement
by Denis Golovin (JIRA)
[ https://issues.jboss.org/browse/JBIDE-15256?page=com.atlassian.jira.plugi... ]
Denis Golovin commented on JBIDE-15256:
---------------------------------------
I sure do. Will check it again and push to parent/pom first. Then I'll update every component step by step. Does lenkins publish parent/pom.xml after change automatically?
> Include tycho-source-feature-plugin and tycho-p2-plugin into parent/pom.xml/build/pluginManagement
> --------------------------------------------------------------------------------------------------
>
> Key: JBIDE-15256
> URL: https://issues.jboss.org/browse/JBIDE-15256
> Project: Tools (JBoss Tools)
> Issue Type: Enhancement
> Components: build
> Affects Versions: 4.2.0.Alpha1
> Reporter: Denis Golovin
> Assignee: Denis Golovin
> Fix For: 4.2.0.Beta1
>
>
> Currently every feature's pom.xml includes the same code, which is code-duplication issue.
> {code}
> <plugin>
> <groupId>org.eclipse.tycho.extras</groupId>
> <artifactId>tycho-source-feature-plugin</artifactId>
> <version>${tychoExtrasVersion}</version>
> <executions>
> <execution>
> <id>source-feature</id>
> <phase>package</phase>
> <goals>
> <goal>source-feature</goal>
> </goals>
> </execution>
> </executions>
> </plugin>
> <plugin>
> <groupId>org.eclipse.tycho</groupId>
> <artifactId>tycho-p2-plugin</artifactId>
> <version>${tychoVersion}</version>
> <executions>
> <execution>
> <id>attached-p2-metadata</id>
> <phase>package</phase>
> <goals>
> <goal>p2-metadata</goal>
> </goals>
> </execution>
> </executions>
> </plugin>{code}
> It should be included into pluginManagement section of parent/pom.xml instead and that would reduce code duplication to
> {code}<plugin>
> <groupId>org.eclipse.tycho.extras</groupId>
> <artifactId>tycho-source-feature-plugin</artifactId>
> </plugin>
> <plugin>
> <groupId>org.eclipse.tycho</groupId>
> <artifactId>tycho-p2-plugin</artifactId>
> </plugin>{code}
> in every feture's pom.xml file.
> More over code above could be moved to to features/pom.xml as
> {code}<build>
> <plugins>
> <plugin>
> <groupId>org.eclipse.tycho.extras</groupId>
> <artifactId>tycho-source-feature-plugin</artifactId>
> </plugin>
> <plugin>
> <groupId>org.eclipse.tycho</groupId>
> <artifactId>tycho-p2-plugin</artifactId>
> </plugin>
> </plugins>
> </build>{code}
> that would let keep pom.xml for every feature even cleaner.
--
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
12 years, 2 months
[JBoss JIRA] (JBIDE-15256) Include tycho-source-feature-plugin and tycho-p2-plugin into parent/pom.xml/build/pluginManagement
by Denis Golovin (JIRA)
[ https://issues.jboss.org/browse/JBIDE-15256?page=com.atlassian.jira.plugi... ]
Denis Golovin updated JBIDE-15256:
----------------------------------
Fix Version/s: 4.2.0.Beta1
(was: 4.2.0.Alpha1)
> Include tycho-source-feature-plugin and tycho-p2-plugin into parent/pom.xml/build/pluginManagement
> --------------------------------------------------------------------------------------------------
>
> Key: JBIDE-15256
> URL: https://issues.jboss.org/browse/JBIDE-15256
> Project: Tools (JBoss Tools)
> Issue Type: Enhancement
> Components: build
> Affects Versions: 4.2.0.Alpha1
> Reporter: Denis Golovin
> Assignee: Denis Golovin
> Fix For: 4.2.0.Beta1
>
>
> Currently every feature's pom.xml includes the same code, which is code-duplication issue.
> {code}
> <plugin>
> <groupId>org.eclipse.tycho.extras</groupId>
> <artifactId>tycho-source-feature-plugin</artifactId>
> <version>${tychoExtrasVersion}</version>
> <executions>
> <execution>
> <id>source-feature</id>
> <phase>package</phase>
> <goals>
> <goal>source-feature</goal>
> </goals>
> </execution>
> </executions>
> </plugin>
> <plugin>
> <groupId>org.eclipse.tycho</groupId>
> <artifactId>tycho-p2-plugin</artifactId>
> <version>${tychoVersion}</version>
> <executions>
> <execution>
> <id>attached-p2-metadata</id>
> <phase>package</phase>
> <goals>
> <goal>p2-metadata</goal>
> </goals>
> </execution>
> </executions>
> </plugin>{code}
> It should be included into pluginManagement section of parent/pom.xml instead and that would reduce code duplication to
> {code}<plugin>
> <groupId>org.eclipse.tycho.extras</groupId>
> <artifactId>tycho-source-feature-plugin</artifactId>
> </plugin>
> <plugin>
> <groupId>org.eclipse.tycho</groupId>
> <artifactId>tycho-p2-plugin</artifactId>
> </plugin>{code}
> in every feture's pom.xml file.
> More over code above could be moved to to features/pom.xml as
> {code}<build>
> <plugins>
> <plugin>
> <groupId>org.eclipse.tycho.extras</groupId>
> <artifactId>tycho-source-feature-plugin</artifactId>
> </plugin>
> <plugin>
> <groupId>org.eclipse.tycho</groupId>
> <artifactId>tycho-p2-plugin</artifactId>
> </plugin>
> </plugins>
> </build>{code}
> that would let keep pom.xml for every feature even cleaner.
--
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
12 years, 2 months
[JBoss JIRA] (JBTIS-241) JBDSIS 7.0.0 fails to install Teiid, Designer, Client into JBDS 8.0.0.alpha
by Len DiMaggio (JIRA)
[ https://issues.jboss.org/browse/JBTIS-241?page=com.atlassian.jira.plugin.... ]
Len DiMaggio commented on JBTIS-241:
------------------------------------
We also have to set expectations.
* For a user wishing to use the combination of JBDS 8.0.alpha2 and Teiid - which tooling should he use - and when will it be available?
* Must this user wait for JBDSIS 7.0.1?
* What about users wishing to use JBDS 8.0.alpha2 and FSW6 - do we think that they can safely use JBDSIS 7.0.0?
> JBDSIS 7.0.0 fails to install Teiid, Designer, Client into JBDS 8.0.0.alpha
> ----------------------------------------------------------------------------
>
> Key: JBTIS-241
> URL: https://issues.jboss.org/browse/JBTIS-241
> Project: JBoss Tools Integration Stack
> Issue Type: Feature Request
> Security Level: Public(Everyone can see)
> Components: teiid
> Affects Versions: 4.0.1
> Reporter: Len DiMaggio
> Assignee: Barry LaFond
>
> With JBDS 8.0.0.alpha2:
> Version: 8.0.0.Alpha2
> Build id: Alpha2-v20140214-1707-B71
> Build date: 20140214-1707
> And JBDSIS 7.0.0:
> http://download.jboss.org/jbosstools/updates/stable/kepler/integration-stack
> These plugins fail to install:
> * Teiid Designer
> * Teiid Designer Runtime
> * Teiid Runtime Clients
> Cannot complete the install because of a conflicting dependency.
> Software being installed: Teiid Designer 8.3.1.Final-v20140122-1920-B21 (org.teiid.designer.feature.feature.group 8.3.1.Final-v20140122-1920-B21)
> Software currently installed: JBoss Developer Studio (Branded Product) 8.0.0.Alpha2-v20140214-1707-B71 (com.jboss.devstudio.core.package 8.0.0.Alpha2-v20140214-1707-B71)
> Only one of the following can be installed at once:
> Mbeans Plug-in 3.0.0.Alpha2-v20140212-1516-B15 (org.jboss.ide.eclipse.as.ui.mbeans 3.0.0.Alpha2-v20140212-1516-B15)
> Mbeans Plug-in 2.4.101.Final-v20131206-1843-B159 (org.jboss.ide.eclipse.as.ui.mbeans 2.4.101.Final-v20131206-1843-B159)
> Cannot satisfy dependency:
> From: JBoss Developer Studio (Core Features) 8.0.0.Alpha2-v20140214-1707-B71 (com.jboss.devstudio.core.feature.feature.group 8.0.0.Alpha2-v20140214-1707-B71)
> To: org.jboss.ide.eclipse.as.feature.feature.group [3.0.0.Alpha2-v20140212-1516-B15]
> Cannot satisfy dependency:
> From: JBoss Developer Studio (Branded Product) 8.0.0.Alpha2-v20140214-1707-B71 (com.jboss.devstudio.core.package 8.0.0.Alpha2-v20140214-1707-B71)
> To: com.jboss.devstudio.core.feature.feature.group [8.0.0.Alpha2-v20140214-1707-B71]
> Cannot satisfy dependency:
> From: JBossAS Tools 2.4.101.Final-v20131206-1843-B159 (org.jboss.ide.eclipse.as.feature.feature.group 2.4.101.Final-v20131206-1843-B159)
> To: org.jboss.ide.eclipse.as.ui.mbeans [2.4.101.Final-v20131206-1843-B159]
> Cannot satisfy dependency:
> From: JBossAS Tools 3.0.0.Alpha2-v20140212-1516-B15 (org.jboss.ide.eclipse.as.feature.feature.group 3.0.0.Alpha2-v20140212-1516-B15)
> To: org.jboss.ide.eclipse.as.ui.mbeans [3.0.0.Alpha2-v20140212-1516-B15]
> Cannot satisfy dependency:
> From: Teiid Designer 8.3.1.Final-v20140122-1920-B21 (org.teiid.designer.feature.feature.group 8.3.1.Final-v20140122-1920-B21)
> To: org.jboss.ide.eclipse.as.feature.feature.group [2.4.100,3.0.0)
> Cannot complete the install because of a conflicting dependency.
> Software being installed: Teiid Runtime Clients 8.3.1.Final-v20140122-1920-B21 (org.teiid.designer.teiid.client.feature.feature.group 8.3.1.Final-v20140122-1920-B21)
> Software currently installed: JBoss Developer Studio (Branded Product) 8.0.0.Alpha2-v20140214-1707-B71 (com.jboss.devstudio.core.package 8.0.0.Alpha2-v20140214-1707-B71)
> Only one of the following can be installed at once:
> Core Runtime 3.10.0.v20140123-0905 (org.eclipse.core.runtime 3.10.0.v20140123-0905)
> Core Runtime 3.9.0.v20130326-1255 (org.eclipse.core.runtime 3.9.0.v20130326-1255)
> Cannot satisfy dependency:
> From: JBoss Developer Studio (Branded Product) 8.0.0.Alpha2-v20140214-1707-B71 (com.jboss.devstudio.core.package 8.0.0.Alpha2-v20140214-1707-B71)
> To: toolingcom.jboss.devstudio.core.package.configuration [8.0.0.Alpha2-v20140214-1707-B71]
> Cannot satisfy dependency:
> From: JBoss AS Core Plug-in 2.4.101.Final-v20131206-1843-B159 (org.jboss.ide.eclipse.as.core 2.4.101.Final-v20131206-1843-B159)
> To: bundle org.eclipse.core.runtime [3.7.0,3.10.0)
> Cannot satisfy dependency:
> From: Teiid Runtime Clients 8.3.1.Final-v20140122-1920-B21 (org.teiid.designer.teiid.client.feature.feature.group 8.3.1.Final-v20140122-1920-B21)
> To: org.jboss.ide.eclipse.as.core [2.4.0,3.0.0)
> Cannot satisfy dependency:
> From: toolingcom.jboss.devstudio.core.package.configuration 8.0.0.Alpha2-v20140214-1707-B71
> To: toolinggtk.linux.x86_64org.eclipse.core.runtime [8.0.0.Alpha2-v20140214-1707-B71]
> Cannot satisfy dependency:
> From: toolinggtk.linux.x86_64org.eclipse.core.runtime 8.0.0.Alpha2-v20140214-1707-B71
> To: bundle org.eclipse.core.runtime 3.10.0.v20140123-0905
> Cannot complete the install because of a conflicting dependency.
> Software being installed: Teiid Designer Runtime 8.3.1.Final-v20140122-1920-B21 (org.teiid.designer.runtime.feature.feature.group 8.3.1.Final-v20140122-1920-B21)
> Software currently installed: JBoss Developer Studio (Branded Product) 8.0.0.Alpha2-v20140214-1707-B71 (com.jboss.devstudio.core.package 8.0.0.Alpha2-v20140214-1707-B71)
> Only one of the following can be installed at once:
> JBoss Server Tools - Runtimes Integration 3.0.0.Alpha2-v20140212-1516-B15 (org.jboss.tools.as.runtimes.integration 3.0.0.Alpha2-v20140212-1516-B15)
> JBoss Server Tools - Runtimes Integration 2.4.101.Final-v20131206-1843-B159 (org.jboss.tools.as.runtimes.integration 2.4.101.Final-v20131206-1843-B159)
> Cannot satisfy dependency:
> From: JBoss Developer Studio (Core Features) 8.0.0.Alpha2-v20140214-1707-B71 (com.jboss.devstudio.core.feature.feature.group 8.0.0.Alpha2-v20140214-1707-B71)
> To: org.jboss.ide.eclipse.as.feature.feature.group [3.0.0.Alpha2-v20140212-1516-B15]
> Cannot satisfy dependency:
> From: JBoss Developer Studio (Branded Product) 8.0.0.Alpha2-v20140214-1707-B71 (com.jboss.devstudio.core.package 8.0.0.Alpha2-v20140214-1707-B71)
> To: com.jboss.devstudio.core.feature.feature.group [8.0.0.Alpha2-v20140214-1707-B71]
> Cannot satisfy dependency:
> From: JBossAS Tools 3.0.0.Alpha2-v20140212-1516-B15 (org.jboss.ide.eclipse.as.feature.feature.group 3.0.0.Alpha2-v20140212-1516-B15)
> To: org.jboss.tools.as.runtimes.integration [3.0.0.Alpha2-v20140212-1516-B15]
> Cannot satisfy dependency:
> From: JBossAS Tools 2.4.101.Final-v20131206-1843-B159 (org.jboss.ide.eclipse.as.ui 2.4.101.Final-v20131206-1843-B159)
> To: bundle org.jboss.tools.as.runtimes.integration [2.4.0,3.0.0)
> Cannot satisfy dependency:
> From: Teiid Designer Runtime 8.3.1.Final-v20140122-1920-B21 (org.teiid.designer.runtime.feature.feature.group 8.3.1.Final-v20140122-1920-B21)
> To: org.jboss.ide.eclipse.as.ui [2.4.0,3.0.0)
--
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
12 years, 2 months