Author: oching
Date: Wed Feb 4 00:34:44 2009
New Revision: 740534
URL: http://svn.apache.org/viewvc?rev=740534&view=rev
Log:
o update branch with latest changes from trunk
Modified:
archiva/branches/archiva-nexus-indexer/archiva-docs/pom.xml
archiva/branches/archiva-nexus-indexer/archiva-jetty/pom.xml
archiva/branches/archiva-nexus-indexer/archiva-modules/archiva-web/archiva-security/src/main/java/org/apache/maven/archiva/security/ArchivaServletAuthenticator.java
archiva/branches/archiva-nexus-indexer/archiva-modules/archiva-web/archiva-security/src/main/java/org/apache/maven/archiva/security/ArchivaXworkUser.java
archiva/branches/archiva-nexus-indexer/archiva-modules/archiva-web/archiva-security/src/test/resources/org/apache/maven/archiva/security/ArchivaServletAuthenticatorTest.xml
archiva/branches/archiva-nexus-indexer/archiva-modules/archiva-web/archiva-security/src/test/resources/org/apache/maven/archiva/security/DefaultUserRepositoriesTest.xml
archiva/branches/archiva-nexus-indexer/archiva-modules/archiva-web/archiva-security/src/test/resources/org/apache/maven/archiva/security/SecurityStartupTest.xml
archiva/branches/archiva-nexus-indexer/archiva-modules/archiva-web/archiva-webapp/pom.xml
archiva/branches/archiva-nexus-indexer/archiva-modules/archiva-web/archiva-webapp/src/main/resources/META-INF/plexus/application.xml
archiva/branches/archiva-nexus-indexer/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/jsp/components/companyLogo.jsp
archiva/branches/archiva-nexus-indexer/archiva-modules/archiva-web/archiva-xmlrpc/archiva-xmlrpc-api/src/main/java/org/apache/archiva/web/xmlrpc/api/SearchService.java
archiva/branches/archiva-nexus-indexer/archiva-modules/archiva-web/archiva-xmlrpc/archiva-xmlrpc-api/src/main/java/org/apache/archiva/web/xmlrpc/api/beans/Artifact.java
archiva/branches/archiva-nexus-indexer/archiva-modules/archiva-web/archiva-xmlrpc/archiva-xmlrpc-client/src/main/java/org/apache/archiva/web/xmlrpc/client/SampleClient.java
archiva/branches/archiva-nexus-indexer/archiva-modules/archiva-web/archiva-xmlrpc/archiva-xmlrpc-security/src/test/resources/org/apache/archiva/xmlrpc/security/XmlRpcAuthenticatorTest.xml
archiva/branches/archiva-nexus-indexer/archiva-modules/archiva-web/archiva-xmlrpc/archiva-xmlrpc-services/src/main/java/org/apache/archiva/web/xmlrpc/services/SearchServiceImpl.java
archiva/branches/archiva-nexus-indexer/pom.xml
Modified: archiva/branches/archiva-nexus-indexer/archiva-docs/pom.xml
URL:
http://svn.apache.org/viewvc/archiva/branches/archiva-nexus-indexer/archiva-docs/pom.xml?rev=740534&r1=740533&r2=740534&view=diff
==============================================================================
--- archiva/branches/archiva-nexus-indexer/archiva-docs/pom.xml (original)
+++ archiva/branches/archiva-nexus-indexer/archiva-docs/pom.xml Wed Feb 4
00:34:44 2009
@@ -45,7 +45,6 @@
</plugin>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
- <version>2.1</version>
<configuration>
<descriptor>src/site/assembly/docs.xml</descriptor>
</configuration>
Modified: archiva/branches/archiva-nexus-indexer/archiva-jetty/pom.xml
URL:
http://svn.apache.org/viewvc/archiva/branches/archiva-nexus-indexer/archiva-jetty/pom.xml?rev=740534&r1=740533&r2=740534&view=diff
==============================================================================
--- archiva/branches/archiva-nexus-indexer/archiva-jetty/pom.xml (original)
+++ archiva/branches/archiva-nexus-indexer/archiva-jetty/pom.xml Wed Feb 4
00:34:44 2009
@@ -239,7 +239,6 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
- <version>2.1</version>
<executions>
<execution>
<phase>package</phase>
Modified:
archiva/branches/archiva-nexus-indexer/archiva-modules/archiva-web/archiva-security/src/main/java/org/apache/maven/archiva/security/ArchivaServletAuthenticator.java
URL:
http://svn.apache.org/viewvc/archiva/branches/archiva-nexus-indexer/archiva-modules/archiva-web/archiva-security/src/main/java/org/apache/maven/archiva/security/ArchivaServletAuthenticator.java?rev=740534&r1=740533&r2=740534&view=diff
==============================================================================
---
archiva/branches/archiva-nexus-indexer/archiva-modules/archiva-web/archiva-security/src/main/java/org/apache/maven/archiva/security/ArchivaServletAuthenticator.java
(original)
+++
archiva/branches/archiva-nexus-indexer/archiva-modules/archiva-web/archiva-security/src/main/java/org/apache/maven/archiva/security/ArchivaServletAuthenticator.java
Wed Feb 4 00:34:44 2009
@@ -21,7 +21,6 @@
import javax.servlet.http.HttpServletRequest;
-import org.apache.maven.archiva.security.ArchivaRoleConstants;
import org.codehaus.plexus.redback.authentication.AuthenticationException;
import org.codehaus.plexus.redback.authentication.AuthenticationResult;
import org.codehaus.plexus.redback.authorization.AuthorizationException;
Modified:
archiva/branches/archiva-nexus-indexer/archiva-modules/archiva-web/archiva-security/src/main/java/org/apache/maven/archiva/security/ArchivaXworkUser.java
URL:
http://svn.apache.org/viewvc/archiva/branches/archiva-nexus-indexer/archiva-modules/archiva-web/archiva-security/src/main/java/org/apache/maven/archiva/security/ArchivaXworkUser.java?rev=740534&r1=740533&r2=740534&view=diff
==============================================================================
---
archiva/branches/archiva-nexus-indexer/archiva-modules/archiva-web/archiva-security/src/main/java/org/apache/maven/archiva/security/ArchivaXworkUser.java
(original)
+++
archiva/branches/archiva-nexus-indexer/archiva-modules/archiva-web/archiva-security/src/main/java/org/apache/maven/archiva/security/ArchivaXworkUser.java
Wed Feb 4 00:34:44 2009
@@ -21,7 +21,6 @@
import java.util.Map;
-import org.apache.maven.archiva.security.ArchivaRoleConstants;
import org.codehaus.plexus.redback.system.SecuritySession;
import org.codehaus.plexus.redback.system.SecuritySystemConstants;
import org.codehaus.plexus.redback.users.User;
Modified:
archiva/branches/archiva-nexus-indexer/archiva-modules/archiva-web/archiva-security/src/test/resources/org/apache/maven/archiva/security/ArchivaServletAuthenticatorTest.xml
URL:
http://svn.apache.org/viewvc/archiva/branches/archiva-nexus-indexer/archiva-modules/archiva-web/archiva-security/src/test/resources/org/apache/maven/archiva/security/ArchivaServletAuthenticatorTest.xml?rev=740534&r1=740533&r2=740534&view=diff
==============================================================================
---
archiva/branches/archiva-nexus-indexer/archiva-modules/archiva-web/archiva-security/src/test/resources/org/apache/maven/archiva/security/ArchivaServletAuthenticatorTest.xml
(original)
+++
archiva/branches/archiva-nexus-indexer/archiva-modules/archiva-web/archiva-security/src/test/resources/org/apache/maven/archiva/security/ArchivaServletAuthenticatorTest.xml
Wed Feb 4 00:34:44 2009
@@ -97,11 +97,6 @@
<role-hint>default</role-hint>
<field-name>evaluator</field-name>
</requirement>
- <requirement>
-
<role>org.codehaus.plexus.redback.configuration.UserConfiguration</role>
- <role-hint>default</role-hint>
- <field-name>config</field-name>
- </requirement>
</requirements>
</component>
Modified:
archiva/branches/archiva-nexus-indexer/archiva-modules/archiva-web/archiva-security/src/test/resources/org/apache/maven/archiva/security/DefaultUserRepositoriesTest.xml
URL:
http://svn.apache.org/viewvc/archiva/branches/archiva-nexus-indexer/archiva-modules/archiva-web/archiva-security/src/test/resources/org/apache/maven/archiva/security/DefaultUserRepositoriesTest.xml?rev=740534&r1=740533&r2=740534&view=diff
==============================================================================
---
archiva/branches/archiva-nexus-indexer/archiva-modules/archiva-web/archiva-security/src/test/resources/org/apache/maven/archiva/security/DefaultUserRepositoriesTest.xml
(original)
+++
archiva/branches/archiva-nexus-indexer/archiva-modules/archiva-web/archiva-security/src/test/resources/org/apache/maven/archiva/security/DefaultUserRepositoriesTest.xml
Wed Feb 4 00:34:44 2009
@@ -83,11 +83,6 @@
<role-hint>default</role-hint>
<field-name>evaluator</field-name>
</requirement>
- <requirement>
-
<role>org.codehaus.plexus.redback.configuration.UserConfiguration</role>
- <role-hint>default</role-hint>
- <field-name>config</field-name>
- </requirement>
</requirements>
</component>
Modified:
archiva/branches/archiva-nexus-indexer/archiva-modules/archiva-web/archiva-security/src/test/resources/org/apache/maven/archiva/security/SecurityStartupTest.xml
URL:
http://svn.apache.org/viewvc/archiva/branches/archiva-nexus-indexer/archiva-modules/archiva-web/archiva-security/src/test/resources/org/apache/maven/archiva/security/SecurityStartupTest.xml?rev=740534&r1=740533&r2=740534&view=diff
==============================================================================
---
archiva/branches/archiva-nexus-indexer/archiva-modules/archiva-web/archiva-security/src/test/resources/org/apache/maven/archiva/security/SecurityStartupTest.xml
(original)
+++
archiva/branches/archiva-nexus-indexer/archiva-modules/archiva-web/archiva-security/src/test/resources/org/apache/maven/archiva/security/SecurityStartupTest.xml
Wed Feb 4 00:34:44 2009
@@ -120,10 +120,6 @@
<role-hint>memory</role-hint>
<field-name>rbacManager</field-name>
</requirement>
- <requirement>
- <role>org.codehaus.plexus.PlexusContainer</role>
- <field-name>container</field-name>
- </requirement>
</requirements>
</component>
@@ -180,11 +176,6 @@
<role-hint>default</role-hint>
<field-name>evaluator</field-name>
</requirement>
- <requirement>
-
<role>org.codehaus.plexus.redback.configuration.UserConfiguration</role>
- <role-hint>default</role-hint>
- <field-name>config</field-name>
- </requirement>
</requirements>
</component>
Modified:
archiva/branches/archiva-nexus-indexer/archiva-modules/archiva-web/archiva-webapp/pom.xml
URL:
http://svn.apache.org/viewvc/archiva/branches/archiva-nexus-indexer/archiva-modules/archiva-web/archiva-webapp/pom.xml?rev=740534&r1=740533&r2=740534&view=diff
==============================================================================
---
archiva/branches/archiva-nexus-indexer/archiva-modules/archiva-web/archiva-webapp/pom.xml
(original)
+++
archiva/branches/archiva-nexus-indexer/archiva-modules/archiva-web/archiva-webapp/pom.xml
Wed Feb 4 00:34:44 2009
@@ -332,6 +332,32 @@
</execution>
</executions>
</plugin>
+ <!--
+ here's a hack to prevent multiple struts core and same struts.xml in
classpath
+ which prevent struts start
+ -->
+ <plugin>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>cleanup-struts-jar-in-webapp</id>
+ <phase>compile</phase>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ <configuration>
+ <tasks>
+ <delete includeemptydirs="true">
+ <fileset dir="${basedir}/src/main/webapp/WEB-INF/lib"
includes="**/struts2*.jar" />
+ </delete>
+ <delete includeemptydirs="true">
+ <fileset dir="${basedir}/src/main/webapp/WEB-INF/classes"
includes="**/struts.*" />
+ </delete>
+ </tasks>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>maven-jetty-plugin</artifactId>
Modified:
archiva/branches/archiva-nexus-indexer/archiva-modules/archiva-web/archiva-webapp/src/main/resources/META-INF/plexus/application.xml
URL:
http://svn.apache.org/viewvc/archiva/branches/archiva-nexus-indexer/archiva-modules/archiva-web/archiva-webapp/src/main/resources/META-INF/plexus/application.xml?rev=740534&r1=740533&r2=740534&view=diff
==============================================================================
---
archiva/branches/archiva-nexus-indexer/archiva-modules/archiva-web/archiva-webapp/src/main/resources/META-INF/plexus/application.xml
(original)
+++
archiva/branches/archiva-nexus-indexer/archiva-modules/archiva-web/archiva-webapp/src/main/resources/META-INF/plexus/application.xml
Wed Feb 4 00:34:44 2009
@@ -321,7 +321,7 @@
<field-name>userImpl</field-name>
</requirement>
<requirement>
- <role>org.codehaus.plexus.ehcache.EhcacheComponent</role>
+ <role>org.codehaus.plexus.cache.Cache</role>
<role-hint>users</role-hint>
<field-name>usersCache</field-name>
</requirement>
Modified:
archiva/branches/archiva-nexus-indexer/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/jsp/components/companyLogo.jsp
URL:
http://svn.apache.org/viewvc/archiva/branches/archiva-nexus-indexer/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/jsp/components/companyLogo.jsp?rev=740534&r1=740533&r2=740534&view=diff
==============================================================================
---
archiva/branches/archiva-nexus-indexer/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/jsp/components/companyLogo.jsp
(original)
+++
archiva/branches/archiva-nexus-indexer/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/jsp/components/companyLogo.jsp
Wed Feb 4 00:34:44 2009
@@ -27,7 +27,7 @@
<s:set name="organisationLogo" value="organisationLogo"/>
<c:choose>
<c:when test="${!empty (organisationUrl)}">
- <a href="${companyUrl}">
+ <a href="${organisationUrl}">
<img src="${organisationLogo}" title="${organisationName}"/>
</a>
</c:when>
Modified:
archiva/branches/archiva-nexus-indexer/archiva-modules/archiva-web/archiva-xmlrpc/archiva-xmlrpc-api/src/main/java/org/apache/archiva/web/xmlrpc/api/SearchService.java
URL:
http://svn.apache.org/viewvc/archiva/branches/archiva-nexus-indexer/archiva-modules/archiva-web/archiva-xmlrpc/archiva-xmlrpc-api/src/main/java/org/apache/archiva/web/xmlrpc/api/SearchService.java?rev=740534&r1=740533&r2=740534&view=diff
==============================================================================
---
archiva/branches/archiva-nexus-indexer/archiva-modules/archiva-web/archiva-xmlrpc/archiva-xmlrpc-api/src/main/java/org/apache/archiva/web/xmlrpc/api/SearchService.java
(original)
+++
archiva/branches/archiva-nexus-indexer/archiva-modules/archiva-web/archiva-xmlrpc/archiva-xmlrpc-api/src/main/java/org/apache/archiva/web/xmlrpc/api/SearchService.java
Wed Feb 4 00:34:44 2009
@@ -27,7 +27,7 @@
import com.atlassian.xmlrpc.ServiceObject;
-...@serviceobject("Search")
+...@serviceobject("SearchService")
public interface SearchService
{
/*
Modified:
archiva/branches/archiva-nexus-indexer/archiva-modules/archiva-web/archiva-xmlrpc/archiva-xmlrpc-api/src/main/java/org/apache/archiva/web/xmlrpc/api/beans/Artifact.java
URL:
http://svn.apache.org/viewvc/archiva/branches/archiva-nexus-indexer/archiva-modules/archiva-web/archiva-xmlrpc/archiva-xmlrpc-api/src/main/java/org/apache/archiva/web/xmlrpc/api/beans/Artifact.java?rev=740534&r1=740533&r2=740534&view=diff
==============================================================================
---
archiva/branches/archiva-nexus-indexer/archiva-modules/archiva-web/archiva-xmlrpc/archiva-xmlrpc-api/src/main/java/org/apache/archiva/web/xmlrpc/api/beans/Artifact.java
(original)
+++
archiva/branches/archiva-nexus-indexer/archiva-modules/archiva-web/archiva-xmlrpc/archiva-xmlrpc-api/src/main/java/org/apache/archiva/web/xmlrpc/api/beans/Artifact.java
Wed Feb 4 00:34:44 2009
@@ -20,7 +20,6 @@
*/
import java.io.Serializable;
-import java.util.Date;
import com.atlassian.xmlrpc.ServiceBean;
import com.atlassian.xmlrpc.ServiceBeanField;
@@ -39,22 +38,22 @@
private String type;
- private Date whenGathered;
+ //private Date whenGathered;
public Artifact()
{
}
- public Artifact( String repositoryId, String groupId, String artifactId,
String version,
- String type, Date whenGathered )
+ public Artifact( String repositoryId, String groupId, String artifactId,
String version, String type )
+// String type, Date whenGathered )
{
this.repositoryId = repositoryId;
this.groupId = groupId;
this.artifactId = artifactId;
this.version = version;
this.type = type;
- this.whenGathered = whenGathered;
+ //this.whenGathered = whenGathered;
}
public String getGroupId()
@@ -77,10 +76,10 @@
return type;
}
- public Date getWhenGathered()
+ /*public Date getWhenGathered()
{
return whenGathered;
- }
+ }*/
@ServiceBeanField( "groupId" )
public void setGroupId( String groupId )
@@ -106,11 +105,11 @@
this.type = type;
}
- @ServiceBeanField( "whenGathered" )
+ /*...@servicebeanfield( "whenGathered" )
public void setWhenGathered( Date whenGathered )
{
this.whenGathered = whenGathered;
- }
+ }*/
public String getRepositoryId()
{
Modified:
archiva/branches/archiva-nexus-indexer/archiva-modules/archiva-web/archiva-xmlrpc/archiva-xmlrpc-client/src/main/java/org/apache/archiva/web/xmlrpc/client/SampleClient.java
URL:
http://svn.apache.org/viewvc/archiva/branches/archiva-nexus-indexer/archiva-modules/archiva-web/archiva-xmlrpc/archiva-xmlrpc-client/src/main/java/org/apache/archiva/web/xmlrpc/client/SampleClient.java?rev=740534&r1=740533&r2=740534&view=diff
==============================================================================
---
archiva/branches/archiva-nexus-indexer/archiva-modules/archiva-web/archiva-xmlrpc/archiva-xmlrpc-client/src/main/java/org/apache/archiva/web/xmlrpc/client/SampleClient.java
(original)
+++
archiva/branches/archiva-nexus-indexer/archiva-modules/archiva-web/archiva-xmlrpc/archiva-xmlrpc-client/src/main/java/org/apache/archiva/web/xmlrpc/client/SampleClient.java
Wed Feb 4 00:34:44 2009
@@ -23,6 +23,8 @@
import java.util.List;
import org.apache.archiva.web.xmlrpc.api.AdministrationService;
+import org.apache.archiva.web.xmlrpc.api.SearchService;
+import org.apache.archiva.web.xmlrpc.api.beans.Artifact;
import org.apache.archiva.web.xmlrpc.api.beans.ManagedRepository;
import org.apache.archiva.web.xmlrpc.api.beans.RemoteRepository;
@@ -117,6 +119,23 @@
System.out.println( "\nDeleted artifact
'javax.activation:activation:1.1' from repository 'internal' : " +
( (Boolean) success ).booleanValue() );
*/
+
+ /* quick search */
+ /*
+ * NOTE: before enabling & invoking search service, make sure that
the artifacts you're searching
+ * for has been indexed already in order to get results
+ *
+ SearchService searchService = binder.bind( SearchService.class,
new URL( args[0] ), authnInfo );
+ List<Artifact> artifacts = searchService.quickSearch( "org" );
+
+ System.out.println( "\n************ Search Results for 'org'
*************" );
+ for( Artifact artifact : artifacts )
+ {
+ System.out.println( "Artifact: " + artifact.getGroupId() + ":"
+ artifact.getArtifactId() +
+ ":" + artifact.getVersion() );
+ }
+ */
+
}
catch ( BindingException e )
{
Modified:
archiva/branches/archiva-nexus-indexer/archiva-modules/archiva-web/archiva-xmlrpc/archiva-xmlrpc-security/src/test/resources/org/apache/archiva/xmlrpc/security/XmlRpcAuthenticatorTest.xml
URL:
http://svn.apache.org/viewvc/archiva/branches/archiva-nexus-indexer/archiva-modules/archiva-web/archiva-xmlrpc/archiva-xmlrpc-security/src/test/resources/org/apache/archiva/xmlrpc/security/XmlRpcAuthenticatorTest.xml?rev=740534&r1=740533&r2=740534&view=diff
==============================================================================
---
archiva/branches/archiva-nexus-indexer/archiva-modules/archiva-web/archiva-xmlrpc/archiva-xmlrpc-security/src/test/resources/org/apache/archiva/xmlrpc/security/XmlRpcAuthenticatorTest.xml
(original)
+++
archiva/branches/archiva-nexus-indexer/archiva-modules/archiva-web/archiva-xmlrpc/archiva-xmlrpc-security/src/test/resources/org/apache/archiva/xmlrpc/security/XmlRpcAuthenticatorTest.xml
Wed Feb 4 00:34:44 2009
@@ -85,11 +85,6 @@
<role-hint>default</role-hint>
<field-name>evaluator</field-name>
</requirement>
- <requirement>
-
<role>org.codehaus.plexus.redback.configuration.UserConfiguration</role>
- <role-hint>default</role-hint>
- <field-name>config</field-name>
- </requirement>
</requirements>
</component>
Modified:
archiva/branches/archiva-nexus-indexer/archiva-modules/archiva-web/archiva-xmlrpc/archiva-xmlrpc-services/src/main/java/org/apache/archiva/web/xmlrpc/services/SearchServiceImpl.java
URL:
http://svn.apache.org/viewvc/archiva/branches/archiva-nexus-indexer/archiva-modules/archiva-web/archiva-xmlrpc/archiva-xmlrpc-services/src/main/java/org/apache/archiva/web/xmlrpc/services/SearchServiceImpl.java?rev=740534&r1=740533&r2=740534&view=diff
==============================================================================
---
archiva/branches/archiva-nexus-indexer/archiva-modules/archiva-web/archiva-xmlrpc/archiva-xmlrpc-services/src/main/java/org/apache/archiva/web/xmlrpc/services/SearchServiceImpl.java
(original)
+++
archiva/branches/archiva-nexus-indexer/archiva-modules/archiva-web/archiva-xmlrpc/archiva-xmlrpc-services/src/main/java/org/apache/archiva/web/xmlrpc/services/SearchServiceImpl.java
Wed Feb 4 00:34:44 2009
@@ -29,6 +29,7 @@
import org.apache.archiva.web.xmlrpc.api.beans.Dependency;
import org.apache.archiva.web.xmlrpc.security.XmlRpcUserRepositories;
import org.apache.maven.archiva.database.ArchivaDAO;
+import org.apache.maven.archiva.database.ArchivaDatabaseException;
import org.apache.maven.archiva.database.ArtifactDAO;
import org.apache.maven.archiva.database.ObjectNotFoundException;
import org.apache.maven.archiva.database.browsing.BrowsingResults;
@@ -93,16 +94,28 @@
for( SearchResultHit hit : hits )
{
ArtifactDAO artifactDAO = archivaDAO.getArtifactDAO();
- ArchivaArtifact pomArtifact = artifactDAO.getArtifact(
- hit.getGroupId(), hit.getArtifactId(),
hit.getVersion(), "", "pom" );
-
- if( pomArtifact != null )
+ try
{
- Artifact artifact = new Artifact(
pomArtifact.getModel().getRepositoryId(), pomArtifact.getGroupId(),
pomArtifact.getArtifactId(), pomArtifact.getVersion(),
- pomArtifact.getType(),
pomArtifact.getModel().getWhenGathered() );
- artifacts.add( artifact );
+ ArchivaArtifact pomArtifact = artifactDAO.getArtifact(
+ hit.getGroupId(), hit.getArtifactId(),
hit.getVersion(), "", "pom" );
+
+ if( pomArtifact != null )
+ {
+ Artifact artifact = new Artifact(
pomArtifact.getModel().getRepositoryId(), pomArtifact.getGroupId(),
pomArtifact.getArtifactId(), pomArtifact.getVersion(),
+ pomArtifact.getType() );
+ //pomArtifact.getType(),
pomArtifact.getModel().getWhenGathered() );
+ artifacts.add( artifact );
+ }
+ else
+ {
+ continue;
+ }
+ }
+ catch ( ObjectNotFoundException e )
+ {
+ continue;
}
- else
+ catch ( ArchivaDatabaseException e )
{
continue;
}
@@ -128,8 +141,8 @@
for( ArchivaArtifact archivaArtifact : artifacts )
{
Artifact artifact = new Artifact(
archivaArtifact.getModel().getRepositoryId(),
archivaArtifact.getModel().getGroupId(),
- archivaArtifact.getModel().getArtifactId(),
archivaArtifact.getModel().getVersion(), archivaArtifact.getType(),
- archivaArtifact.getModel().getWhenGathered() );
+ archivaArtifact.getModel().getArtifactId(),
archivaArtifact.getModel().getVersion(), archivaArtifact.getType() );
+ //archivaArtifact.getModel().getWhenGathered() );
results.add( artifact );
}
@@ -148,8 +161,8 @@
for( String version : results.getVersions() )
{
ArchivaArtifact pomArtifact = artifactDAO.getArtifact( groupId,
artifactId, version, "", "pom" );
- Artifact artifact = new Artifact( "", groupId, artifactId,
version, pomArtifact.getType(),
- pomArtifact.getModel().getWhenGathered() );
+ Artifact artifact = new Artifact( "", groupId, artifactId,
version, pomArtifact.getType() );
+ //pomArtifact.getModel().getWhenGathered() );
artifacts.add( artifact );
}
@@ -213,7 +226,9 @@
List<ArchivaProjectModel> dependees = repoBrowsing.getUsedBy( "",
observableRepos, "org.apache.archiva", "archiva-test", "1.0" );
for( ArchivaProjectModel model : dependees )
{
- Artifact artifact = new Artifact( "", model.getGroupId(),
model.getArtifactId(), model.getVersion(), "", model.getWhenIndexed() );
+ Artifact artifact =
+ new Artifact( "", model.getGroupId(), model.getArtifactId(),
model.getVersion(), "" );
+ //model.getWhenIndexed() );
artifacts.add( artifact );
}
Modified: archiva/branches/archiva-nexus-indexer/pom.xml
URL:
http://svn.apache.org/viewvc/archiva/branches/archiva-nexus-indexer/pom.xml?rev=740534&r1=740533&r2=740534&view=diff
==============================================================================
--- archiva/branches/archiva-nexus-indexer/pom.xml (original)
+++ archiva/branches/archiva-nexus-indexer/pom.xml Wed Feb 4 00:34:44 2009
@@ -114,6 +114,11 @@
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-assembly-plugin</artifactId>
+ <version>2.2-beta-3</version>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.0.2</version>
<configuration>
@@ -983,7 +988,7 @@
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
- <version>2.5.5</version>
+ <version>${spring.version}</version>
<exclusions>
<exclusion>
<groupId>commons-logging</groupId>
@@ -994,7 +999,7 @@
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
- <version>2.5.5</version>
+ <version>${spring.version}</version>
<exclusions>
<exclusion>
<groupId>commons-logging</groupId>
@@ -1005,7 +1010,7 @@
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
- <version>2.5.5</version>
+ <version>${spring.version}</version>
<exclusions>
<exclusion>
<groupId>commons-logging</groupId>
@@ -1074,9 +1079,10 @@
<properties>
<maven.version>2.0.8</maven.version>
<wagon.version>1.0-beta-4</wagon.version>
- <redback.version>1.2-beta-1</redback.version>
+ <redback.version>1.2-beta-2</redback.version>
<jetty.version>6.1.6</jetty.version>
<binder.version>0.9</binder.version>
+ <spring.version>2.5.6</spring.version>
</properties>
<profiles>
<profile>
@@ -1085,7 +1091,6 @@
<plugins>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
- <version>2.2-beta-2</version>
<inherited>false</inherited>
<configuration>
<descriptors>