[JBoss JIRA] (TEIID-5521) Add build plugins used by basepom to help with dependency handling
by Steven Hawkins (Jira)
[ https://issues.jboss.org/browse/TEIID-5521?page=com.atlassian.jira.plugin... ]
Steven Hawkins commented on TEIID-5521:
---------------------------------------
Yes. If you want work TEIID-5594 first, then continue this one. Also do you want to take TEIID-5593?
> Add build plugins used by basepom to help with dependency handling
> ------------------------------------------------------------------
>
> Key: TEIID-5521
> URL: https://issues.jboss.org/browse/TEIID-5521
> Project: Teiid
> Issue Type: Task
> Components: Build/Kits
> Affects Versions: 12.x
> Reporter: Van Halbert
> Assignee: Van Halbert
> Priority: Major
> Fix For: 12.1
>
>
> Utilize plugins that basebom uses, which will help reduce half the headaches you go though during the productization with versions.
> plugins:
> * duplicate-finder-maven-plugin
> * maven-dependency-plugin
> * maven-dependency-versions-check-plugin
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
7 years, 2 months
[JBoss JIRA] (TEIID-5594) Use generic rather than jboss javax dependencies for teiid core
by Steven Hawkins (Jira)
Steven Hawkins created TEIID-5594:
-------------------------------------
Summary: Use generic rather than jboss javax dependencies for teiid core
Key: TEIID-5594
URL: https://issues.jboss.org/browse/TEIID-5594
Project: Teiid
Issue Type: Sub-task
Components: Build/Kits
Reporter: Steven Hawkins
Assignee: Steven Hawkins
Fix For: 12.1
The following dependencies are aligned to Wildfly, but that is unnecessary for embedded/springboot. They should be replaced with more generic versions.
{code}
<dependency>
<groupId>org.jboss.spec.javax.ws.rs</groupId>
<artifactId>jboss-jaxrs-api_2.1_spec</artifactId>
<version>1.0.1.Final</version>
</dependency>
<dependency>
<groupId>org.jboss.spec.javax.xml.ws</groupId>
<artifactId>jboss-jaxws-api_2.3_spec</artifactId>
<version>1.0.0.Final</version>
</dependency>
<dependency>
<groupId>org.jboss.spec.javax.servlet</groupId>
<artifactId>jboss-servlet-api_3.1_spec</artifactId>
<version>1.0.2.Final</version>
</dependency>
<dependency>
<groupId>org.jboss.spec.javax.transaction</groupId>
<artifactId>jboss-transaction-api_1.2_spec</artifactId>
<version>1.1.1.Final</version>
</dependency>
<dependency>
<groupId>org.jboss.spec.javax.xml.bind</groupId>
<artifactId>jboss-jaxb-api_2.3_spec</artifactId>
<version>1.0.1.Final</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.22.jbossorg-1</version>
</dependency>
{code}
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
7 years, 2 months
[JBoss JIRA] (TEIID-5593) Add a Java 11 travis build
by Steven Hawkins (Jira)
Steven Hawkins created TEIID-5593:
-------------------------------------
Summary: Add a Java 11 travis build
Key: TEIID-5593
URL: https://issues.jboss.org/browse/TEIID-5593
Project: Teiid
Issue Type: Task
Components: Build/Kits
Reporter: Steven Hawkins
Fix For: 12.1
We should also build/test with java 11 on travis. This is expected to work for everything but the arquillian tests.
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
7 years, 2 months
[JBoss JIRA] (TEIID-5521) Add build plugins used by basepom to help with dependency handling
by Van Halbert (Jira)
[ https://issues.jboss.org/browse/TEIID-5521?page=com.atlassian.jira.plugin... ]
Van Halbert commented on TEIID-5521:
------------------------------------
If you want, I can create a new jira each duplicate, eg. Infinispan, PartSupplier.vdb, eclipse jar's, java.activation related
> Add build plugins used by basepom to help with dependency handling
> ------------------------------------------------------------------
>
> Key: TEIID-5521
> URL: https://issues.jboss.org/browse/TEIID-5521
> Project: Teiid
> Issue Type: Task
> Components: Build/Kits
> Affects Versions: 12.x
> Reporter: Van Halbert
> Assignee: Van Halbert
> Priority: Major
> Fix For: 12.1
>
>
> Utilize plugins that basebom uses, which will help reduce half the headaches you go though during the productization with versions.
> plugins:
> * duplicate-finder-maven-plugin
> * maven-dependency-plugin
> * maven-dependency-versions-check-plugin
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
7 years, 2 months
[JBoss JIRA] (TEIID-5521) Add build plugins used by basepom to help with dependency handling
by Van Halbert (Jira)
[ https://issues.jboss.org/browse/TEIID-5521?page=com.atlassian.jira.plugin... ]
Van Halbert edited comment on TEIID-5521 at 1/10/19 5:48 PM:
-------------------------------------------------------------
I've completed the changes on my branch: [https://github.com/vhalbert/teiid/tree/teiid-5521
The following are overrides to the basepom settings so that the project can be built. Most of these are due to duplicate issues, where multiple jar's in the classpath contain the same files.
[vhalbert@localhost teiid]$ grep -Ril '<basepom'
connectors/accumulo/translator-accumulo/pom.xml
connectors/file/translator-excel/pom.xml
connectors/infinispan/infinispan-api/pom.xml
connectors/infinispan/infinispan-tasks/pom.xml
connectors/infinispan/translator-infinispan-hotrod/pom.xml
connectors/jdbc/translator-hive/pom.xml
connectors/jdbc/translator-jdbc/pom.xml
connectors/jdbc/translator-phoenix/pom.xml
connectors/jdbc/translator-prestodb/pom.xml
connectors/misc/translator-jpa/pom.xml
connectors/odata/translator-odata/pom.xml
connectors/swagger/translator-swagger/pom.xml
eclipselink-platform/pom.xml
olingo/pom.xml
rest-service/pom.xml
runtime/pom.xml
was (Author: van.halbert):
I've completed the changes on my branch: [https://github.com/vhalbert/teiid/tree/teiid-5521
> Add build plugins used by basepom to help with dependency handling
> ------------------------------------------------------------------
>
> Key: TEIID-5521
> URL: https://issues.jboss.org/browse/TEIID-5521
> Project: Teiid
> Issue Type: Task
> Components: Build/Kits
> Affects Versions: 12.x
> Reporter: Van Halbert
> Assignee: Van Halbert
> Priority: Major
> Fix For: 12.1
>
>
> Utilize plugins that basebom uses, which will help reduce half the headaches you go though during the productization with versions.
> plugins:
> * duplicate-finder-maven-plugin
> * maven-dependency-plugin
> * maven-dependency-versions-check-plugin
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
7 years, 2 months
[JBoss JIRA] (TEIID-5591) Update the teiid embedded examples
by Steven Hawkins (Jira)
[ https://issues.jboss.org/browse/TEIID-5591?page=com.atlassian.jira.plugin... ]
Steven Hawkins resolved TEIID-5591.
-----------------------------------
Resolution: Done
Updated the master to version 3.0.0-SNAPSHOT work with teiid 12 snapshot. Cleaned some of the dependency handling. Ideally we'd remove most usage of version.teiid and rely on the bom, but not all dependencies are managed.
Created a teiid-10.x and set to 2.0.0-SNAPSHOT for teiid 10/11.
teiid.io will be updated in a separate commit.
> Update the teiid embedded examples
> ----------------------------------
>
> Key: TEIID-5591
> URL: https://issues.jboss.org/browse/TEIID-5591
> Project: Teiid
> Issue Type: Sub-task
> Components: Embedded
> Reporter: Steven Hawkins
> Assignee: Steven Hawkins
> Priority: Major
> Fix For: 12.0
>
>
> With the maven coordinate changes the teiid embedded examples should be updated as well.
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
7 years, 2 months
[JBoss JIRA] (TEIID-5592) Updated or deprecate teiid-quickstarts
by Steven Hawkins (Jira)
Steven Hawkins created TEIID-5592:
-------------------------------------
Summary: Updated or deprecate teiid-quickstarts
Key: TEIID-5592
URL: https://issues.jboss.org/browse/TEIID-5592
Project: Teiid
Issue Type: Quality Risk
Components: Quick Starts
Reporter: Steven Hawkins
Assignee: Van Halbert
Fix For: 12.0
The last update to the quickstarts was for Teiid 10 - which should have been largely compatible with Teiid 11. However this should be reviewed and updated for Teiid 11 - or we should deprecate them and update teiid.io appropriately.
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
7 years, 2 months