You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ace.apache.org by "Toni Menzel (JIRA)" <ji...@apache.org> on 2009/12/09 19:02:18 UTC

[jira] Created: (ACE-69) Port WebUI to clean Maven build

Port WebUI to clean Maven build
-------------------------------

                 Key: ACE-69
                 URL: https://issues.apache.org/jira/browse/ACE-69
             Project: Ace
          Issue Type: Sub-task
            Reporter: Toni Menzel


This is separated from the other (normal bundles) because it includes the use of maven-gwt-plugin and additional proper packaging.


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (ACE-69) Port WebUI to clean Maven build

Posted by "Toni Menzel (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/ACE-69?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12788911#action_12788911 ] 

Toni Menzel commented on ACE-69:
--------------------------------

yep, saw that. Thats also why i put this artifact into its own Jira Task ;))


> Port WebUI to clean Maven build
> -------------------------------
>
>                 Key: ACE-69
>                 URL: https://issues.apache.org/jira/browse/ACE-69
>             Project: Ace
>          Issue Type: Sub-task
>            Reporter: Toni Menzel
>
> This is separated from the other (normal bundles) because it includes the use of maven-gwt-plugin and additional proper packaging.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (ACE-69) Port WebUI to clean Maven build

Posted by "Brian Topping (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/ACE-69?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12789840#action_12789840 ] 

Brian Topping commented on ACE-69:
----------------------------------

I've checked in some changes for this, but I'm not sure of the environment that the webapp is supposed to live in.  Assuming it's a bundle, but there's some other strangeness that follows if the project type isn't 'war', so it's probably going to take a few extra steps to get the bundle manifest generated with the war. 

What is the typical deployment container for an OSGi-based webapp?

> Port WebUI to clean Maven build
> -------------------------------
>
>                 Key: ACE-69
>                 URL: https://issues.apache.org/jira/browse/ACE-69
>             Project: Ace
>          Issue Type: Sub-task
>            Reporter: Toni Menzel
>            Assignee: Brian Topping
>
> This is separated from the other (normal bundles) because it includes the use of maven-gwt-plugin and additional proper packaging.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (ACE-69) Port WebUI to clean Maven build

Posted by "Marcel Offermans (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/ACE-69?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12847755#action_12847755 ] 

Marcel Offermans commented on ACE-69:
-------------------------------------

The build happily "works on my machine" now, but the build server seems to choke on the GWT dependency. Not sure why though.

> Port WebUI to clean Maven build
> -------------------------------
>
>                 Key: ACE-69
>                 URL: https://issues.apache.org/jira/browse/ACE-69
>             Project: Ace
>          Issue Type: Sub-task
>            Reporter: Toni Menzel
>            Assignee: Marcel Offermans
>
> This is separated from the other (normal bundles) because it includes the use of maven-gwt-plugin and additional proper packaging.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (ACE-69) Port WebUI to clean Maven build

Posted by "Toni Menzel (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/ACE-69?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12790023#action_12790023 ] 

Toni Menzel commented on ACE-69:
--------------------------------

Hi Brian,
yeah, about the "packaging=war" in ace-webui: well, usually you can deploy wars right away with paxweb or new R4.2 (enterprise) web container impls.
Though i've seen that the ant based web ui is packaged as a normal bundle, also setting their own osgi headers.

So, i would do the same in our build: make it a normal bundle, put resources into src/main/resources instead src/main/webapp and try to tweak things the way the original looks like for now
Sure, in the very end we could end up with a single war, too but then we change things already in this transition phase.
wdyt ?

> Port WebUI to clean Maven build
> -------------------------------
>
>                 Key: ACE-69
>                 URL: https://issues.apache.org/jira/browse/ACE-69
>             Project: Ace
>          Issue Type: Sub-task
>            Reporter: Toni Menzel
>            Assignee: Brian Topping
>
> This is separated from the other (normal bundles) because it includes the use of maven-gwt-plugin and additional proper packaging.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Assigned: (ACE-69) Port WebUI to clean Maven build

Posted by "Brian Topping (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/ACE-69?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Brian Topping reassigned ACE-69:
--------------------------------

    Assignee: Brian Topping

> Port WebUI to clean Maven build
> -------------------------------
>
>                 Key: ACE-69
>                 URL: https://issues.apache.org/jira/browse/ACE-69
>             Project: Ace
>          Issue Type: Sub-task
>            Reporter: Toni Menzel
>            Assignee: Brian Topping
>
> This is separated from the other (normal bundles) because it includes the use of maven-gwt-plugin and additional proper packaging.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (ACE-69) Port WebUI to clean Maven build

Posted by "Brian Topping (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/ACE-69?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12790208#action_12790208 ] 

Brian Topping commented on ACE-69:
----------------------------------

Hi Toni, the problem with not using 'war' packaging for a webapp is some IDEs have a hard time interpreting how to structure them for embedded deployment and debugging.  I use IntelliJ, not Eclipse, so things could be different here.

As for the resources, the contents of src/main/webapp are copied just like resources to the same destination.  But not using it is very difficult with IntelliJ.

I'm going to take a look at it today to see if there's a way to address both goals, after all the only thing we need to do is to get the war to mirror the reference war, right?



> Port WebUI to clean Maven build
> -------------------------------
>
>                 Key: ACE-69
>                 URL: https://issues.apache.org/jira/browse/ACE-69
>             Project: Ace
>          Issue Type: Sub-task
>            Reporter: Toni Menzel
>            Assignee: Brian Topping
>
> This is separated from the other (normal bundles) because it includes the use of maven-gwt-plugin and additional proper packaging.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Assigned: (ACE-69) Port WebUI to clean Maven build

Posted by "Toni Menzel (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/ACE-69?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Toni Menzel reassigned ACE-69:
------------------------------

    Assignee: Marcel Offermans  (was: Brian Topping)

> Port WebUI to clean Maven build
> -------------------------------
>
>                 Key: ACE-69
>                 URL: https://issues.apache.org/jira/browse/ACE-69
>             Project: Ace
>          Issue Type: Sub-task
>            Reporter: Toni Menzel
>            Assignee: Marcel Offermans
>
> This is separated from the other (normal bundles) because it includes the use of maven-gwt-plugin and additional proper packaging.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (ACE-69) Port WebUI to clean Maven build

Posted by "Angelo van der Sijpt (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/ACE-69?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12788901#action_12788901 ] 

Angelo van der Sijpt commented on ACE-69:
-----------------------------------------

Once you have built the Maven GWT jar, there is some additional metadata to add; check the build.xml in the webui project for the BND Wrap instructions for this.

> Port WebUI to clean Maven build
> -------------------------------
>
>                 Key: ACE-69
>                 URL: https://issues.apache.org/jira/browse/ACE-69
>             Project: Ace
>          Issue Type: Sub-task
>            Reporter: Toni Menzel
>
> This is separated from the other (normal bundles) because it includes the use of maven-gwt-plugin and additional proper packaging.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.