2014-02-07 29 views
2

我在com.liferay.maven.plugins的第一個插件中收到錯誤消息。這裏我pom.xml的內容:使用eclipse時pom.xml文件中的錯誤

<?xml version="1.0"?> 
<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"> 
    <parent> 
     <groupId>com.n2n.entportal</groupId> 
     <artifactId>entportal-parent</artifactId> 
     <version>6.2.0-RC5</version> 
     <!-- 
     <relativePath>../entportal-parent/pom.xml</relativePath> 
     -->  
    </parent> 
    <modelVersion>4.0.0</modelVersion> 
    <groupId>com.n2n.entportal.portlets</groupId> 
    <artifactId>admin-bootstrap-portlets</artifactId> 
    <packaging>war</packaging> 
    <name>admin-bootstrap-portlet Portlet</name> 
    <!-- <version>6.2.0-RC5</version> --> 
    <properties> 
    </properties> 

    <profiles> 
     <profile> 
      <id>dev-light</id> 
      <build> 
       <resources> 
        <resource> 
         <directory>src/main/resources/n2n/dev-light</directory> 
        </resource> 
        <resource> 
         <directory>src/main/resources/common</directory> 
        </resource> 
       </resources> 
      </build> 
     </profile> 
     <profile> 
      <id>dev</id> 
      <build> 
       <resources> 
        <resource> 
         <directory>src/main/resources/n2n/dev</directory> 
        </resource> 
        <resource> 
         <directory>src/main/resources/common</directory> 
        </resource> 
       </resources> 
      </build> 
     </profile> 
     <profile> 
      <id>demo</id> 
      <build> 
       <resources> 
        <resource> 
         <directory>src/main/resources/n2n/demo</directory> 
        </resource> 
        <resource> 
         <directory>src/main/resources/common</directory> 
        </resource> 
       </resources> 
      </build> 
     </profile> 
     <profile> 
      <id>console-qa</id> 
      <build> 
       <resources> 
        <resource> 
         <directory>src/main/resources/n2n/console/qa</directory> 
        </resource> 
        <resource> 
         <directory>src/main/resources/common</directory> 
        </resource> 
       </resources> 
      </build> 
     </profile> 


     <profile> 
      <id>console-prod</id> 
      <build> 
       <resources> 
        <resource> 
         <directory>src/main/resources/n2n/console/prod</directory> 
        </resource> 
        <resource> 
         <directory>src/main/resources/common</directory> 
        </resource> 
       </resources> 
      </build> 
     </profile> 

     <profile> 
      <id>ttu</id> 
      <build> 
       <resources> 
        <resource> 
         <directory>src/main/resources/clients/ttu</directory> 
        </resource> 
        <resource> 
         <directory>src/main/resources/common</directory> 
        </resource> 
       </resources> 
      </build> 
     </profile> 


     <profile> 
      <id>spsu-qa</id> 
      <build> 
       <resources> 
        <resource> 
         <directory>src/main/resources/clients/spsu/qa</directory> 
        </resource> 
        <resource> 
         <directory>src/main/resources/common</directory> 
        </resource> 
       </resources> 
      </build> 
     </profile> 
     <profile> 
      <id>spsu-prod</id> 
      <build> 
       <resources> 
        <resource> 
         <directory>src/main/resources/clients/spsu/prod</directory> 
        </resource> 
        <resource> 
         <directory>src/main/resources/common</directory> 
        </resource> 
       </resources> 
      </build> 
     </profile> 

     <profile> 
      <id>subr-qa</id> 
      <build> 
       <resources> 
        <resource> 
         <directory>src/main/resources/clients/subr/qa</directory> 
        </resource> 
        <resource> 
         <directory>src/main/resources/common</directory> 
        </resource> 
       </resources> 
      </build> 
     </profile> 

     <profile> 
      <id>subr-prod</id> 
      <build> 
       <resources> 
        <resource> 
         <directory>src/main/resources/clients/subr/prod</directory> 
        </resource> 
        <resource> 
         <directory>src/main/resources/common</directory> 
        </resource> 
       </resources> 
      </build> 
     </profile> 

     <profile> 
      <id>smc-prod</id> 
      <build> 
       <resources> 
        <resource> 
         <directory>src/main/resources/clients/smc/prod</directory> 
        </resource> 
        <resource> 
         <directory>src/main/resources/common</directory> 
        </resource> 
       </resources> 
      </build> 
     </profile> 

     <profile> 
      <id>smc-qa</id> 
      <build> 
       <resources> 
        <resource> 
         <directory>src/main/resources/clients/smc/qa</directory> 
        </resource> 
        <resource> 
         <directory>src/main/resources/common</directory> 
        </resource> 
       </resources> 
      </build> 
     </profile> 


     <profile> 
      <id>wit-qa</id> 
      <build> 
       <resources> 
        <resource> 
         <directory>src/main/resources/clients/wit/qa</directory> 
        </resource> 
        <resource> 
         <directory>src/main/resources/common</directory> 
        </resource> 
       </resources> 
      </build> 
     </profile> 
     <profile> 
      <id>wit-prod</id> 
      <build> 
       <resources> 
        <resource> 
         <directory>src/main/resources/clients/wit/prod</directory> 
        </resource> 
        <resource> 
         <directory>src/main/resources/common</directory> 
        </resource> 
       </resources> 
      </build> 
     </profile> 
     <profile> 
      <id>k12demo</id> 
      <build> 
       <resources> 
        <resource> 
         <directory>src/main/resources/n2n/k12demo</directory> 
        </resource> 
        <resource> 
         <directory>src/main/resources/common</directory> 
        </resource> 
       </resources> 
      </build> 
     </profile> 

    </profiles> 

    <build> 
     <plugins> 
      <plugin> 
       <groupId>com.liferay.maven.plugins</groupId> 
       <artifactId>liferay-maven-plugin</artifactId> 
       <version>${maven.plugin.version}</version> 
       <configuration> 
        <autoDeployDir>${liferay.auto.deploy.dir}</autoDeployDir> 
        <appServerDeployDir>${liferay.app.server.deploy.dir}</appServerDeployDir> 
        <appServerLibGlobalDir>${liferay.app.server.lib.global.dir}</appServerLibGlobalDir> 
        <appServerPortalDir>${liferay.app.server.portal.dir}</appServerPortalDir> 
        <liferayVersion>${liferay.version}</liferayVersion> 
        <pluginType>portlet</pluginType> 
       </configuration> 
      </plugin> 
      <plugin> 
       <artifactId>maven-compiler-plugin</artifactId> 
       <version>2.5</version> 
       <configuration> 
        <encoding>UTF-8</encoding> 
        <source>1.5</source> 
        <target>1.5</target> 
       </configuration> 
      </plugin> 
      <plugin> 
       <artifactId>maven-resources-plugin</artifactId> 
       <version>2.5</version> 
       <configuration> 
        <encoding>UTF-8</encoding> 
       </configuration> 
      </plugin> 
     </plugins> 
    </build> 

    <dependencies> 
     <dependency> 
      <groupId>com.n2n.entportal</groupId> 
      <artifactId>common</artifactId> 
      <version>0.0.1-SNAPSHOT</version> 
     </dependency> 

     <dependency> 
      <groupId>net.sf.json-lib</groupId> 
      <artifactId>json-lib</artifactId> 
      <version>2.4</version> 
      <classifier>jdk15</classifier> 
      <scope>compile</scope> 
     </dependency> 

     <dependency> 
      <groupId>org.jasig.cas.client</groupId> 
      <artifactId>cas-client-core</artifactId> 
      <version>3.2.0</version> 
     </dependency> 

     <!-- 
     <dependency> 
      <groupId>log4j</groupId> 
      <artifactId>log4j</artifactId> 
      <version>1.2.5</version> 
     </dependency> 
     --> 
     <dependency> 
      <groupId>xml-security</groupId> 
      <artifactId>xmlsec</artifactId> 
      <version>1.3.0</version> 
     </dependency> 

     <dependency> 
      <groupId>org.opensaml</groupId> 
      <artifactId>opensaml</artifactId> 
      <version>1.1</version> 
     </dependency> 

     <dependency> 
      <groupId>jstl</groupId> 
      <artifactId>jstl</artifactId> 
      <version>1.2</version> 
      <!--<scope>provided</scope> --> 
     </dependency> 

    </dependencies> 

    <repositories> 
     <repository> 
      <snapshots> 
       <enabled>false</enabled> 
      </snapshots> 
      <id>central</id> 
      <name>Maven Repository Switchboard</name> 
      <url>http://repo1.maven.org/maven2</url> 
     </repository> 
     <repository> 
      <id>n2ncentral</id> 
      <url>https://m2.n2nservices.com/artifactory/repo</url> 
      <snapshots> 
       <enabled>false</enabled> 
      </snapshots> 
     </repository> 
     <repository> 
      <id>snapshots</id> 
      <url>https://m2.n2nservices.com/artifactory/repo</url> 
      <releases> 
       <enabled>false</enabled> 
      </releases> 
     </repository> 
    </repositories> 
    <pluginRepositories> 
     <pluginRepository> 
      <releases> 
       <updatePolicy>never</updatePolicy> 
      </releases> 
      <snapshots> 
       <enabled>false</enabled> 
      </snapshots> 
      <id>central</id> 
      <name>Maven Plugin Repository</name> 
      <url>http://repo1.maven.org/maven2</url> 
     </pluginRepository> 
    </pluginRepositories> 

</project> 
+2

什麼錯誤消息說添加以下條目? –

+0

iam獲取配置值無效:appServerPortalDir =/home/naveen/Naveen/PortalDev/liferay-portal-6.2.0-ce-ga1/tomcat-7.0.42/webapps/root error Joy

+0

檢查配置的拼寫值'appServerPortalDir'是正確的,應該在maven中定義或者是否存在這樣的配置值。 – Omoro

回答

1

回答基於您的評論

IAM越來越無效的配置值: appServerPortalDir = /家庭/納文/納文/ PortalDev/Liferay的門戶-6.2.0 -CE-GA1 /湯姆貓-7.0.42/web應用/ 誤差在<plugin>

通常正確的目錄名在tomcat上部署的web應用程序被稱爲ROOT(注意大寫字母)。嘗試設置到

appServerPortalDir=...(shortened).../tom‌​cat-7.0.42/webapps/ROOT 
+0

你..但如何改變我的目錄?你可以幫我嗎 – Joy

2

有關設置appServerPortalDir需要在Setting.xml的

<profiles> 
    <profile> 
     <id>inject-liferay-properties</id> 
     <properties> 
     <liferay.version>6.2.0</liferay.version>  
     <liferay.auto.deploy.dir>D:/Projects/Demo/liferay-portal-6.2.0-ce-ga1/deploy</liferay.auto.deploy.dir> 
     <liferay.app.server.dir>D:/Projects/Demo/liferay-portal-6.2.0-ce-ga1/tomcat-7.0.27</liferay.app.server.dir> 
     <liferay.app.server.deploy.dir>D:/Projects/Demo/liferay-portal-6.2.0-ce-ga1/tomcat-7.0.27/webapps</liferay.app.server.deploy.dir> 
     <liferay.app.server.lib.global.dir>D:/Projects/Demo/liferay-portal-6.2.0-ce-ga1/tomcat-7.0.27/lib/ext</liferay.app.server.lib.global.dir> 
     <liferay.app.server.portal.dir>D:/Projects/Demo/liferay-portal-6.2.0-ce-ga1/tomcat-7.0.27/webapps/ROOT</liferay.app.server.portal.dir> 
    </properties> 
    </profile> 
    </profiles>