[JBoss JIRA] (JBDS-3071) JBDS Installer shouldn't contain source features/plugins
by Denis Golovin (JIRA)
[ https://issues.jboss.org/browse/JBDS-3071?page=com.atlassian.jira.plugin.... ]
Denis Golovin commented on JBDS-3071:
-------------------------------------
Could you compare installation results for installer build w/ and w/o sources?
With PR applied build mirrors the same IU which is installed by P2 director when running installer. Most of what you listed above is not supposed to be in JBDS after installation. I have to check why xulrunner related features/plugins is not there.
> JBDS Installer shouldn't contain source features/plugins
> --------------------------------------------------------
>
> Key: JBDS-3071
> URL: https://issues.jboss.org/browse/JBDS-3071
> Project: Developer Studio (JBoss Developer Studio)
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Components: installer
> Affects Versions: 8.0.0.Beta2
> Reporter: Fred Bricon
> Assignee: Nick Boldt
> Fix For: 8.0.0.Beta3
>
>
> {quote}
> So the basic JBDS installer is 70MB fatter. From my understanding it's because we now ship a *huge* forge2 runtime (50MB), Tern, the JVM Monitor and probably some other minor stuff.
> Fair enough. But do we *really* need to add all the source features/plugins to the installer? *If* we're legally bound to provide sources for JBoss plugins, couldn't we provide them via an other way? (p2 only).
> I reckon we could save ~37 MB by not shipping sources in the installer. I know storage is cheap and d/l speeds are faster but that's not an excuse.
> {quote}
--
This message was sent by Atlassian JIRA
(v6.2.6#6264)
11 years, 9 months
[JBoss JIRA] (JBIDE-17650) Find better way to enable Tern cordova facet for cordova projects
by Victor Rubezhny (JIRA)
[ https://issues.jboss.org/browse/JBIDE-17650?page=com.atlassian.jira.plugi... ]
Victor Rubezhny edited comment on JBIDE-17650 at 6/30/14 12:37 AM:
-------------------------------------------------------------------
The project nature-based configuration of Tern project is proposed: https://github.com/angelozerr/tern.java/pull/87
If accepted, there will be no need to make additional calls to org.jboss.tools.jst.jsdt.utils.ConfigUtils.enableCordovaJSPlugin(project) from o.j.t.aerogear.hybrid.core plug-in. And even to depend on o.j.t.jst.jsdt plug-in directly somehow.
In order to see content assist on 'cordova' object, we'll need just to configure specify 'cordovajs' module to be loaded by default for HMT Nature by specifying it in extension point like:
{code}
<extension point="tern.eclipse.ide.core.ternNatureAdapters">
<ternAdaptToNature
id = "org.jboss.tools.aerogear.hybrid.core.HybridAppNature"
name = "HybridAppNature"
defaultModules = "cordovajs" />
</extension>
{code}
The change is made to jbosstools-aerogear project: https://github.com/vrubezhny/jbosstools-aerogear/tree/jbide17650 - No PR is made 'cause there are no according fix applied into Tern.java project and we've no included according Tern.java build into our TP.
was (Author: vrubezhny):
The project nature-based configuration of Tern project is proposed: https://github.com/angelozerr/tern.java/pull/87
If accepted, there will be no need to make additional calls to org.jboss.tools.jst.jsdt.utils.ConfigUtils.enableCordovaJSPlugin(project) from o.j.t.aerogear.hybrid.core plug-in. And even to depend on o.j.t.jst.jsdt plug-in directly somehow.
In order to see content assist on 'cordova' object, we'll need just to configure specify 'cordovajs' module to be loaded by default for HMT Nature by specifying it in extension point like:
{code}
<extension point="tern.eclipse.ide.core.ternNatureAdapters">
<ternAdaptToNature
id = "org.jboss.tools.aerogear.hybrid.core.HybridAppNature"
name = "HybridAppNature"
defaultModules = "cordovajs" />
</extension>
{code}
> Find better way to enable Tern cordova facet for cordova projects
> -----------------------------------------------------------------
>
> Key: JBIDE-17650
> URL: https://issues.jboss.org/browse/JBIDE-17650
> Project: Tools (JBoss Tools)
> Issue Type: Bug
> Components: aerogear-hybrid
> Affects Versions: 4.2.0.Beta2
> Reporter: Denis Golovin
> Assignee: Victor Rubezhny
> Fix For: 4.2.0.Beta3
>
>
--
This message was sent by Atlassian JIRA
(v6.2.6#6264)
11 years, 9 months
[JBoss JIRA] (JBIDE-17650) Find better way to enable Tern cordova facet for cordova projects
by Victor Rubezhny (JIRA)
[ https://issues.jboss.org/browse/JBIDE-17650?page=com.atlassian.jira.plugi... ]
Victor Rubezhny commented on JBIDE-17650:
-----------------------------------------
The project nature-based configuration of Tern project is proposed: https://github.com/angelozerr/tern.java/pull/87
If accepted, there will be no need to make additional calls to org.jboss.tools.jst.jsdt.utils.ConfigUtils.enableCordovaJSPlugin(project) from o.j.t.aerogear.hybrid.core plug-in. And even to depend on o.j.t.jst.jsdt plug-in directly somehow.
In order to see content assist on 'cordova' object, we'll need just to configure specify 'cordovajs' module to be loaded by default for HMT Nature by specifying it in extension point like:
{code}
<extension point="tern.eclipse.ide.core.ternNatureAdapters">
<ternAdaptToNature
id = "org.jboss.tools.aerogear.hybrid.core.HybridAppNature"
name = "HybridAppNature"
defaultModules = "cordovajs" />
</extension>
{code}
> Find better way to enable Tern cordova facet for cordova projects
> -----------------------------------------------------------------
>
> Key: JBIDE-17650
> URL: https://issues.jboss.org/browse/JBIDE-17650
> Project: Tools (JBoss Tools)
> Issue Type: Bug
> Components: aerogear-hybrid
> Affects Versions: 4.2.0.Beta2
> Reporter: Denis Golovin
> Assignee: Victor Rubezhny
> Fix For: 4.2.0.Beta3
>
>
--
This message was sent by Atlassian JIRA
(v6.2.6#6264)
11 years, 9 months
[JBoss JIRA] (JBIDE-17158) Adding Maven profiles to project appears to hang - requires > 20 min to return
by Snjezana Peco (JIRA)
[ https://issues.jboss.org/browse/JBIDE-17158?page=com.atlassian.jira.plugi... ]
Snjezana Peco commented on JBIDE-17158:
---------------------------------------
{quote}
So is there an unnecessary run in main thread happening here that can be avoided ?
{quote}
The "Add Maven Profiles" action calls the Select Maven Profiles wizard that can cause rebuilding projects and downloading Maven artifacts. Those procedures already have a progress listener visible in a status bar.
Arquillian Eclipse doesn't do anything except updating its UI artifacts (buttons, properties) when getting the POST_BUILD resource change listener.
Len,
If you still can reproduce the issue, please reopen the jira and add a stacktrace when the UI freezes.
> Adding Maven profiles to project appears to hang - requires > 20 min to return
> ------------------------------------------------------------------------------
>
> Key: JBIDE-17158
> URL: https://issues.jboss.org/browse/JBIDE-17158
> Project: Tools (JBoss Tools)
> Issue Type: Bug
> Components: testing-tools
> Affects Versions: 4.2.0.Beta1
> Reporter: Len DiMaggio
> Assignee: Snjezana Peco
> Fix For: 4.2.0.Beta3
>
>
> Adding Maven profiles to project appears to hang - requires > 20 min to return
> Steps:
> * Install eclipse from: eclipse-standard-luna-M6-linux-gtk-x86_64.tar.gz
> * Install Abridged JBoss Tools from: http://download.jboss.org/jbosstools/updates/staging/JBossTools-4.2.0.Bet...
> * Install Arquillian from Central
> ** -Djboss.discovery.directory.url=http://download.jboss.org/jbosstools/discovery/development/4.2.0.Beta1/jbosstools-directory.xml
> ** -Djboss.discovery.site.url=http://download.jboss.org/jbosstools/discovery/development/4.2.0.Beta1/
> * Create a new Maven project
> * Add JUnit library to project build path
> * Add Arquillian Support to the project: Right-click->Add Arquillian Support
> * Add an Arquillian test to the project: File->New->Other->Arquillian->Arquillian JUnit Test Case
> * Run As->Arquillian JUnit Test Case
> * Dialog is displayed - Arquillian tests are missing an implementation of DeploymentContainer on the project build path. Do you want to configure it?
> * Select Add Maven Profiles
> * Select JBOSS_AS_MANAGED_6.X
> * UI appears to hang - I've seen it take > 20 min to reply - can we add a progress meter here?
--
This message was sent by Atlassian JIRA
(v6.2.6#6264)
11 years, 9 months
[JBoss JIRA] (JBIDE-17158) Adding Maven profiles to project appears to hang - requires > 20 min to return
by Snjezana Peco (JIRA)
[ https://issues.jboss.org/browse/JBIDE-17158?page=com.atlassian.jira.plugi... ]
Snjezana Peco commented on JBIDE-17158:
---------------------------------------
{quote}
So is there an unnecessary run in main thread happening here that can be avoided ?
{quote}
The "Add Maven Profiles" action calls the Select Maven Profiles wizard that can cause rebuilding projects and downloading Maven artifacts. Those procedures already have a progress listener visible in a status bar.
Arquillian Eclipse doesn't do anything except updating its UI artifacts (buttons, properties) when getting the POST_BUILD resource change listener.
Len,
If you still can reproduce the issue, please reopen the jira and add a stacktrace when the UI freezes.
> Adding Maven profiles to project appears to hang - requires > 20 min to return
> ------------------------------------------------------------------------------
>
> Key: JBIDE-17158
> URL: https://issues.jboss.org/browse/JBIDE-17158
> Project: Tools (JBoss Tools)
> Issue Type: Bug
> Components: testing-tools
> Affects Versions: 4.2.0.Beta1
> Reporter: Len DiMaggio
> Assignee: Snjezana Peco
> Fix For: 4.2.0.Beta3
>
>
> Adding Maven profiles to project appears to hang - requires > 20 min to return
> Steps:
> * Install eclipse from: eclipse-standard-luna-M6-linux-gtk-x86_64.tar.gz
> * Install Abridged JBoss Tools from: http://download.jboss.org/jbosstools/updates/staging/JBossTools-4.2.0.Bet...
> * Install Arquillian from Central
> ** -Djboss.discovery.directory.url=http://download.jboss.org/jbosstools/discovery/development/4.2.0.Beta1/jbosstools-directory.xml
> ** -Djboss.discovery.site.url=http://download.jboss.org/jbosstools/discovery/development/4.2.0.Beta1/
> * Create a new Maven project
> * Add JUnit library to project build path
> * Add Arquillian Support to the project: Right-click->Add Arquillian Support
> * Add an Arquillian test to the project: File->New->Other->Arquillian->Arquillian JUnit Test Case
> * Run As->Arquillian JUnit Test Case
> * Dialog is displayed - Arquillian tests are missing an implementation of DeploymentContainer on the project build path. Do you want to configure it?
> * Select Add Maven Profiles
> * Select JBOSS_AS_MANAGED_6.X
> * UI appears to hang - I've seen it take > 20 min to reply - can we add a progress meter here?
--
This message was sent by Atlassian JIRA
(v6.2.6#6264)
11 years, 9 months
[JBoss JIRA] (JBIDE-17158) Adding Maven profiles to project appears to hang - requires > 20 min to return
by Snjezana Peco (JIRA)
[ https://issues.jboss.org/browse/JBIDE-17158?page=com.atlassian.jira.plugi... ]
Snjezana Peco resolved JBIDE-17158.
-----------------------------------
Resolution: Cannot Reproduce Bug
> Adding Maven profiles to project appears to hang - requires > 20 min to return
> ------------------------------------------------------------------------------
>
> Key: JBIDE-17158
> URL: https://issues.jboss.org/browse/JBIDE-17158
> Project: Tools (JBoss Tools)
> Issue Type: Bug
> Components: testing-tools
> Affects Versions: 4.2.0.Beta1
> Reporter: Len DiMaggio
> Assignee: Snjezana Peco
> Fix For: 4.2.0.Beta3
>
>
> Adding Maven profiles to project appears to hang - requires > 20 min to return
> Steps:
> * Install eclipse from: eclipse-standard-luna-M6-linux-gtk-x86_64.tar.gz
> * Install Abridged JBoss Tools from: http://download.jboss.org/jbosstools/updates/staging/JBossTools-4.2.0.Bet...
> * Install Arquillian from Central
> ** -Djboss.discovery.directory.url=http://download.jboss.org/jbosstools/discovery/development/4.2.0.Beta1/jbosstools-directory.xml
> ** -Djboss.discovery.site.url=http://download.jboss.org/jbosstools/discovery/development/4.2.0.Beta1/
> * Create a new Maven project
> * Add JUnit library to project build path
> * Add Arquillian Support to the project: Right-click->Add Arquillian Support
> * Add an Arquillian test to the project: File->New->Other->Arquillian->Arquillian JUnit Test Case
> * Run As->Arquillian JUnit Test Case
> * Dialog is displayed - Arquillian tests are missing an implementation of DeploymentContainer on the project build path. Do you want to configure it?
> * Select Add Maven Profiles
> * Select JBOSS_AS_MANAGED_6.X
> * UI appears to hang - I've seen it take > 20 min to reply - can we add a progress meter here?
--
This message was sent by Atlassian JIRA
(v6.2.6#6264)
11 years, 9 months
[JBoss JIRA] (JBDS-3077) Update early access site for JBDS 8 changes
by Nick Boldt (JIRA)
[ https://issues.jboss.org/browse/JBDS-3077?page=com.atlassian.jira.plugin.... ]
Nick Boldt commented on JBDS-3077:
----------------------------------
Additional PR to apply this same change to template files:
https://github.com/jbdevstudio/jbdevstudio-product/pull/198
> Update early access site for JBDS 8 changes
> -------------------------------------------
>
> Key: JBDS-3077
> URL: https://issues.jboss.org/browse/JBDS-3077
> Project: Developer Studio (JBoss Developer Studio)
> Issue Type: Task
> Security Level: Public(Everyone can see)
> Components: website
> Affects Versions: 8.0.0.Beta2
> Reporter: Martin Malina
> Assignee: Nick Boldt
> Fix For: 8.0.0.Beta2
>
> Attachments: new-update-page-remove-VPE-mentions-link-to-KB.png
>
>
> This page still needs some improvements:
> https://devstudio.jboss.com/updates/8.0-development/
> Namely the column on the left.
> {quote}
> 1. If not already installed, download and install Oracle JDK or OpenJDK 7 (or 6).
> {quote}
> This is not true for JBDS 8. Probably should be just 7 for now?
> {quote}
> 3. To start the installer, double-click the installer file or open a command line and enter /path/to/java -jar jbdevstudio-*.jar
> {quote}
> We should change this to jboss-devstudio-*.jar
> Then we link to the script. Please check if it's still relevant.
> And finally this: Supported OS + JVM Combinations
> !https://www.dropbox.com/s/ei3ta89tplkrff8/Screenshot%202014-06-20%2019.31.09.png!
> - apparently this needs to be updated. As the Beta2 blog says [1] we now use HTML Preview for HTML5 which should work on most platforms. I'm not completely sure about this, it needs to be checked.
> Also, there is now no 32-bit java on the mac anyway.
> Oh and I almost forgot: At the bottom of the page, there is this:
> Note: If you install JBoss Developer Studio updates into an existing Eclipse 4.3 (Kepler) installation...
> - needs to be updated to say "Eclipse 4.4 (Luna)"
> [1] http://tools.jboss.org/blog/2014-06-19-beta2-for-luna.html
--
This message was sent by Atlassian JIRA
(v6.2.6#6264)
11 years, 9 months
[JBoss JIRA] (JBIDE-17710) error importing kitchensink angularjs quickstart when no jboss-eap runtime available
by Nick Boldt (JIRA)
[ https://issues.jboss.org/browse/JBIDE-17710?page=com.atlassian.jira.plugi... ]
Nick Boldt edited comment on JBIDE-17710 at 6/29/14 11:14 AM:
--------------------------------------------------------------
Where's that and how do I tell JBT/JBDS about it?
Do you mean this chunk of XML that was added to my ~/.m2/settings.xml file?
{code}
<profile>
<id>redhat-techpreview-all-repository</id>
<repositories>
<repository>
<id>redhat-techpreview-all-repository</id>
<name>Red Hat Tech Preview repository (all)</name>
<url>http://maven.repository.redhat.com/techpreview/all/</url>
<layout>default</layout>
<releases>
<enabled>true</enabled>
<updatePolicy>never</updatePolicy>
</releases>
<snapshots>
<enabled>false</enabled>
<updatePolicy>never</updatePolicy>
</snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>redhat-techpreview-all-repository</id>
<name>Red Hat Tech Preview repository (all)</name>
<url>http://maven.repository.redhat.com/techpreview/all/</url>
<layout>default</layout>
<releases>
<enabled>true</enabled>
<updatePolicy>never</updatePolicy>
</releases>
<snapshots>
<enabled>false</enabled>
<updatePolicy>never</updatePolicy>
</snapshots>
</pluginRepository>
</pluginRepositories>
</profile>{code}
was (Author: nickboldt):
Where's that and how do I tell JBT/JBDS about it?
> error importing kitchensink angularjs quickstart when no jboss-eap runtime available
> ------------------------------------------------------------------------------------
>
> Key: JBIDE-17710
> URL: https://issues.jboss.org/browse/JBIDE-17710
> Project: Tools (JBoss Tools)
> Issue Type: Bug
> Components: central, upstream
> Affects Versions: 4.2.0.Beta2
> Environment: Linux 64 (Fedora 18), JDK 1.8
> Reporter: Nick Boldt
> Attachments: error-quickstart-kitchensink-angularjs.png, install-jpa2-NPE.txt
>
>
> 1. install JBDS 8.0.0.Beta2-v20140617-2058-B166 from update site into Eclipse 4.4.0.R Luna JEE bundle.
> 2. Install Arquillian from JBoss Central EA site (using -D flags above)
> 3. launch kitchensink-angularjs quickstart.
> 4. Get NPE installing JPA 2.0
> 5. Get numerous import problems in MemberRegistrationTest.java and other source files; quickfixes don't work.
> Also had the same issues with JBT 4.2.0.Beta2, so it doesn't seem this is a JBDS only issue.
> !error-quickstart-kitchensink-angularjs.png!
--
This message was sent by Atlassian JIRA
(v6.2.6#6264)
11 years, 9 months
[JBoss JIRA] (JBIDE-17710) error importing kitchensink angularjs quickstart when no jboss-eap runtime available
by Nick Boldt (JIRA)
[ https://issues.jboss.org/browse/JBIDE-17710?page=com.atlassian.jira.plugi... ]
Nick Boldt commented on JBIDE-17710:
------------------------------------
Looks like the missing piece is having a jboss-eap-6.x runtime available. I downloaded and unpacked jboss-eap-6.3.0.Beta, then pointed Eclipse at it, and re-ran the quickstart install, and now all the errors are gone.
Would a more graceful failure be in order here? Or a way to prevent the user from doing the quickstart without first installing the runtime? I missed the warning about the missing runtime and just clicked Finish... since it doesn't work without EAP, shouldn't the Finish button be disabled?
> error importing kitchensink angularjs quickstart when no jboss-eap runtime available
> ------------------------------------------------------------------------------------
>
> Key: JBIDE-17710
> URL: https://issues.jboss.org/browse/JBIDE-17710
> Project: Tools (JBoss Tools)
> Issue Type: Bug
> Components: central, upstream
> Affects Versions: 4.2.0.Beta2
> Environment: Linux 64 (Fedora 18), JDK 1.8
> Reporter: Nick Boldt
> Attachments: error-quickstart-kitchensink-angularjs.png, install-jpa2-NPE.txt
>
>
> 1. install JBDS 8.0.0.Beta2-v20140617-2058-B166 from update site into Eclipse 4.4.0.R Luna JEE bundle.
> 2. Install Arquillian from JBoss Central EA site (using -D flags above)
> 3. launch kitchensink-angularjs quickstart.
> 4. Get NPE installing JPA 2.0
> 5. Get numerous import problems in MemberRegistrationTest.java and other source files; quickfixes don't work.
> Also had the same issues with JBT 4.2.0.Beta2, so it doesn't seem this is a JBDS only issue.
> !error-quickstart-kitchensink-angularjs.png!
--
This message was sent by Atlassian JIRA
(v6.2.6#6264)
11 years, 9 months