An example of a failure that used to be buried in the log is a project
that failed to be created due to different case resource exception.
Change-Id: I513f0dbd36bbb116a5c7de296f7459d200d65af5
Allows org.eclipse.tools.templates.freemarker to work on both Java 8 &
Java 11.
Need to use Tycho 1.3.0 to allow this to build
Change-Id: I12287dec5acada2afa7130a15129598d41120cf6
The package import was actually causing grief in our downstream
tests. Appears to really confuse equinox, or more likely myself,
and cause the java.xml classes to get loaded differently causing a
bizarre error.
Change-Id: I12f80f335a40b11e2f600dc67ff0a0d5e13eecc7
This class is gone in Java 11. Instead use the one from Orbit. Also, this used
com.sun.xml.internal.bind.v2.ContextFactory which is also gone so we have to
directly use com.sun.xml.bind.v2.ContextFactory also from Orbit.
Change-Id: I808ebe5a6ade19e86d4c31f2f2789063dc3bf3b4
Signed-off-by: Marc-Andre Laperle <malaperle@gmail.com>
- dependency of orbit version updated to Photon M7 (and remove direct
build against orbit-recipes Jenkins)
- build against Photon platform (instead of simrel) to reduce any circular
dependency issues
- fix tycho-pomless version
- update tools.templates to be 1.1.0
- Set zip file name to be standard naming scheme CDT uses
Change-Id: If075e623317c9ac87df2cf67024cf6c35298c3f4
Update findbugs and pmd maven plugins to latest version. Set the Maven
prereq to 3.3.1 for CBI 1.1.4.
Change-Id: I59d5a7eeff1cd2d378eb362141433818ea8fec0a
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
Tycho 1.1 is a prereq for building against Photon.
Change-Id: I01f0d947786244d08c6caf4de6ba1e01aa1292ad
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
When the text became larger than the icon, the text was
cut off. We were starting the text at the top of the icon
instead of the top of the box.
Change-Id: Ia7e759e91a426c34a38bd2594e1310316275a106
When a template doesn't specify an icon, gracefully skip drawing icon
and assume image height of 48 pixel for drawing template label and
description.
Change-Id: I3cd19b33be11af94ae68c3d119899939ec9a32d3
Signed-off-by: Chin Huat Ang <chin.huat.ang@intel.com>
This Tycho version uses Neon final bits of its dependencies.
Change-Id: If0e0f1c0ae1e857bfaec805e5bd7c141731813f2
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
Eventually we want to get rid of it.
Also expose the internal packages. Need them for UI testing in
clients to get at the Template object.
Change-Id: I049f4173cfff86ec398e5e8586c8760c6e1a681a
Not all generators need a map to store information used at generate
time. In fact, this probably should be discouraged. We only had it
because Freemarker uses one. But I just wrote a generator that doesn't
use Freemaker and the model map got in the way.
Also adds a post process API so we can do other things in the Wizard
after the generation is done. Especially useful for UI things like
adding generated stuff to Working Sets.
Change-Id: Icd553fd8f6087bd342fca4aec88fb2a5c2d5fa4a
Not all generators need a map to store information used at generate
time. In fact, this probably should be discouraged. We only had it
because Freemarker uses one. But I just wrote a generator that doesn't
use Freemaker and the model map got in the way.
Also adds a post process API so we can do other things in the Wizard
after the generation is done. Especially useful for UI things like
adding generated stuff to Working Sets.
Change-Id: Icd553fd8f6087bd342fca4aec88fb2a5c2d5fa4a