2012-04-15 8 views
0

wso2 WebサイトからIDサーバーのソースコード(wso2is-3.2.3-src.zip)をダウンロードしました。解凍後、バージョンはwso2is-3.2.0-srcです。WSO2ソースコードのIDサーバー(wso2is-3.2.3-src.zip)は常にエラーで構築されます

多くの資料をオンラインで参照し、十分な帯域幅で構築するために2週間以上を費やしています。最初にant、maven 2、jdk jdk1.6.0_25を使用しました.wso2is-3.2.0-src/products/pom.xmlに終了タグ "/"がありませんでした。その後、1つのエラーに基づいてスリランカコロンボのタイムゾーンを使用する必要があることがわかりました。私たちはしばしばメモリがなくなりますので、 "export MAVEN_OPTS =" - Xmx1280m -XX:PermSize = 512m -XX:MaxPermSize = 512m "-XX:ReservedCodeCacheSize = 512m" "ulimit -n 65536" メモリ不足エラーを取り除きます。それでも私たちはそれを構築できませんでした。

このウェブリンクを発見しましたa link。 maven 3.0.4を使用しなければならないようでした。すべての環境変数を設定した後、wso2is-3.2.0-src /ディレクトリに移動し、 と入力しました。mvn clean install

まだまだ私たちはいくつかのエラーに遭遇しました。ソースコードが間違っていると疑わしい。誰もがwso2is-3.2.3-src.zipのソースコードを作成しましたか?どのようにそれを構築すべきですか?

[ERROR]  Non-resolvable parent POM: Failure to find org.wso2.carbon:deployment-synchronizer-feature:pom:3.2.0 in http://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced and 'parent.relativePath' points at wrong local POM @ line 22, column 13 -> [Help 2] 
[ERROR] 
[ERROR] The project org.wso2.carbon:org.wso2.carbon.deployment.synchronizer.server.feature:3.2.0 (/root/Desktop/wso2is-3.2.0-src/features/deployment-synchronizer/org.wso2.carbon.deployment.synchronizer.server.feature/3.2.0/pom.xml) has 1 error 
[ERROR]  Non-resolvable parent POM: Failure to find org.wso2.carbon:deployment-synchronizer-feature:pom:3.2.0 in http://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced and 'parent.relativePath' points at wrong local POM @ line 22, column 13 -> [Help 2] 
[ERROR] 
[ERROR] The project org.wso2.carbon:org.wso2.carbon.deployment.synchronizer.ui.feature:3.2.0 (/root/Desktop/wso2is-3.2.0-src/features/deployment-synchronizer/org.wso2.carbon.deployment.synchronizer.ui.feature/3.2.0/pom.xml) has 1 error 
[ERROR]  Non-resolvable parent POM: Failure to find org.wso2.carbon:deployment-synchronizer-feature:pom:3.2.0 in http://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced and 'parent.relativePath' points at wrong local POM @ line 22, column 13 -> [Help 2] 
[ERROR] 
[ERROR] The project org.wso2.carbon:org.wso2.carbon.ec2.client.feature:3.2.0 (/root/Desktop/wso2is-3.2.0-src/features/ec2-client/org.wso2.carbon.ec2.client.feature/3.2.0/pom.xml) has 1 error 
[ERROR]  Non-resolvable parent POM: Could not find artifact org.wso2.carbon:ec2-client-feature:pom:3.2.0 in central [a link](http://repo.maven.apache.org/maven2) and 'parent.relativePath' points at wrong local POM @ line 22, column 13 -> [Help 2] 
[ERROR] 
[ERROR] The project org.wso2.carbon:org.wso2.carbon.esb.mediation.feature:3.2.0 (/root/Desktop/wso2is-3.2.0-src/features/esb-mediation/org.wso2.carbon.esb.mediation.feature/3.2.0/pom.xml) has 1 error 
[ERROR]  Non-resolvable parent POM: Could not find artifact org.wso2.carbon:esb-mediation-feature:pom:3.2.0 in central (http://repo.maven.apache.org/maven2) and 'parent.relativePath' points at wrong local POM @ line 21, column 13 -> [Help 2] 
[ERROR] 
[ERROR] The project org.wso2.carbon:org.wso2.carbon.esb.mediation.server.feature:3.2.0 (/root/Desktop/wso2is-3.2.0-src/features/esb-mediation/org.wso2.carbon.esb.mediation.server.feature/3.2.0/pom.xml) has 1 error 
[ERROR]  Non-resolvable parent POM: Failure to find org.wso2.carbon:esb-mediation-feature:pom:3.2.0 in http://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced and 'parent.relativePath' points at wrong local POM @ line 21, column 13 -> [Help 2] 
[ERROR] 
[ERROR] The project org.wso2.carbon:org.wso2.carbon.esb.mediation.ui.feature:3.2.0 (/root/Desktop/wso2is-3.2.0-src/features/esb-mediation/org.wso2.carbon.esb.mediation.ui.feature/3.2.0/pom.xml) has 1 error 
[ERROR]  Non-resolvable parent POM: Failure to find org.wso2.carbon:esb-mediation-feature:pom:3.2.0 in http://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced and 'parent.relativePath' points at wrong local POM @ line 21, column 13 -> [Help 2] 
[ERROR] 
[ERROR] The project org.wso2.carbon:carbon-parent:3.2.0 (/root/Desktop/wso2is-3.2.0-src/core/pom.xml) has 1 error 
[ERROR]  'modules.module[41]' specifies duplicate child module org.wso2.carbon.bootstrap/3.2.0 @ line 1055, column 25 
[ERROR] 
[ERROR] The project org.wso2.carbon:org.wso2.carbon.registry.indexing.ui:3.2.0 (/root/Desktop/wso2is-3.2.0-src/components/registry/org.wso2.carbon.registry.indexing.ui/3.2.0/pom.xml) has 1 error 
[ERROR]  'pluginRepositories.pluginRepository.id' must be unique: wso2-maven2-repository -> http://dist.wso2.org/maven2 vs http://dist.wso2.org/snapshots/maven2 @ line 68, column 17 
[ERROR] 
[ERROR] The project org.wso2.carbon:carbon-features:3.2.0 (/root/Desktop/wso2is-3.2.0-src/features/pom.xml) has 2 errors 
[ERROR]  'modules.module[14]' specifies duplicate child module axis2-repo-mgt @ line 553, column 25 
[ERROR]  'modules.module[18]' specifies duplicate child module module-mgt @ line 557, column 25 
[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. 
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles: 
[ERROR] [Help 1] [a link](http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException) 
[ERROR] [Help 2] [a link](http://cwiki.apache.org/confluence/display/MAVEN)/UnresolvableModelException 

答えて

1

ソース配布ガイド[1]からLinuxにIdentity Serverをインストールすると便利です。 http://docs.wso2.org/display/identity/Installing+Identity+Server+on+Linux+from+Source+Distribution

あなたは/wso2is-3.2.0-src/patch-releases/フォルダの中に行く場合は、あなたが例えば3.2.1、3.2.2および3.2.3 のための別々のディレクトリを見つけます、あなたがしたい場合3.2.1をビルドするには、3.2.1パッチリリースのpom.xmlと(mvn clean install /wso2is-3.2.0-src/patch-releases/3.2.1/ディレクトリから)次のモジュールをそれぞれビルドします。

<module>dependencies</module> 
    <module>orbit</module> 
    <module>service-stubs</module> 
    <module>core</module> 
    <module>components</module> 
    <module>features</module> 
    <module>samples</module> 
    <module>products</module> 

注意:3.2.0ブランチはmaven2で構築する必要があります。

FYI:現在のtrunkをビルドするには、maven3を使用してください。

関連する問題