Beer! Forge 1.1.0.Final Released!
by Lincoln Baxter, III
If you were involved in helping to release or get issues into Forge
1.1.0.Final, please go out and have a beer. George has just done the
release, and I am proud to say that it is the most impressive, most
bug-fixes, most usability enhancements release we've ever had!
Check out the release notes and blog post (
http://forge.jboss.org/news/2012/09/20/post-forge-1.html ).
Thanks for everyone's help on this fantastic release! Also thanks to George
for hosting an awesome Hack night! We got several big issues fixed for the
release in just a few hours!
--
Lincoln Baxter, III
http://ocpsoft.org
"Simpler is better."
12 years, 2 months
Forge 1.1.0.Final is released !
by ggastald@redhat.com
Hello all !!
Spread the word !! Forge 1.1.0.Final is released and kicking ! Website
has just been updated !
Best Regards,
--
*George Gastaldi* | /Senior Software Engineer/
JBoss Forge Team
Red Hat
12 years, 2 months
ejb plugin: work with generics and abstract classes
by JFlower
Hi,
in forge is possibile to specify a superType class with generics? How to do
this?
My use case is as follows: i have an entity bean, a repository session bean
and an abstract class to extend.
1) An abstract repository with all persistence management functionality:
*public abstract class AbstractRepository<T> implements Serializable {*
public T find(Object key) {
try {
return getEm().find(getEntityType(), key);
} catch (Exception e) {return null; }
}
}
2) an entity class like:
*@Entity*
*public class SImpleEntity implements Serializable {*
private String name;
public String getName() {return name;}
public void setName(String name) {this.name = name;}
}
3) i want to create a specific *SImpleEntityRepository* like:
@Stateless
@LocalBean
*public class SImpleEntityRepository extends BaseRepository<SImpleEntity> {}
*
In ejb plugin i need to do this, to create a "add-extends" command (also
for "add-implements").
My initial reasoning is this:
- read with reflection the super class, to understand if this class use
generics.
- If the super class is like *public abstract
class AbstractRepository<T>{}:*
i need to modify my current class (an ejb) specifying:
- or the generic class
- or asking to the user what's the real class to
use.
*
*
But in forge, I can't do this:
JavaClass javaClass = JavaParser.create(JavaClass.class);
javaClass.setName("FlowerTest");
javaClass.setPackage("it.coopservice.test");
javaClass.addImport("org.jboss.forge.spec.ejb.testClasses.BaseEntity");
javaClass.addImport("org.jboss.forge.spec.ejb.testClasses.BaseRepositoryMultiVar");
*javaClass.setSuperType("BaseRepositoryMultiVar<BaseEntity>"); *
Some trick for this?
Fiorenzo
12 years, 2 months
ejb plugin: is ready to be seen!
by JFlower
Hi Lincoln,
my ejb plugin is ready to meet your eyes:
https://github.com/fiorenzino/core/tree/FORGE-610/javaee-impl/src/main/ja...
initial test:
https://github.com/fiorenzino/core/blob/FORGE-610/javaee-impl/src/test/ja...
i need to do some works before close:
- add more tests (for all functionality)
- add more parameters on mdb configuration
- add clusterable annotation
- add transaction on methods
- permit undo/change (revert/change configuration)
*I'm waiting for your comments on my slow work (..unfortunately my free
time is limited...)*
*
*
bye
fiorenzo
PS: the fucked Mdb annotation at end was:
javaClass.addImport(ActivationConfigProperty.class);
javaClass.addImport(MessageDriven.class);
javaClass.addImport(Message.class);
javaClass.addInterface(MessageListener.class);
javaClass.addMethod("public void onMessage(Message message) {}");
javaClass.addAnnotation(javaClassType.MESSAGEDRIVEN.getAnnotation())
.setLiteralValue("name", "\"" + name + "\"")
.setLiteralValue("activationConfig",
"{@ActivationConfigProperty(propertyName = \"destinationType\",
propertyValue = \""+ destinationType+ "\"), " +
"@ActivationConfigProperty(propertyName = \"destination\", propertyValue =
\""+ destinationName + "\")" + "}");
12 years, 2 months
Forge 1.1.0.Final
by ggastald@redhat.com
Hello,
Forge 1.1.0.Final is on the staging repository, ready to be released.
However, when I tested installing any plugin (arquillian for example) I
get the following message and the plugin is ignored :
Not loading plugin [org.arquillian.forge.arquillian-plugin] because it
references Forge API version [1.0.3-SNAPSHOT] which may not be
compatible with my current version [1.1.0.Final]. To remove this plugin,
type 'forge remove-plugin
org.arquillian.forge.arquillian-plugin:1.0.3-SNAPSHOT:1.0.0-SNAPSHOT-a13eaa1a-1d84-45bc-921c-4829dd36c0e9.
Otherwise, try installing a new version of the plugin.
What should we do ? Change each plugin to be compatible with this
version or change the 1.1.0.Final code to ignore it ?
Suggestions appreciated,
Best Regards,
--
*George Gastaldi* | /Senior Software Engineer/
JBoss Forge Team
Red Hat
12 years, 2 months
Forge meeting notes 2012-09-19
by ggastald@redhat.com
==============
#forge Meeting
==============
Meeting started by gastaldi at 14:03:06 UTC. The full logs are available
at
http://transcripts.jboss.org/meeting/irc.freenode.org/forge/2012/forge.20...
.
Meeting summary
---------------
* Agenda (gastaldi, 14:03:12)
* Forge Release (gastaldi, 14:03:32)
* jamezp talk (gastaldi, 14:04:36)
* Forge release (gastaldi, 14:06:00)
* ACTION: gastaldi will release 1.1.0.Final today after reviewing and
merging rmartinelli pull request (gastaldi, 14:44:10)
* jamezp talk (gastaldi, 14:44:16)
Meeting ended at 14:57:20 UTC.
Action Items
------------
* gastaldi will release 1.1.0.Final today after reviewing and merging
rmartinelli pull request
Action Items, by person
-----------------------
* gastaldi
* gastaldi will release 1.1.0.Final today after reviewing and merging
rmartinelli pull request
* rmartinelli
* gastaldi will release 1.1.0.Final today after reviewing and merging
rmartinelli pull request
* **UNASSIGNED**
* (none)
People Present (lines said)
---------------------------
* gastaldi (85)
* lincolnthree (33)
* jamezp (15)
* koentsje (13)
* rmartinelli (11)
* ivannov (8)
* jbott (3)
* fiorenzino (2)
* jbossbot (2)
Generated by `MeetBot`_ 0.1.4
.. _`MeetBot`: http://wiki.debian.org/MeetBot
12 years, 2 months
Re: [forge-dev] Forge Hack Night Summary
by Max Rydahl Andersen
We haven't had much time to sync up on it so a few pointers legal made sure we got for JBT was:
1) it has to be an opt-in
2) there has to an easy way to opt-out if you opt-in
3) a link to a site describing how it works (jboss.org/tools/usage and devstudio.jboss.com/usage is how we do that in JBT/Devstudio)
4) Somewhere "near" the opt-in/opt-out should be information about what is actually sent/tracked (see link above on how we present it in JBT/devstudio)
5) (Optional) have a way to shut if off in case there are technical and legal problems. in JBT we read http://anonsvn.jboss.org/repos/jbosstools/workspace/usage/usage.properties as our "deadman" switch.
/max
On 17 Sep 2012, at 10:07, Max Rydahl Andersen <max.andersen(a)redhat.com> wrote:
> hey ggastaldi,
>
> did you just copy jbosstools code over or spawn off in separate project for reuse or something completely different ?
>
> /max
>
> On 14 Sep 2012, at 15:16, ggastald(a)redhat.com wrote:
>
>> Nice you mention that. I was thinking about that in the shower yesterday. :)
>>
>> Basically we now have the update feature ready and the Google Analytics integration (not yet merged) as I recall.
>>
>> Lincoln, thoughts ?
>>
>> George
>>
>> On 09/14/2012 10:11 AM, Rodney Russ wrote:
>>>> If everything goes well, we expect to release 1.0.7.Final next week
>>>> (Huge Features included ! Stay tuned !).
>>>>
>>> Huge Features != 1.1.0 release?
>>>
>>
>> --
>> George Gastaldi | Senior Software Engineer
>> JBoss Forge Team
>> Red Hat
>> _______________________________________________
>> forge-dev mailing list
>> forge-dev(a)lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/forge-dev
>
12 years, 2 months
Forge Hack Night Summary
by ggastald@redhat.com
Hi Everyone !
The Forge Hack was an outstanding event! People really dug into the code
and made things happen. In only 2 hours, we could solve 4 annoying bugs!
These are the issues resolved during the event:
FORGE-217 - George Gastaldi
FORGE-660 - Ivannov
FORGE-416 - Ricardo Martinelli
FORGE-663 - Ivannov
Many thanks to Lincoln Rockstar Baxter for the guidance on some nasty
issues. I would also like to specially thank three very competent
contributors who did their best to solve the issues (not in order of
importance, because they all rock):
- Ivan St. Ivanov
- Ricardo Martinelli Oliveira
- Jevgeni Zelenkov
These guys are true Forge Heroes! I wish them only the best!
Due to lack of time, some people couldn't finish their assigned JIRAs on
time. No problem on that.
If you feel that the issue you're working on is that important to be
included in the next version, we can discuss that in a Hangout if necessary.
If everything goes well, we expect to release 1.0.7.Final next week
(Huge Features included ! Stay tuned !).
And also, be prepared for another Forge Hack Night ! The "Golden Anvil"
achievement (IRC joke) is waiting for you! I'd love to hear for
suggestions on how we can improve this event even more.
Best Regards,
--
*George Gastaldi* | /Senior Software Engineer/
JBoss Forge Team
Red Hat
12 years, 2 months
Re: [forge-dev] Forge Hack Night Summary
by Lincoln Baxter, III
Everyone did a fantastic job and I think we had fun! I know I did. I'm just
sorry that I could only stay for 2.5 hours while others were still working
on ideas.
George did a great job getting things organized and also fixing issues of
his own! Superstar :)
We will have to do this again.
~Lincoln
> On Fri, Sep 14, 2012 at 6:08 AM, <ggastald(a)redhat.com> wrote:
>
>> Hi Everyone !
>>
>> The Forge Hack was an outstanding event! People really dug into the code
>> and made things happen. In only 2 hours, we could solve 4 annoying bugs!
>>
>> These are the issues resolved during the event:
>>
>> FORGE-217 - George Gastaldi
>> FORGE-660 - Ivannov
>> FORGE-416 - Ricardo Martinelli
>> FORGE-663 - Ivannov
>>
>> Many thanks to Lincoln Rockstar Baxter for the guidance on some nasty
>> issues. I would also like to specially thank three very competent
>> contributors who did their best to solve the issues (not in order of
>> importance, because they all rock):
>>
>> - Ivan St. Ivanov
>> - Ricardo Martinelli Oliveira
>> - Jevgeni Zelenkov
>>
>> These guys are true Forge Heroes! I wish them only the best!
>>
>> Due to lack of time, some people couldn't finish their assigned JIRAs on
>> time. No problem on that.
>> If you feel that the issue you're working on is that important to be
>> included in the next version, we can discuss that in a Hangout if necessary.
>>
>> If everything goes well, we expect to release 1.0.7.Final next week (Huge
>> Features included ! Stay tuned !).
>>
>> And also, be prepared for another Forge Hack Night ! The "Golden Anvil"
>> achievement (IRC joke) is waiting for you! I'd love to hear for suggestions
>> on how we can improve this event even more.
>>
>> Best Regards,
>>
>> --
>> *George Gastaldi* | *Senior Software Engineer*
>> JBoss Forge Team
>> Red Hat
>>
>
>
--
Lincoln Baxter, III
http://ocpsoft.org
"Simpler is better."
12 years, 2 months