2016-07-07 74 views
0

我已經從GitHub下載了一個java項目,並且正在嘗試編譯它。Maven:從元素'organization'開始找到無效的內容

我在pom.xml文件中有一個錯誤,我在網上搜索了一個解決方案,似乎有誰有同樣的問題,但與其他元素。

的誤差

cvc-complex-type.2.4.a: Invalid content was found starting with element 'organisation'. 
One of '{"http://maven.apache.org/POM/4.0.0":parent, 
"http://maven.apache.org/POM/4.0.0":name, 
"http://maven.apache.org/POM/4.0.0":description, 
"http://maven.apache.org/POM/4.0.0":prerequisites, 
"http://maven.apache.org/POM/4.0.0":issueManagement, 
"http://maven.apache.org/POM/4.0.0":ciManagement, 
"http://maven.apache.org/POM/4.0.0":inceptionYear, 
"http://maven.apache.org/POM/4.0.0":mailingLists, 
"http://maven.apache.org/POM/4.0.0":developers, 
"http://maven.apache.org/POM/4.0.0":contributors, 
"http://maven.apache.org/POM/4.0.0":licenses, 
"http://maven.apache.org/POM/4.0.0":scm, 
"http://maven.apache.org/POM/4.0.0":organization, 
"http://maven.apache.org/POM/4.0.0":build, 
"http://maven.apache.org/POM/4.0.0":profiles, 
"http://maven.apache.org/POM/4.0.0":modules, 
"http://maven.apache.org/POM/4.0.0":repositories, 
"http://maven.apache.org/POM/4.0.0":pluginRepositories, 
"http://maven.apache.org/POM/4.0.0":dependencies, 
"http://maven.apache.org/POM/4.0.0":reports, 
"http://maven.apache.org/POM/4.0.0":reporting, 
"http://maven.apache.org/POM/4.0.0":dependencyManagement, 
"http://maven.apache.org/POM/4.0.0":distributionManagement, 
"http://maven.apache.org/POM/4.0.0":properties}' 
is expected. 

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/xsd/maven-4.0.0.xsd"> 
    <modelVersion>4.0.0</modelVersion> 
    <groupId>nz.ac.waikato.modeljunit</groupId> 
    <artifactId>modeljunit-projects</artifactId> 
    <version>2.6-SNAPSHOT</version> 
    <packaging>pom</packaging> 
    <url>http://modeljunit.sourceforge.net</url> 
    <organisation> 
    <name>ModelJUnit Projects</name> 
    <url>http://modeljunit.sourceforge.net</url> 
    </organisation> 
    <issueManagement> 
    <url>http://sourceforge.net/p/modeljunit/bugs/?source=navbar</url> 
    </issueManagement> 
    <licenses> 
    <license> 
     <name>GPL Version 3.0</name> 
     <url>http://www.gnu.org/copyleft/gpl.txt</url> 
    </license> 
    </licenses> 
    <parent> 
    <groupId>org.sonatype.oss</groupId> 
    <artifactId>oss-parent</artifactId> 
    <version>7</version> 
    </parent> 
    <scm> 
    <connection>scm:svn:http://svn.code.sf.net/p/modeljunit/code/trunk 
    </connection> 
    <developerConnection>scm:svn:svn+ssh://svn.code.sf.net/p/modeljunit/code/trunk 
    </developerConnection> 
    <url>http://svn.code.sf.net/p/modeljunit/code/trunk</url> 
    </scm> 
    <developers> 
    <developer> 
     <id>marku</id> 
     <name>Mark Utting</name> 
     <email>[email protected]</email> 
    </developer> 
    </developers> 
    <properties> 
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 
    </properties> 
    <modules> 
    <module>modeljunit</module> 
    <module>paramedit</module> 
    </modules> 
    </project> 

回答

0

存在拼寫錯誤,你應該使用organization(NOT organi 小號通貨膨脹)標籤:

<organization> 
    <name>ModelJUnit Projects</name> 
    <url>http://modeljunit.sourceforge.net</url> 
</organization> 
+0

使用開源程序找到這些錯誤是否正常?我的意思是除了這個錯誤,我正面臨着其他人,我想嘗試一下呢?你有什麼建議嗎?在此先感謝 –

+0

@farhanihenda這不是一個錯誤,請參閱https://en.wikipedia.org/wiki/American_and_British_English_spelling_differences#-ise.2C_-ize_.28-isation.2C_-ization.29都's'和' z'版本正確 –

+0

我明白..謝謝。但總的來說,有些開源程序可能無法工作? –

相關問題