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.