2015-08-21 66 views
0

我正在嘗試構建適用於WSO2 Identiy Server的示例。我下面列出的步驟:異常構建來自WSO2 Identity Server示例的示例

https://docs.wso2.com/display/IS500/Configuring+Single+Sign-On+with+SAML+2.0

[INFO] Error stacktraces are turned on. 
[INFO] Scanning for projects... 
[ERROR] [ERROR] Some problems were encountered while processing the POMs: 
[FATAL] 'groupId' is missing. @ line 4, column 109 
@ 
[ERROR] The build could not read 1 project -> [Help 1] 
org.apache.maven.project.ProjectBuildingException: Some problems were encountere 
d while processing the POMs: 
[FATAL] 'groupId' is missing. @ line 4, column 109 

     at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBu 
ilder.java:422) 
     at org.apache.maven.graph.DefaultGraphBuilder.collectProjects(DefaultGra 
phBuilder.java:419) 
     at org.apache.maven.graph.DefaultGraphBuilder.getProjectsForMavenReactor 
(DefaultGraphBuilder.java:410) 
     at org.apache.maven.graph.DefaultGraphBuilder.build(DefaultGraphBuilder. 
java:83) 
     at org.apache.maven.DefaultMaven.buildGraph(DefaultMaven.java:491) 
     at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:219) 
     at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193) 
     at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106) 
     at org.apache.maven.cli.MavenCli.execute(MavenCli.java:862) 
     at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:286) 
     at org.apache.maven.cli.MavenCli.main(MavenCli.java:197) 
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. 
java:57) 
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces 
sorImpl.java:43) 
     at java.lang.reflect.Method.invoke(Method.java:606) 
     at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Laun 
cher.java:289) 
     at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.jav 
a:229) 
     at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(La 
uncher.java:415) 
     at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java: 
356) 
[ERROR] 
[ERROR] The project [unknown-group-id]:org.wso2.sample.is.sso.agent:1.2.0 (C:\ 
codes\wso\sso\SSOAgentSample\pom.xml) has 1 error 
[ERROR]  'groupId' is missing. @ line 4, column 109 
[ERROR] 
[ERROR] Re-run Maven using the -X switch to enable full debug logging. 
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please rea 
d the following articles: 
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildin 
gException 

我的pom.xml的是相同的鏈接中列出。任何幫助將不勝感激。

回答

1

請按照示例中給出的第二步。那麼它應該工作。

刪除示例中附帶的pom.xml文件中的父條目。刪除父條目後,pom.xml文件的內容將與以下內容類似。或者,用下面的代碼片段替換pom.xml文件的內容。

<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/maven-v4_0_0.xsd"> 
    <groupId>org.wso2.identity</groupId> 
    <version>5.0.0</version>  
    <modelVersion>4.0.0</modelVersion> 
    <artifactId>wso2is-identity-samples-sso</artifactId> 
    <packaging>pom</packaging> 
    <name>Identity Server : SSO Samples</name> 
    <modules> 
     <module>SSOAgentSample</module> 
    </modules> 
</project> 
+0

Thanx。我仍然有問題。 – Vish

+0

這是什麼?什麼是你的Java版本? – Ushani

+0

jdk1.7.0_75。錯誤如下 [錯誤]插件org.apache.maven.plugins:maven-compiler-plugin:2.0或其某個依賴項無法解析:無法讀取org.apache.maven.plugins的工件描述符:maven -compiler-plugin:jar:2.0:無法傳輸工件org.apache.maven.plugins:maven-compiler-plugin:pom:2.0 from/to central(http://repo.maven.apache.org/maven2):權限被拒絕:連接 - > [幫助1] – Vish