[forge-issues] [JBoss JIRA] (FORGE-1432) run command is missing (and with it, scripting)

Antonio Goncalves (JIRA) issues at jboss.org
Wed Jan 22 17:00:28 EST 2014


    [ https://issues.jboss.org/browse/FORGE-1432?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12938048#comment-12938048 ] 

Antonio Goncalves commented on FORGE-1432:
------------------------------------------

What do you mean by that ? For me, the {{run}} command is there to run a script. I just give it a try but it doesn't work. 

Let's say I have the following {{test.fsh}} scrip : 

{code}
@/* Country */;
jpa-new-entity --named Country ;
jpa-new-field --named isoCode --length 2 ;
jpa-new-field --named name --length 80 ;
jpa-new-field --named printableName --length 80 ;
jpa-new-field --named iso3 --length 3 ;
jpa-new-field --named numcode --length 3 ;
{code}

This is what I get when I run the following commands : 

{code}
[Forge]$ project-new --named Tutu
***SUCCESS*** Project named 'Tutu' has been created.
[Tutu]$ run ../test.fsh
***ERROR*** ../test.fsh: timed out.
{code}


                
> run command is missing (and with it, scripting)
> -----------------------------------------------
>
>                 Key: FORGE-1432
>                 URL: https://issues.jboss.org/browse/FORGE-1432
>             Project: Forge
>          Issue Type: Sub-task
>          Components: UI - Shell
>    Affects Versions: 2.0.0.Beta4
>            Reporter: Antonio Goncalves
>            Assignee: Lincoln Baxter III
>             Fix For: 2.0.0.Final
>
>
> I use a lot of scripts to start my projects, add/remove Maven dependencies.... So when I'm in Forge console, I type {{run ../myScript.fsh}}. For example, here is a script I use to get ride of EE 6 dependencies and add EE7  :
> {code}
> @/* ====================================== */;
> @/* == From Java EE 6 to 7 Dependencies == */;
> @/* ====================================== */;
> project remove-dependency org.hibernate.javax.persistence:hibernate-jpa-2.0-api ;
> project remove-dependency javax.validation:validation-api ;
> project remove-dependency org.hibernate:hibernate-validator ;
> project remove-dependency javax.enterprise:cdi-api ;
> project remove-dependency org.jboss.spec.javax.annotation:jboss-annotations-api_1.1_spec ;
> project remove-dependency org.jboss.spec.javax.ws.rs:jboss-jaxrs-api_1.1_spec ;
> project remove-dependency org.jboss.spec.javax.transaction:jboss-transaction-api_1.1_spec ;
> project remove-dependency org.jboss.spec.javax.ejb:jboss-ejb-api_3.1_spec ;
> project remove-dependency org.jboss.spec.javax.faces:jboss-jsf-api_2.1_spec ;
> project remove-dependency org.jboss.spec.javax.servlet:jboss-servlet-api_3.0_spec ;
> project add-dependency javax:javaee-api:7.0:provided ;
> project add-dependency org.primefaces:primefaces:4.0 ;
> project add-repository primefaces-repo http://repository.primefaces.org ;
> {code}
> I have other scripts like that. The good this is, without leaving the console, I can write :
> {code}
> [Forge]$ run script1.fsh
> [Forge]$ run script2.fsh
> [Forge]$ run script3.fsh
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the forge-issues mailing list