2016-04-24 6 views
0

Ich habe eine benutzerdefinierte Authentifizierung in wso2 identity server 5.1 geschrieben, beim Kompilieren des Projekts, bekomme ich diesen Fehler. Ich kann keine Probe für is5.1 benutzerdefinierte Authentifizierung gefunden, und verwenden Sie pom.xml von org.wso2.carbon.identity.application.authenticator.basicauth_5.0.7:wso2 Identity Server 5.1 benutzerdefinierte Authentifikator Fehler in der Projektabhängigkeit

[INFO] Scanning for projects... 
[ERROR] The build could not read 1 project -> [Help 1] 
[ERROR] 
[ERROR] The project com.ren.wso2.identity.application.authenticator:Basic-Custom-Authenticator:2.0-SNAPSHOT (C:\projects\rayCasExt\trunk\BasicCustomAuthenticator\pom.xml) has 4 errors 
[ERROR]  'dependencies.dependency.version' for org.wso2.carbon:org.wso2.carbon.identity.base:jar is missing. @ line 67, column 21 
[ERROR]  'dependencies.dependency.version' for org.wso2.carbon:org.wso2.carbon.identity.core:jar is missing. @ line 71, column 21 
[ERROR]  'dependencies.dependency.version' for org.wso2.carbon:org.wso2.carbon.identity.application.authentication.framework:jar is missing. @ line 83, column 21 
[ERROR]  'dependencies.dependency.version' for org.wso2.carbon:org.wso2.carbon.identity.application.common:jar is missing. @ line 91, column 21 
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. 
[ERROR] Re-run Maven using the -X switch to enable full debug logging. 

my pom.xml is: 

    <?xml version="1.0" encoding="UTF-8"?> 
<project xmlns="http://maven.apache.org/POM/4.0.0" 
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 

    <parent> 
     <groupId>org.wso2.carbon.identity</groupId> 
     <artifactId>application-authenticators</artifactId> 
     <version>5.0.7</version> 
    </parent> 
    <modelVersion>4.0.0</modelVersion> 
    <groupId>com.ren.wso2.identity.application.authenticator</groupId> 
    <artifactId>Basic-Custom-Authenticator</artifactId> 
    <version>2.0-SNAPSHOT</version> 
    <packaging>bundle</packaging> 
    <name>WSO2 Carbon - BasicCustomAuthenticator Identity Application Authenticator</name> 

    <repositories> 
<!-- 
     Before adding ANYTHING in here, please start a discussion on the dev list. 
     Ideally the Axis2 build should only use Maven central (which is available 
     by default) and nothing else. We had troubles with other repositories in 
     the past. Therefore configuring additional repositories here should be 
     considered very carefully. 
--> 
<!-- 
     <repository> 
      <id>wso2­nexus</id> 
      <name>WSO2 internal Repository</name> 
      <url>http://maven.wso2.org/nexus/content/groups/wso2-public/</url> 
      <releases> 
       <enabled>true</enabled> 
       <updatePolicy>daily</updatePolicy> 
       <checksumPolicy>ignore</checksumPolicy> 
      </releases> 
     </repository> 
--> 
     <repository> 
      <id>wso2.releases</id> 
      <name>WSO2 internal Repository</name> 
      <url>http://maven.wso2.org/nexus/content/repositories/releases/</url> 
      <releases> 
       <enabled>true</enabled> 
       <updatePolicy>daily</updatePolicy> 
       <checksumPolicy>ignore</checksumPolicy> 
      </releases> 
     </repository> 
     <repository> 
      <id>wso2.snapshots</id> 
      <name>WSO2 Snapshot Repository</name> 
      <url>http://maven.wso2.org/nexus/content/repositories/snapshots/</url> 
      <snapshots> 
       <enabled>true</enabled> 
       <updatePolicy>daily</updatePolicy> 
      </snapshots> 
      <releases> 
       <enabled>false</enabled> 
      </releases> 
     </repository> 
    </repositories> 

    <dependencies> 
     <dependency> 
      <groupId>org.wso2.carbon</groupId> 
      <artifactId>org.wso2.carbon.utils</artifactId> 
     </dependency> 
     <dependency> 
      <groupId>org.wso2.carbon</groupId> 
      <artifactId>org.wso2.carbon.identity.base</artifactId> 
     </dependency> 
     <dependency> 
      <groupId>org.wso2.carbon</groupId> 
      <artifactId>org.wso2.carbon.identity.core</artifactId> 
     </dependency> 
     <dependency> 
      <groupId>org.wso2.carbon</groupId> 
      <artifactId>org.wso2.carbon.core</artifactId> 
     </dependency> 
     <dependency> 
      <groupId>org.wso2.carbon</groupId> 
      <artifactId>org.wso2.carbon.logging</artifactId> 
     </dependency> 
     <dependency> 
      <groupId>org.wso2.carbon</groupId> 
      <artifactId>org.wso2.carbon.identity.application.authentication.framework</artifactId> 
     </dependency> 
     <dependency> 
      <groupId>org.wso2.carbon</groupId> 
      <artifactId>org.wso2.carbon.core.services</artifactId> 
     </dependency> 
     <dependency> 
      <groupId>org.wso2.carbon</groupId> 
      <artifactId>org.wso2.carbon.identity.application.common</artifactId> 
     </dependency> 
    </dependencies> 

    <build> 
     <finalName>basic-custom-authenticator</finalName> 
     <plugins> 
      <plugin> 
       <groupId>org.apache.felix</groupId> 
       <artifactId>maven-scr-plugin</artifactId> 
      </plugin> 
      <plugin> 
       <groupId>org.apache.felix</groupId> 
       <artifactId>maven-bundle-plugin</artifactId> 
       <extensions>true</extensions> 
       <configuration> 
        <instructions> 
         <Bundle-SymbolicName>${project.artifactId}</Bundle-SymbolicName> 
         <Bundle-Name>${project.artifactId}</Bundle-Name> 
         <Private-Package> 
          com.ren.identity.application.authenticator.custom.internal 
         </Private-Package> 
         <Import-Package> 
          javax.servlet.http; version="${imp.pkg.version.javax.servlet}", 

          org.apache.commons.logging; version="${commons-logging.osgi.version.range}", 
          org.apache.commons.lang; version="${commons-lang.wso2.osgi.version.range}", 

          org.osgi.framework; version="${osgi.framework.imp.pkg.version.range}", 
          org.osgi.service.component; version="${osgi.service.component.imp.pkg.version.range}", 

          org.wso2.carbon.identity.application.authentication.framework.*; 
          version="${carbon.identity.package.import.version.range}", 
          org.wso2.carbon.identity.base; version="${carbon.identity.package.import.version.range}", 
          org.wso2.carbon.identity.core.model; 
          version="${carbon.identity.package.import.version.range}", 
          org.wso2.carbon.identity.core.util; 
          version="${carbon.identity.package.import.version.range}", 

          org.wso2.carbon.user.api; version="${carbon.user.api.imp.pkg.version.range}", 
          org.wso2.carbon.user.core; version="${carbon.kernel.package.import.version.range}", 
          org.wso2.carbon.user.core.service; version="${carbon.kernel.package.import.version.range}", 
          org.wso2.carbon.user.core.util; version="${carbon.kernel.package.import.version.range}", 
          org.wso2.carbon.utils.multitenancy; version="${carbon.kernel.package.import.version.range}" 
         </Import-Package> 
         <Export-Package> 
          !com.ren.identity.application.authenticator.custom.internal, 
          com.ren.identity.application.authenticator.custom.* 
          version="2.0-SNAPSHOT" 
         </Export-Package> 
        </instructions> 
       </configuration> 
      </plugin> 

     </plugins> 
    </build> 
</project> 

Wer kann mir helfen. Was ich verpasst habe?

Danke

Antwort

0

Warum Sie

<version>5.0.7</version> 

innerhalb der Abhängigkeit Tags der 4 Abhängigkeiten in der Fehlermeldung erwähnt nicht versuchen? Es scheint so, als ob diese Versionen nicht im Eltern-Pom erwähnt werden oder der Eltern-Pom nicht richtig verknüpft ist.