grouper-dev - RE: [grouper-dev] RE: Mavenizing Grouper UI
Subject: Grouper Developers Forum
List archive
- From: "Klug, Lawrence" <>
- To: Chris Hyzer <>, Tom Zeller <>
- Cc: Grouper Dev <>
- Subject: RE: [grouper-dev] RE: Mavenizing Grouper UI
- Date: Fri, 30 Sep 2011 07:29:31 -0700
- Accept-language: en-US
- Acceptlanguage: en-US
Chris,
Thanks for the info. I'll see what works best.
Lawrence
-----Original Message-----
From: Chris Hyzer
[mailto:]
Sent: Thursday, September 29, 2011 7:38 PM
To: Klug, Lawrence; Tom Zeller
Cc: Grouper Dev
Subject: RE: [grouper-dev] RE: Mavenizing Grouper UI
Another workaround is you change:
conf/resources/init.properties
to be this:
default.module=custom
default.locale=en_US
then you add a:
conf/resources/custom/init.properties with these contents:
default.module=grouper
default.locale=en_US
and a file:
conf/resources/custom/nav.properties in this file, put any overrides of
grouper/nav.properties, or leave blank file if you don't have any...
and a file:
conf/resources/custom/media.properties in this file put any overrides of
grouper/media.properties, at least the ones with variables in them:
ui-lite.link-from-admin-ui = true
login.ui-lite.show-link = true
Thanks,
Chris
-----Original Message-----
From:
[mailto:]
On Behalf Of Chris Hyzer
Sent: Thursday, September 29, 2011 10:30 PM
To: Klug, Lawrence; Tom Zeller
Cc: Grouper Dev
Subject: RE: [grouper-dev] RE: Mavenizing Grouper UI
Ant does a variable replace of variables in other config files (e.g.
media.properties) from the build.properties... can maven do that or do we
want to rethink it so it is more like the api/ws/etc?
Thanks,
Chris
-----Original Message-----
From: Klug, Lawrence
[mailto:]
Sent: Thursday, September 29, 2011 5:25 PM
To: Chris Hyzer; Tom Zeller
Cc: Grouper Dev
Subject: RE: [grouper-dev] RE: Mavenizing Grouper UI
I've got a Maven project for grouper-UI - still working through an error
when building the menu in PrepareMenuAction - does anyone recognize the
cause? Probably a missing or colliding dependency...
Sep 29, 2011 2:13:46 PM org.apache.catalina.core.ApplicationDispatcher invoke
SEVERE: Servlet.service() for servlet action threw exception
java.lang.RuntimeException: Invalid value: '@ui-lite.link-from-admin-ui@' for
key 'ui-lite.link-from-admin-ui' in media properties (or local or locale).
Should be true or false
at
edu.internet2.middleware.grouper.ui.tags.TagUtils.mediaResourceBoolean(TagUtils.java:105)
at
edu.internet2.middleware.grouper.ui.actions.PrepareMenuAction.isValidMenuItem(PrepareMenuAction.java:158)
at
edu.internet2.middleware.grouper.ui.actions.PrepareMenuAction.grouperExecute(PrepareMenuAction.java:135)
at
edu.internet2.middleware.grouper.ui.actions.LowLevelGrouperCapableAction.execute(LowLevelGrouperCapableAction.java:132)
at
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:424)
at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:227)
at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
at
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:397)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)
at
org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:551)
at
org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:488)
at
org.apache.struts.tiles.UrlController.execute(UrlController.java:94)
at
org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(InsertTag.java:873)
at
org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:460)
at
org.apache.jsp.WEB_002dINF.jsp.body_jsp._jspx_meth_tiles_005finsert_005f6(body_jsp.java:583)
at
org.apache.jsp.WEB_002dINF.jsp.body_jsp._jspx_meth_c_005fif_005f1(body_jsp.java:554)
at
org.apache.jsp.WEB_002dINF.jsp.body_jsp._jspx_meth_grouper_005frecordTile_005f0(body_jsp.java:261)
at
org.apache.jsp.WEB_002dINF.jsp.body_jsp._jspService(body_jsp.java:105)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:386)
at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)
at
org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:551)
at
org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:488)
at
org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:968)
at
org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:624)
at
org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:101)
at org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:137)
at
org.apache.struts.taglib.tiles.InsertTag.doInclude(InsertTag.java:758)
at
org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(InsertTag.java:890)
at
org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:460)
at
org.apache.jsp.WEB_002dINF.jsp.template_jsp._jspx_meth_tiles_005finsert_005f2(template_jsp.java:467)
at
org.apache.jsp.WEB_002dINF.jsp.template_jsp._jspService(template_jsp.java:185)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:386)
at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)
at
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436)
at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374)
at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302)
at
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1059)
at
org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:261)
at
org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(TilesRequestProcessor.java:237)
at
org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:300)
at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:231)
at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
at
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:397)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
edu.internet2.middleware.grouper.ui.LoginCheckFilter$1.callback(LoginCheckFilter.java:173)
at
edu.internet2.middleware.grouper.GrouperSession.callbackGrouperSession(GrouperSession.java:644)
at
edu.internet2.middleware.grouper.ui.LoginCheckFilter.doFilter(LoginCheckFilter.java:168)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
edu.internet2.middleware.grouper.ui.ErrorFilter.doFilter(ErrorFilter.java:132)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
edu.internet2.middleware.grouper.ui.GrouperUiFilter.doFilter(GrouperUiFilter.java:802)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:470)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:662)
-----Original Message-----
From:
[mailto:]
On Behalf Of Klug, Lawrence
Sent: Friday, September 23, 2011 9:58 AM
To: Chris Hyzer; Tom Zeller
Cc: Grouper Dev
Subject: RE: [grouper-dev] RE: Mavenizing Grouper UI
Chris,
Definitely will share the results :-)
Lawrence
-----Original Message-----
From: Chris Hyzer
[mailto:]
Sent: Friday, September 23, 2011 9:50 AM
To: Klug, Lawrence; Tom Zeller
Cc: Grouper Dev
Subject: RE: [grouper-dev] RE: Mavenizing Grouper UI
At some point we would like to get away from ant, so whatever you come up
with, if you can share it with us, that would be great.
Thanks,
Chris
-----Original Message-----
From:
[mailto:]
On Behalf Of Klug, Lawrence
Sent: Friday, September 23, 2011 12:50 PM
To: Tom Zeller
Cc: Grouper Dev
Subject: RE: [grouper-dev] RE: Mavenizing Grouper UI
>>>How important is mavenizing the UI ?
This is important for us. We use Maven and Teamcity for deployments to
Preview, QA and Prod environments.
IM Skype: Larry_Klug
So far I've developed a pom using Grouper_parent as a guide.
Thanks,
Lawrence
-----Original Message-----
From:
[mailto:]
On Behalf Of Tom Zeller
Sent: Friday, September 23, 2011 9:34 AM
To: Klug, Lawrence
Cc: Grouper Dev
Subject: Re: [grouper-dev] RE: Mavenizing Grouper UI
Lawrence,
How important is mavenizing the UI ?
The UI should be a child module of the grouper-parent project.
It probably would save everyone time if we stayed in touch using IM or
something whilst this is attempted.
TomZ
On Fri, Sep 23, 2011 at 11:19 AM, Chris Hyzer
<>
wrote:
> Everything in the API (which has a pom), and the jars in
> grouper-ui/java/lib/
>
>
>
> Thanks,
>
> Chris
>
>
>
> From:
>
>
> [mailto:]
> On Behalf Of Klug, Lawrence
> Sent: Friday, September 23, 2011 12:17 PM
> To: Grouper Dev
> Subject: [grouper-dev] Mavenizing Grouper UI
>
>
>
> Hi,
>
>
>
> At UCLA we are using Maven, SVN and Teamcity for our build process. My task:
> develop a POM for Grouper containing the API, Admin UI and LDAPPPCNG
> modules that will build a WAR. Question: is there a published list
> of dependencies for the Admin UI available? Any tips or suggestions?
>
>
>
> Thanks,
>
>
>
> Lawrence
- [grouper-dev] Mavenizing Grouper UI, Klug, Lawrence, 09/23/2011
- [grouper-dev] RE: Mavenizing Grouper UI, Chris Hyzer, 09/23/2011
- Re: [grouper-dev] RE: Mavenizing Grouper UI, Tom Zeller, 09/23/2011
- RE: [grouper-dev] RE: Mavenizing Grouper UI, Klug, Lawrence, 09/23/2011
- RE: [grouper-dev] RE: Mavenizing Grouper UI, Chris Hyzer, 09/23/2011
- RE: [grouper-dev] RE: Mavenizing Grouper UI, Klug, Lawrence, 09/23/2011
- RE: [grouper-dev] RE: Mavenizing Grouper UI, Klug, Lawrence, 09/29/2011
- RE: [grouper-dev] RE: Mavenizing Grouper UI, Chris Hyzer, 09/29/2011
- RE: [grouper-dev] RE: Mavenizing Grouper UI, Chris Hyzer, 09/29/2011
- RE: [grouper-dev] RE: Mavenizing Grouper UI, Klug, Lawrence, 09/30/2011
- RE: [grouper-dev] RE: Mavenizing Grouper UI, GW Brown, Information Systems and Computing, 09/30/2011
- RE: [grouper-dev] RE: Mavenizing Grouper UI, Klug, Lawrence, 09/30/2011
- Re: [grouper-dev] RE: Mavenizing Grouper UI, Tom Zeller, 09/30/2011
- RE: [grouper-dev] RE: Mavenizing Grouper UI, Klug, Lawrence, 09/30/2011
- Re: [grouper-dev] RE: Mavenizing Grouper UI, Tom Zeller, 09/30/2011
- RE: [grouper-dev] RE: Mavenizing Grouper UI, Klug, Lawrence, 09/30/2011
- RE: [grouper-dev] RE: Mavenizing Grouper UI, Klug, Lawrence, 09/29/2011
- RE: [grouper-dev] RE: Mavenizing Grouper UI, Klug, Lawrence, 09/23/2011
- RE: [grouper-dev] RE: Mavenizing Grouper UI, Chris Hyzer, 09/23/2011
- RE: [grouper-dev] RE: Mavenizing Grouper UI, Klug, Lawrence, 09/23/2011
- Re: [grouper-dev] RE: Mavenizing Grouper UI, Tom Zeller, 09/23/2011
- [grouper-dev] RE: Mavenizing Grouper UI, Chris Hyzer, 09/23/2011
Archive powered by MHonArc 2.6.16.