[JBoss JIRA] (JBDS-3555) Integrate/Enable crowdbase completion in JBDS
by Alexey Kazakov (JIRA)
Alexey Kazakov created JBDS-3555:
------------------------------------
Summary: Integrate/Enable crowdbase completion in JBDS
Key: JBDS-3555
URL: https://issues.jboss.org/browse/JBDS-3555
Project: Developer Studio (JBoss Developer Studio)
Issue Type: Feature Request
Components: p2-product, target-platform
Reporter: Alexey Kazakov
Assignee: Mickael Istria
[~fbricon] (from the comment in JBDS-3553):
{quote}
If you want more than basic java/SWT recommendations, you can install the crowd-based recommendation database (aka Hippie) http://www.codetrails.com/crowd-recommendation-tools/getting-started
However, it uses a weird license (mostly because you can upload your own API usage stats), that probably requires to be vetted by a lawyer
It can be installed from the Eclipse Marketplace or via Preferences > Code Recommenders > Discover new extensions
{quote}
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
10 years, 5 months
[JBoss JIRA] (JBDS-3553) Integrate/Enable CodeRecommenders substring completion in JBDS 9
by Alexey Kazakov (JIRA)
[ https://issues.jboss.org/browse/JBDS-3553?page=com.atlassian.jira.plugin.... ]
Alexey Kazakov commented on JBDS-3553:
--------------------------------------
Agree with Fred. Let's create a separate issue for crowdbase and resolve this one (the pure Eclipse codeRecommeders stuff which is already in 4.3 and master branches).
> Integrate/Enable CodeRecommenders substring completion in JBDS 9
> ----------------------------------------------------------------
>
> Key: JBDS-3553
> URL: https://issues.jboss.org/browse/JBDS-3553
> Project: Developer Studio (JBoss Developer Studio)
> Issue Type: Feature Request
> Components: p2-product, target-platform
> Reporter: Mickael Istria
> Assignee: Mickael Istria
> Labels: new_and_noteworthy
>
> Eclipse Mars release are shipped with CodeRecommenders enabled so that Java developers can benefit from substring completion and many others: https://www.eclipse.org/recommenders/manual/
> JBDS doesn't have it enabled by default when installing from installer. Since it provides a lot of value for Java developers, it should be on by default.
> *Project page/sources:* https://www.eclipse.org/recommenders/manual/
> *Version:* 2.2.4 (part of Mars)
> *License and owner:* EPL, Eclipse Community/CodeTrails
> *Original p2 repo:* included in Mars repository
> *JBoss mirror:* will use our Mars mirror
> *Include Sources:* No
> *Affected JBoss Tools components:* JBDS feature and product
> *Include in JBDS:* Yes (only, not in JBT as it's supposed to be available in upstream Eclipse)
> *Type of dependency:* distribution
> *List of bundles added/removed:*
> {code}
> mistria@mistria-laptop:~/git/p2diff/org.eclipse.equinox.p2.example.p2diff.packaging/target/products/org.eclipse.equinox.p2.example.p2diff.product/linux/gtk/x86_64$ ./p2diff http://devstudio.redhat.com/targetplatforms/jbdevstudiotarget/4.51.0.Fina... file:/home/mistria/git/jbosstools-target-platforms/jbdevstudio/multiple/target/jbdevstudio-multiple.target.repo/
> > org.eclipse.recommenders.jdt [2.2.4.v20150914-0857]
> > org.eclipse.recommenders.overrides [2.2.4.v20150914-0857]
> > org.eclipse.recommenders.injection [2.2.4.v20150914-0857]
> > org.eclipse.aether.maven.feature.feature.group [3.1.0.20140706-2237]
> > org.eclipse.aether.transport.http [1.0.1.v20141111]
> > org.eclipse.aether.api [1.0.1.v20141111]
> > org.eclipse.aether.transport.http.feature.feature.jar [1.0.1.v20141111]
> > org.eclipse.aether.transport.file.feature.feature.jar [1.0.1.v20141111]
> > org.eclipse.recommenders.overrides.rcp [2.2.4.v20150914-0857]
> > org.eclipse.recommenders.utils [2.2.4.v20150914-0857]
> > org.eclipse.aether.connector.basic.feature.feature.jar [1.0.1.v20141111]
> > org.eclipse.aether.spi [1.0.1.v20141111]
> > com.google.inject.multibindings [3.0.0.v201402270930]
> > org.eclipse.recommenders.completion.rcp [2.2.4.v20150914-0857]
> > org.eclipse.aether.maven.feature.feature.jar [3.1.0.20140706-2237]
> > org.apache.commons.lang3 [3.1.0.v201403281430]
> > org.eclipse.aether.feature.feature.group [1.0.1.v20141111]
> > org.eclipse.recommenders.types.rcp [2.2.4.v20150914-0857]
> > org.eclipse.recommenders.calls.rcp [2.2.4.v20150914-0857]
> > org.eclipse.aether.connector.basic.feature.feature.group [1.0.1.v20141111]
> > org.apache.commons.pool [1.6.0.v201204271246]
> > org.eclipse.aether.maven [3.1.0.v20140706-2237]
> > org.eclipse.recommenders.models [2.2.4.v20150914-0857]
> > org.eclipse.recommenders.jayes [2.2.4.v20150914-0857]
> > org.eclipse.aether.transport.file [1.0.1.v20141111]
> > org.apache.commons.math [2.1.0.v201105210652]
> > org.eclipse.recommenders.coordinates [2.2.4.v20150914-0857]
> > org.eclipse.recommenders.subwords.rcp [2.2.4.v20150914-0857]
> > org.eclipse.recommenders.models.rcp [2.2.4.v20150914-0857]
> > org.eclipse.aether.transport.http.feature.feature.group [1.0.1.v20141111]
> > org.eclipse.recommenders.chain.rcp [2.2.4.v20150914-0857]
> > org.eclipse.recommenders.apidocs [2.2.4.v20150914-0857]
> > org.eclipse.recommenders.rcp.feature.feature.jar [2.2.4.v20150914-0857]
> > org.eclipse.recommenders.constructors [2.2.4.v20150914-0857]
> > org.eclipse.recommenders.calls [2.2.4.v20150914-0857]
> > org.apache.solr.client.solrj [3.5.0.v20150506-0844]
> > org.eclipse.aether.impl [1.0.1.v20141111]
> > org.eclipse.recommenders.jayes.io [2.2.4.v20150914-0857]
> > com.google.inject [3.0.0.v201312141243]
> > org.eclipse.aether.connector.basic [1.0.1.v20141111]
> > ch.qos.logback.slf4j [1.0.7.v201505121915]
> > org.eclipse.aether.util [1.0.1.v20141111]
> > org.eclipse.recommenders.utils.rcp [2.2.4.v20150914-0857]
> > org.eclipse.recommenders.net [2.2.4.v20150914-0857]
> > org.eclipse.recommenders.constructors.rcp [2.2.4.v20150914-0857]
> > org.eclipse.aether.feature.feature.jar [1.0.1.v20141111]
> > org.eclipse.recommenders.rcp [2.2.4.v20150914-0857]
> > org.eclipse.recommenders.apidocs.rcp [2.2.4.v20150914-0857]
> > org.eclipse.aether.transport.file.feature.feature.group [1.0.1.v20141111]
> > org.eclipse.recommenders.rcp.feature.feature.group [2.2.4.v20150914-0857]
> > org.eclipse.recommenders.coordinates.rcp [2.2.4.v20150914-0857]
> === Summary ===
> file:/home/mistria/git/jbosstools-target-platforms/jbdevstudio/multiple/target/jbdevstudio-multiple.target.repo/ contains 51 unique IUs
> {code}
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
10 years, 5 months
[JBoss JIRA] (JBIDE-21042) Jiralint email template says to set assignee when it's blank, but we use blank assignee to know what issues are not being actively worked on it
by Max Rydahl Andersen (JIRA)
[ https://issues.jboss.org/browse/JBIDE-21042?page=com.atlassian.jira.plugi... ]
Max Rydahl Andersen updated JBIDE-21042:
----------------------------------------
Summary: Jiralint email template says to set assignee when it's blank, but we use blank assignee to know what issues are not being actively worked on it (was: Jiralint email template says to set assignee when it's blank, but Max says we should only set assignee when someone is ACTUALLY working on an issue)
> Jiralint email template says to set assignee when it's blank, but we use blank assignee to know what issues are not being actively worked on it
> -----------------------------------------------------------------------------------------------------------------------------------------------
>
> Key: JBIDE-21042
> URL: https://issues.jboss.org/browse/JBIDE-21042
> Project: Tools (JBoss Tools)
> Issue Type: Bug
> Components: build
> Affects Versions: 4.3.1.Beta1, 4.4.0.Alpha1
> Reporter: Nick Boldt
> Assignee: Max Rydahl Andersen
> Attachments: jiralint1.png
>
>
> Jiralint email template says to set assignee when it's blank, but [~maxandersen] says we should only set assignee when someone is ACTUALLY working on an issue.
> Therefore the template used to generate jiralint emails should remove this:
> {quote}Assignee: None set - please fix.{quote}
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
10 years, 5 months
[JBoss JIRA] (JBDS-3553) Integrate/Enable CodeRecommenders substring completion in JBDS 9
by Fred Bricon (JIRA)
[ https://issues.jboss.org/browse/JBDS-3553?page=com.atlassian.jira.plugin.... ]
Fred Bricon commented on JBDS-3553:
-----------------------------------
[~maxandersen]: the weird licensed bit is for the hippie/crowdbased completion, which is not included with [~nickboldt]'s PR.
I think this JIRA can be resolved. Another one could be opened to discuss whether including Hippie on top of it makes sense or not.
> Integrate/Enable CodeRecommenders substring completion in JBDS 9
> ----------------------------------------------------------------
>
> Key: JBDS-3553
> URL: https://issues.jboss.org/browse/JBDS-3553
> Project: Developer Studio (JBoss Developer Studio)
> Issue Type: Feature Request
> Components: p2-product, target-platform
> Reporter: Mickael Istria
> Assignee: Mickael Istria
> Labels: new_and_noteworthy
>
> Eclipse Mars release are shipped with CodeRecommenders enabled so that Java developers can benefit from substring completion and many others: https://www.eclipse.org/recommenders/manual/
> JBDS doesn't have it enabled by default when installing from installer. Since it provides a lot of value for Java developers, it should be on by default.
> *Project page/sources:* https://www.eclipse.org/recommenders/manual/
> *Version:* 2.2.4 (part of Mars)
> *License and owner:* EPL, Eclipse Community/CodeTrails
> *Original p2 repo:* included in Mars repository
> *JBoss mirror:* will use our Mars mirror
> *Include Sources:* No
> *Affected JBoss Tools components:* JBDS feature and product
> *Include in JBDS:* Yes (only, not in JBT as it's supposed to be available in upstream Eclipse)
> *Type of dependency:* distribution
> *List of bundles added/removed:*
> {code}
> mistria@mistria-laptop:~/git/p2diff/org.eclipse.equinox.p2.example.p2diff.packaging/target/products/org.eclipse.equinox.p2.example.p2diff.product/linux/gtk/x86_64$ ./p2diff http://devstudio.redhat.com/targetplatforms/jbdevstudiotarget/4.51.0.Fina... file:/home/mistria/git/jbosstools-target-platforms/jbdevstudio/multiple/target/jbdevstudio-multiple.target.repo/
> > org.eclipse.recommenders.jdt [2.2.4.v20150914-0857]
> > org.eclipse.recommenders.overrides [2.2.4.v20150914-0857]
> > org.eclipse.recommenders.injection [2.2.4.v20150914-0857]
> > org.eclipse.aether.maven.feature.feature.group [3.1.0.20140706-2237]
> > org.eclipse.aether.transport.http [1.0.1.v20141111]
> > org.eclipse.aether.api [1.0.1.v20141111]
> > org.eclipse.aether.transport.http.feature.feature.jar [1.0.1.v20141111]
> > org.eclipse.aether.transport.file.feature.feature.jar [1.0.1.v20141111]
> > org.eclipse.recommenders.overrides.rcp [2.2.4.v20150914-0857]
> > org.eclipse.recommenders.utils [2.2.4.v20150914-0857]
> > org.eclipse.aether.connector.basic.feature.feature.jar [1.0.1.v20141111]
> > org.eclipse.aether.spi [1.0.1.v20141111]
> > com.google.inject.multibindings [3.0.0.v201402270930]
> > org.eclipse.recommenders.completion.rcp [2.2.4.v20150914-0857]
> > org.eclipse.aether.maven.feature.feature.jar [3.1.0.20140706-2237]
> > org.apache.commons.lang3 [3.1.0.v201403281430]
> > org.eclipse.aether.feature.feature.group [1.0.1.v20141111]
> > org.eclipse.recommenders.types.rcp [2.2.4.v20150914-0857]
> > org.eclipse.recommenders.calls.rcp [2.2.4.v20150914-0857]
> > org.eclipse.aether.connector.basic.feature.feature.group [1.0.1.v20141111]
> > org.apache.commons.pool [1.6.0.v201204271246]
> > org.eclipse.aether.maven [3.1.0.v20140706-2237]
> > org.eclipse.recommenders.models [2.2.4.v20150914-0857]
> > org.eclipse.recommenders.jayes [2.2.4.v20150914-0857]
> > org.eclipse.aether.transport.file [1.0.1.v20141111]
> > org.apache.commons.math [2.1.0.v201105210652]
> > org.eclipse.recommenders.coordinates [2.2.4.v20150914-0857]
> > org.eclipse.recommenders.subwords.rcp [2.2.4.v20150914-0857]
> > org.eclipse.recommenders.models.rcp [2.2.4.v20150914-0857]
> > org.eclipse.aether.transport.http.feature.feature.group [1.0.1.v20141111]
> > org.eclipse.recommenders.chain.rcp [2.2.4.v20150914-0857]
> > org.eclipse.recommenders.apidocs [2.2.4.v20150914-0857]
> > org.eclipse.recommenders.rcp.feature.feature.jar [2.2.4.v20150914-0857]
> > org.eclipse.recommenders.constructors [2.2.4.v20150914-0857]
> > org.eclipse.recommenders.calls [2.2.4.v20150914-0857]
> > org.apache.solr.client.solrj [3.5.0.v20150506-0844]
> > org.eclipse.aether.impl [1.0.1.v20141111]
> > org.eclipse.recommenders.jayes.io [2.2.4.v20150914-0857]
> > com.google.inject [3.0.0.v201312141243]
> > org.eclipse.aether.connector.basic [1.0.1.v20141111]
> > ch.qos.logback.slf4j [1.0.7.v201505121915]
> > org.eclipse.aether.util [1.0.1.v20141111]
> > org.eclipse.recommenders.utils.rcp [2.2.4.v20150914-0857]
> > org.eclipse.recommenders.net [2.2.4.v20150914-0857]
> > org.eclipse.recommenders.constructors.rcp [2.2.4.v20150914-0857]
> > org.eclipse.aether.feature.feature.jar [1.0.1.v20141111]
> > org.eclipse.recommenders.rcp [2.2.4.v20150914-0857]
> > org.eclipse.recommenders.apidocs.rcp [2.2.4.v20150914-0857]
> > org.eclipse.aether.transport.file.feature.feature.group [1.0.1.v20141111]
> > org.eclipse.recommenders.rcp.feature.feature.group [2.2.4.v20150914-0857]
> > org.eclipse.recommenders.coordinates.rcp [2.2.4.v20150914-0857]
> === Summary ===
> file:/home/mistria/git/jbosstools-target-platforms/jbdevstudio/multiple/target/jbdevstudio-multiple.target.repo/ contains 51 unique IUs
> {code}
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
10 years, 5 months