Meeting minutes 2013-02-13
by Lincoln Baxter, III
Meeting ended Wed Feb 13 16:36:02 2013 UTC. Information about MeetBot at
http://wiki.debian.org/MeetBot . (v 0.1.4)
Minutes:
http://transcripts.jboss.org/meeting/irc.freenode.org/forge/2013/forge.20...
Minutes (text):
http://transcripts.jboss.org/meeting/irc.freenode.org/forge/2013/forge.20...
Log:
http://transcripts.jboss.org/meeting/irc.freenode.org/forge/2013/forge.20...
==============
#forge Meeting
==============
Meeting started by lincolnthree at 15:20:44 UTC. The full logs are
available athttp://transcripts.jboss.org/meeting/irc.freenode.org/forge/2013/forge....
.
Meeting summary
---------------
* Agenda (lincolnthree, 15:20:52)
* 1.2.1.Final Release (lincolnthree, 15:21:03)
* Next steps on Forge2 (lincolnthree, 15:21:11)
* Scaffold planning (lincolnthree, 15:21:18)
* 1.2.1.Final Release (lincolnthree, 15:22:20)
* Release will be going on schedule. (lincolnthree, 15:27:35)
* Next steps on Forge 2 (lincolnthree, 15:27:37)
* Forge 2 Teaser Trailer - http://www.youtube.com/watch?v=YbOyzXRpXZo
(lincolnthree, 15:29:30)
* AGREED: UIContext will be moved to a second level construct for
corresponding methods with UIBuilder and
UIValidationContext.getUIContext() (lincolnthree, 15:46:57)
* AGREED: we will need a UICommand resolution strategy if there are
conflicts (addon maven coordinates, the description, etc.)
(lincolnthree, 16:23:54)
* Scaffold discussions (lincolnthree, 16:35:45)
Meeting ended at 16:36:02 UTC.
Action Items
------------
Action Items, by person
-----------------------
* **UNASSIGNED**
* (none)
People Present (lines said)
---------------------------
* lincolnthree (126)
* gastaldi (63)
* koentsje (30)
* ivannov (4)
* jbott (2)
* jbossbot (1)
Generated by `MeetBot`_ 0.1.4
.. _`MeetBot`: http://wiki.debian.org/MeetBot
--
Lincoln Baxter, III
http://ocpsoft.org
"Simpler is better."
11 years, 9 months
Forge Internal Error in IDE and EntityManager setup error
by Pritam Kumar
Hi,
I recently tried to create a new project in Forge, but I'm getting an
error:
"An internal error occurred during: "Importing Forge project".
java.lang.NullPointerException"
I'm not sure why this is happening. I tried to google about it but there
were only 2 results and both reports of the problem were unsolved. I've
tried reinstalling Forge, JBDS and even Eclipse+Jboss Tools but none were
effective.
Another issue is when I setup persistence with Hibernate and AS7 and say
Yes to install the extended APIs for EntityManager. After installing, the
command prompt gets frozen and I'm not able to type the next command. This
happens in both the standalone version of Forge as well as the inbuilt
version in JBDS and Eclipse.
Th above mentioned problems are common with members of my project team as
well. Any light you can shed on this would be much appreciated.
Thank you,
Pritam
11 years, 9 months
Fwd: How to check-out and build Forge 2.0
by Lincoln Baxter, III
FYI.
---------- Forwarded message ----------
From: Lincoln Baxter, III <lincolnbaxter(a)gmail.com>
Date: Fri, Feb 8, 2013 at 1:15 PM
Subject: Re: How to check-out and build Forge 2.0
To: Gorkem Ercan <gorkem.ercan(a)gmail.com>, Sebastien Blanc <
scm.blanc(a)gmail.com>, Pavel Slegr <pavel.slegr(a)gmail.com>
Here is a simple example addon:
On Fri, Feb 8, 2013 at 12:59 PM, Lincoln Baxter, III <
lincolnbaxter(a)gmail.com> wrote:
> Figured out why my quick demo didnt work, lol...
>
> I forgot META-INF/beans.xml
>
> This will be relieved when we get the new-project plugin able to create
> forge addon projects :)
>
>
> On Fri, Feb 8, 2013 at 12:57 PM, Lincoln Baxter, III <
> lincolnbaxter(a)gmail.com> wrote:
>
>> Clone the forge core repo:
>>
>> git clone git@github.com:forge/core.git forge-core
>>
>> https://github.com/forge/core/tree/2.0
>>
>> Make sure to check out the 2.0 branch.
>>
>> cd forge-core
>> git checkout 2.0
>>
>> mvn clean install
>>
>> Check out and build the forge-jbosstools repo:
>>
>> git clone git@github.com:forge/jbosstools-forge.git
>>
>> Check out the forge2 branch
>>
>> https://github.com/forge/jbosstools-forge/
>>
>> cd plugins/
>> mvn clean install
>>
>> Now... if you want to install some of the pre-existing addons: (really
>> required to be able to work with forge in Eclipse, you at least need the
>> addon manager.)
>>
>> Use these instructions for Forge 1 when installing the distribution from
>> your local build: (http://forge.jboss.org/docs/using/)
>>
>> core/dist/target/forge-distribution-2.0.0-SNAPSHOT.zip
>>
>> Now you will be able to use the addon-manager from Eclipse Forge 2
>> wizards.
>>
>> Press CTRL-6 to launch the Forge command chooser in Eclipse.
>>
>> Some examples of addons can be found:
>>
>> https://github.com/forge/core/tree/2.0/projects
>>
>> We recommend this project layout, but you only need to do one pom/project
>> with all sources/resources/etc. You don't need a multi-module build.
>>
>> Please, join the forge-dev(a)lists.jboss.org, and also the #forge IRC
>> channel on irc.freenode.net
>>
>> Thanks!
>> ~Lincoln
>>
>> --
>> Lincoln Baxter, III
>> http://ocpsoft.org
>> "Simpler is better."
>>
>
>
>
> --
> Lincoln Baxter, III
> http://ocpsoft.org
> "Simpler is better."
>
--
Lincoln Baxter, III
http://ocpsoft.org
"Simpler is better."
--
Lincoln Baxter, III
http://ocpsoft.org
"Simpler is better."
11 years, 9 months
Re: [forge-dev] Complete API doc for Forge
by Lincoln Baxter
(cc forge dev)
Nope, no complete API yet, but there's a roadmap item for this.
To learn to write a plugin, we have fairly comprehensive documentation here:
http://forge.jboss.org/docs/plugin_development/
Regarding `list-commands --all` - this does list all available commands. If you look carefully, you will see that some commands don't have stars.
Cheers!
~Lincoln
----- Original Message -----
From: "Robb Greathouse" <robb.greathouse(a)jboss.com>
To: "Lincoln Baxter" <lbaxter(a)redhat.com>
Sent: Wednesday, February 6, 2013 3:15:55 PM
Subject: Complete API doc for Forge
Hi,
Is there a complete documentation of the Forge API? I have been using the tab help in the command line; but it doesn't always prompt. List-commands --all shows commands that have an * by them, which I imagine indicates that there is more there. But tabbing doesn't show more commands.
I would like to get real versant in Forge and its aspects. Also, I want to learn how to write a plugin so that I can teach our ISV's and SI's.
Robb Greathouse
Partner Enablement
Middleware Business Unit
JBoss, a Division of Red Hat
cellphone 505-507-4906
11 years, 9 months
Forge UI meeting notes
by Catherine Robson
Forge UI Meeting
Forge Summer updates
* Create Eclipse cheat sheet
* Better way than Command 4 to start Forge (Request from Burr)
* When Forge is not running, add link into the console area that
will start Forge for you rather than trying to point the user to the
play icon.
* Remember this choice trick when Forge opens to open the cheat
sheet. It will open automatically, but users can turn it off and choose
to keep it off.
* Include hints plug-in by default
* Include Hibernate tools plug-in by default
Forge 2.0 Plans
* Plan to create an equivalent to the Command 3 - categorized,
filterable menu style. This will contain just Forge commands. There
should not be another search bar in the top menu to get to this though.
* Forge console will remain present when the Forge terminal add-on
is installed.
* Add contextual actions on the project tree for Forge. This should
only be items that are useful for that resource type (it changes
depending on what you have right clicked on)
* Forge menu item --> Commands that are useful for resource
11 years, 9 months
Fwd: maven bundle config
by Lincoln Baxter, III
Someone want to update our forge2 eclipse plugin to use this instead of
maven-dependency-plugin ?
---------- Forwarded message ----------
From: Fred Bricon <fbricon(a)gmail.com>
Date: Wed, Feb 6, 2013 at 1:39 PM
Subject: maven bundle config
To: lincolnbaxter(a)gmail.com, Koen Aers <koen.aers(a)jboss.com>
Here's an example
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>foo.bar</groupId>
<artifactId>my-bundle</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>bundle</packaging>
<properties>
<osgi-version-qualifier>${maven.build.timestamp}</osgi-version-qualifier>
</properties>
<dependencies>
<dependency>
<groupId>org.jboss.forge</groupId>
<artifactId>forge-javaee-impl</artifactId>
<version>1.2.0.Final</version>
</dependency>
</dependencies>
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
<version>2.3.7</version>
<extensions>true</extensions>
<configuration>
<manifestLocation>META-INF</manifestLocation>
<instructions>
<Embed-Transitive>true</Embed-Transitive>
<_failok>true</_failok>
<_nouses>true</_nouses>
<_nodefaultversion>true</_nodefaultversion>
<_snapshot>${osgi-version-qualifier}</_snapshot>
<Bundle-SymbolicName>${project.artifactId};singleton:=false</Bundle-SymbolicName>
<Bundle-RequiredExecutionEnvironment>J2SE-1.5,JavaSE-1.6</Bundle-RequiredExecutionEnvironment>
<Bundle-Name>%Bundle-Name</Bundle-Name>
<Bundle-Vendor>%Bundle-Vendor</Bundle-Vendor>
<Bundle-ClassPath>{maven-dependencies}</Bundle-ClassPath>
</instructions>
</configuration>
</plugin>
</plugins>
</pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
<extensions>true</extensions>
<configuration>
<instructions>
<Embed-Dependency>forge-javaee-impl,
solder-impl</Embed-Dependency>
<_exportcontents>META-INF.plexus;-noimport:=true,
org.jboss.forge.*</_exportcontents>
<Import-Package>!*</Import-Package>
<!--
<Require-Bundle>foo.bar;bundle-version="[1.3.0,1.4.0)"</Require-Bundle> -->
</instructions>
</configuration>
</plugin>
</plugins>
</build>
</project>
m2eclipse-tycho is required (installable from the p2 repo
http://nexus.tesla.io:8081/nexus/content/sites/m2e.extras/m2eclipse-tycho...)
to make it work in eclipse.
It can also resolve workspace project dependencies.
Take a look at real config in :
*
http://git.eclipse.org/c/m2e/m2e-core.git/tree/m2e-maven-runtime/org.ecli...
* and its parent pom :
http://git.eclipse.org/c/m2e/m2e-core.git/tree/m2e-maven-runtime/pom.xml
--
"Have you tried turning it off and on again" - The IT Crowd
--
Lincoln Baxter, III
http://ocpsoft.org
"Simpler is better."
11 years, 9 months
Forge 2.0 setup/initialization
by Thomas Frühbeck
Hi,
I tried to setup a Forge 2.0 instance from github repo.
What I did was:
- build forge: mvn install
- unzip core/dist/target/forge-distribution-2.0.0-SNAPSHOT.zip
- install example and example2:
bin/forge --install org.jboss.forge:example,2.0.0-SNAPSHOT
bin/forge --install org.jboss.forge:example2,2.0.0-SNAPSHOT
- run Forge 2.0
bin/forge
I did not get any console, it's just silent.
Did I miss something?
Thanks,
Thomas
11 years, 9 months