Return-Path: Delivered-To: apmail-archiva-commits-archive@www.apache.org Received: (qmail 28418 invoked from network); 17 Oct 2008 08:36:34 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 17 Oct 2008 08:36:33 -0000 Received: (qmail 86427 invoked by uid 500); 17 Oct 2008 08:36:35 -0000 Delivered-To: apmail-archiva-commits-archive@archiva.apache.org Received: (qmail 86385 invoked by uid 500); 17 Oct 2008 08:36:35 -0000 Mailing-List: contact commits-help@archiva.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@archiva.apache.org Delivered-To: mailing list commits@archiva.apache.org Received: (qmail 86376 invoked by uid 99); 17 Oct 2008 08:36:35 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 17 Oct 2008 01:36:35 -0700 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 17 Oct 2008 08:35:22 +0000 Received: by eris.apache.org (Postfix, from userid 65534) id 6662123888A6; Fri, 17 Oct 2008 01:35:30 -0700 (PDT) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r705511 - in /archiva/branches/archiva-struts2: ./ archiva-modules/archiva-web/archiva-webapp/ archiva-modules/archiva-web/archiva-webapp/src/main/java/org/apache/maven/archiva/web/action/reports/ archiva-modules/archiva-web/archiva-webapp/... Date: Fri, 17 Oct 2008 08:35:28 -0000 To: commits@archiva.apache.org From: jdumay@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20081017083530.6662123888A6@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: jdumay Date: Fri Oct 17 01:35:26 2008 New Revision: 705511 URL: http://svn.apache.org/viewvc?rev=705511&view=rev Log: Most jsp's working Modified: archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/pom.xml archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/java/org/apache/maven/archiva/web/action/reports/GenerateReportAction.java archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/java/org/apache/maven/archiva/web/tags/CopyPasteSnippetTag.java archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/java/org/apache/maven/archiva/web/tags/DownloadArtifact.java archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/java/org/apache/maven/archiva/web/tags/DownloadArtifactTag.java archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/java/org/apache/maven/archiva/web/tags/GroupIdLink.java archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/java/org/apache/maven/archiva/web/tags/GroupIdLinkTag.java archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/resources/struts.properties archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/resources/struts.xml archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/resources/validators.xml archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/jsp/admin/appearance.jsp archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/jsp/admin/confirmAddRepository.jsp archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/jsp/admin/editAppearance.jsp archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/jsp/admin/include/networkProxyForm.jspf archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/jsp/admin/include/proxyConnectorForm.jspf archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/jsp/admin/include/remoteRepositoryForm.jspf archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/jsp/admin/legacyArtifactPath.jsp archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/jsp/admin/networkProxies.jsp archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/jsp/admin/proxyConnectors.jsp archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/jsp/admin/repositories.jsp archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/jsp/admin/repositoryScanning.jsp archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/jsp/advancedSearch.jsp archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/jsp/browse.jsp archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/jsp/browseArtifact.jsp archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/jsp/browseGroup.jsp archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/jsp/decorators/artifactDecorator.jsp archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/jsp/findArtifact.jsp archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/jsp/include/artifactDependencies.jspf archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/jsp/include/artifactInfo.jspf archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/jsp/include/artifactReports.jspf archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/jsp/include/dependencyTree.jspf archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/jsp/include/mailingLists.jspf archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/jsp/include/projectDependees.jspf archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/jsp/include/uploadForm.jspf archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/jsp/reports/basicReport.jsp archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/jsp/results.jsp archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/tags/currentWWUrl.tag archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/tags/showArtifactLink.tag archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/tags/showArtifactTitle.tag archiva/branches/archiva-struts2/pom.xml Modified: archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/pom.xml URL: http://svn.apache.org/viewvc/archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/pom.xml?rev=705511&r1=705510&r2=705511&view=diff ============================================================================== --- archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/pom.xml (original) +++ archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/pom.xml Fri Oct 17 01:35:26 2008 @@ -284,8 +284,6 @@ WEB-INF/temp - WEB-INF/jasperreports - @@ -478,57 +476,5 @@ - - - jasper - - - jasperreports - jasperreports - 1.2.0 - - - - - - org.codehaus.mojo - jasperreports-maven-plugin - 1.0-SNAPSHOT - - - compile - - compile-reports - - - - - src/main/webapp/WEB-INF/jasperreports - - - - - - - Codehaus Snapshots - http://snapshots.repository.codehaus.org/ - - true - - - false - - - - Modified: archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/java/org/apache/maven/archiva/web/action/reports/GenerateReportAction.java URL: http://svn.apache.org/viewvc/archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/java/org/apache/maven/archiva/web/action/reports/GenerateReportAction.java?rev=705511&r1=705510&r2=705511&view=diff ============================================================================== --- archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/java/org/apache/maven/archiva/web/action/reports/GenerateReportAction.java (original) +++ archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/java/org/apache/maven/archiva/web/action/reports/GenerateReportAction.java Fri Oct 17 01:35:26 2008 @@ -104,6 +104,7 @@ return repositoryIds; } + @Override public String execute() throws Exception { Modified: archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/java/org/apache/maven/archiva/web/tags/CopyPasteSnippetTag.java URL: http://svn.apache.org/viewvc/archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/java/org/apache/maven/archiva/web/tags/CopyPasteSnippetTag.java?rev=705511&r1=705510&r2=705511&view=diff ============================================================================== --- archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/java/org/apache/maven/archiva/web/tags/CopyPasteSnippetTag.java (original) +++ archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/java/org/apache/maven/archiva/web/tags/CopyPasteSnippetTag.java Fri Oct 17 01:35:26 2008 @@ -51,12 +51,14 @@ public static final String TOGGLE = "toggle"; + @Override public void release() { object = null; super.release(); } + @Override public int doEndTag() throws JspException { Modified: archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/java/org/apache/maven/archiva/web/tags/DownloadArtifact.java URL: http://svn.apache.org/viewvc/archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/java/org/apache/maven/archiva/web/tags/DownloadArtifact.java?rev=705511&r1=705510&r2=705511&view=diff ============================================================================== --- archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/java/org/apache/maven/archiva/web/tags/DownloadArtifact.java (original) +++ archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/java/org/apache/maven/archiva/web/tags/DownloadArtifact.java Fri Oct 17 01:35:26 2008 @@ -21,7 +21,6 @@ import org.apache.struts2.StrutsException; import org.apache.struts2.components.Component; -import com.opensymphony.xwork2.util.OgnlValueStack; import com.opensymphony.xwork2.util.ValueStack; import org.apache.commons.lang.StringEscapeUtils; @@ -111,7 +110,7 @@ Constraint constraint = new ArtifactsRelatedConstraint( groupId, artifactId, version ); List relatedArtifacts = dao.getArtifactDAO().queryArtifacts( constraint ); - if ( relatedArtifacts != null ) + if ( relatedArtifacts != null && relatedArtifacts.size() > 0 ) { String repoId = ( (ArchivaArtifact) relatedArtifacts.get( 0 ) ).getModel().getRepositoryId(); ManagedRepositoryContent repo = repositoryFactory.getManagedRepositoryContent( repoId ); Modified: archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/java/org/apache/maven/archiva/web/tags/DownloadArtifactTag.java URL: http://svn.apache.org/viewvc/archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/java/org/apache/maven/archiva/web/tags/DownloadArtifactTag.java?rev=705511&r1=705510&r2=705511&view=diff ============================================================================== --- archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/java/org/apache/maven/archiva/web/tags/DownloadArtifactTag.java (original) +++ archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/java/org/apache/maven/archiva/web/tags/DownloadArtifactTag.java Fri Oct 17 01:35:26 2008 @@ -19,10 +19,15 @@ * under the License. */ +import com.opensymphony.xwork2.util.ValueStack; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import org.apache.struts2.components.Component; import org.apache.struts2.views.jsp.TagUtils; import javax.servlet.jsp.JspException; import javax.servlet.jsp.tagext.TagSupport; +import org.apache.struts2.views.jsp.ComponentTagSupport; /** * DownloadArtifactTag @@ -31,7 +36,7 @@ * @version $Id$ */ public class DownloadArtifactTag - extends TagSupport + extends ComponentTagSupport { private String groupId_; // stores EL-based groupId property @@ -49,19 +54,23 @@ private boolean mini; // stores the evaluated mini object. + @Override + public Component getBean(ValueStack valueStack, HttpServletRequest request, HttpServletResponse response) { + return new DownloadArtifact(valueStack, pageContext); + } + + @Override public int doEndTag() throws JspException { evaluateExpressions(); - DownloadArtifact download = new DownloadArtifact( TagUtils.getStack( pageContext ), pageContext ); + DownloadArtifact download = (DownloadArtifact)component; download.setGroupId( groupId ); download.setArtifactId( artifactId ); download.setVersion( version ); download.setMini( mini ); - download.end( pageContext.getOut(), "" ); - return super.doEndTag(); } Modified: archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/java/org/apache/maven/archiva/web/tags/GroupIdLink.java URL: http://svn.apache.org/viewvc/archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/java/org/apache/maven/archiva/web/tags/GroupIdLink.java?rev=705511&r1=705510&r2=705511&view=diff ============================================================================== --- archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/java/org/apache/maven/archiva/web/tags/GroupIdLink.java (original) +++ archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/java/org/apache/maven/archiva/web/tags/GroupIdLink.java Fri Oct 17 01:35:26 2008 @@ -114,14 +114,14 @@ private String determineBrowseActionUrl() { - return determineActionURL( "browse", NAMESPACE, method, req, res, parameters, req.getScheme(), includeContext, encode ); + return determineActionURL( "browse", NAMESPACE, method, req, res, parameters, req.getScheme(), includeContext, encode, false, false ); } private String determineBrowseGroupActionUrl( String gid ) { parameters.put( "groupId", gid ); - return determineActionURL( ACTION, NAMESPACE, method, req, res, parameters, req.getScheme(), includeContext, encode ); + return determineActionURL( ACTION, NAMESPACE, method, req, res, parameters, req.getScheme(), includeContext, encode, false, false ); } public String getGroupId() Modified: archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/java/org/apache/maven/archiva/web/tags/GroupIdLinkTag.java URL: http://svn.apache.org/viewvc/archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/java/org/apache/maven/archiva/web/tags/GroupIdLinkTag.java?rev=705511&r1=705510&r2=705511&view=diff ============================================================================== --- archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/java/org/apache/maven/archiva/web/tags/GroupIdLinkTag.java (original) +++ archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/java/org/apache/maven/archiva/web/tags/GroupIdLinkTag.java Fri Oct 17 01:35:26 2008 @@ -19,12 +19,13 @@ * under the License. */ -import org.apache.struts2.views.jsp.TagUtils; +import com.opensymphony.xwork2.util.ValueStack; +import org.apache.struts2.components.Component; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.jsp.JspException; -import javax.servlet.jsp.tagext.TagSupport; +import org.apache.struts2.views.jsp.ComponentTagSupport; /** * GroupIdLink @@ -33,7 +34,7 @@ * @version $Id$ */ public class GroupIdLinkTag - extends TagSupport + extends ComponentTagSupport { private String var_; // stores EL-based property @@ -42,6 +43,11 @@ private boolean includeTop = false; @Override + public Component getBean(ValueStack valueStack, HttpServletRequest request, HttpServletResponse response) { + return new GroupIdLink( valueStack, request, response ); + } + + @Override public void release() { var_ = null; @@ -56,14 +62,11 @@ throws JspException { evaluateExpressions(); + + GroupIdLink groupIdLink = (GroupIdLink)component; - GroupIdLink gidlink = new GroupIdLink( TagUtils.getStack( pageContext ), (HttpServletRequest) pageContext - .getRequest(), (HttpServletResponse) pageContext.getResponse() ); - - gidlink.setGroupId( var ); - gidlink.setIncludeTop( includeTop ); - - gidlink.end( pageContext.getOut(), "" ); + groupIdLink.setGroupId( var ); + groupIdLink.setIncludeTop( includeTop ); return super.doEndTag(); } Modified: archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/resources/struts.properties URL: http://svn.apache.org/viewvc/archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/resources/struts.properties?rev=705511&r1=705510&r2=705511&view=diff ============================================================================== --- archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/resources/struts.properties (original) +++ archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/resources/struts.properties Fri Oct 17 01:35:26 2008 @@ -23,6 +23,7 @@ struts.url.includeParams = none struts.devMode = true +struts.configuration.xml.reload=true struts.multipart.parser=jakarta # TODO: package up a theme and share with Continuum. Should contain everything from xhtml, and set templateDir to WEB-INF/themes Modified: archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/resources/struts.xml URL: http://svn.apache.org/viewvc/archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/resources/struts.xml?rev=705511&r1=705510&r2=705511&view=diff ============================================================================== --- archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/resources/struts.xml (original) +++ archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/resources/struts.xml Fri Oct 17 01:35:26 2008 @@ -493,23 +493,16 @@ - Modified: archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/resources/validators.xml URL: http://svn.apache.org/viewvc/archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/resources/validators.xml?rev=705511&r1=705510&r2=705511&view=diff ============================================================================== --- archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/resources/validators.xml (original) +++ archiva/branches/archiva-struts2/archiva-modules/archiva-web/archiva-webapp/src/main/resources/validators.xml Fri Oct 17 01:35:26 2008 @@ -1,4 +1,9 @@ + + +