Java MojoExecutionException在执行构建Maven时发生异常

Java MojoExecutionException在执行构建Maven时发生异常,java,maven,liferay,maven-3,liferay-6,Java,Maven,Liferay,Maven 3,Liferay 6,下面是我在pom中构建maven项目时包含的目标 <?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_

下面是我在pom中构建maven项目时包含的目标

<?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">
    <modelVersion>4.0.0</modelVersion>
    <groupId>com.mynewproject.portlet</groupId>
    <artifactId>abc-myfacts-portlet</artifactId>
    <packaging>war</packaging>
    <name>ABC MY FACTS Portlet</name>
    <version>2.0-SNAPSHOT</version>
    <build>
        <plugins>
            <plugin>
                <groupId>com.liferay.maven.plugins</groupId>
                <artifactId>liferay-maven-plugin</artifactId>
                <version>${liferay.maven.plugin.version}</version>
                <executions>
                    <execution>
                        <phase>generate-sources</phase>
                        <goals>
                            <goal>build-css</goal>
                        </goals>
                    </execution>
                </executions>
                <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.6</source>
                    <target>1.6</target>
                </configuration>
            </plugin>
            <plugin>
                <artifactId>maven-resources-plugin</artifactId>
                <version>2.5</version>
                <configuration>
                    <encoding>UTF-8</encoding>
                </configuration>
            </plugin>




        </plugins>

    </build>
    <dependencies>
            <!-- Liferay dependency -->    
            <dependency>
                 <groupId>commons-lang</groupId>
                 <artifactId>commons-lang</artifactId>
                <version>2.6</version>                  
</dependency>

<dependency>
    <groupId>commons-collections</groupId>
    <artifactId>commons-collections</artifactId>
    <version>3.2.1</version>
    <optional>true</optional>
</dependency>

 <dependency>
            <groupId>org.aspectj</groupId>
            <artifactId>aspectjrt</artifactId>
            <version>1.6.5</version>
        </dependency>
         <!--  <dependency> 
            <groupId>org.springframework</groupId>
            <artifactId>spring-instrument</artifactId>
            <version>3.1.0.RELEASE</version>
        </dependency> -->




        <dependency>
            <groupId>com.liferay.portal</groupId>
            <artifactId>portal-service</artifactId>
            <version>${liferay.version}</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>com.liferay.portal</groupId>
            <artifactId>util-bridges</artifactId>
            <version>${liferay.version}</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>com.liferay.portal</groupId>
            <artifactId>util-taglib</artifactId>
            <version>${liferay.version}</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>com.liferay.portal</groupId>
            <artifactId>util-java</artifactId>
            <version>${liferay.version}</version>
            <scope>provided</scope>
        </dependency>

            <!-- Portlet/JSR dependency -->      
        <dependency>
            <groupId>javax.portlet</groupId>
            <artifactId>portlet-api</artifactId>
            <version>2.0</version>
            <scope>provided</scope>
        </dependency>

            <!-- Servlet/JSP dependency -->      
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>servlet-api</artifactId>
            <version>2.4</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>javax.servlet.jsp</groupId>
            <artifactId>jsp-api</artifactId>
            <version>2.0</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>jstl</artifactId>
            <version>1.2</version>
            <scope>runtime</scope>          
        </dependency> 

        <!-- Spring dependency -->       
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-webmvc-portlet</artifactId>
            <version>3.1.0.RELEASE</version>
        </dependency>    
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-core</artifactId>
            <version>3.1.0.RELEASE</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-beans</artifactId>
            <version>3.1.0.RELEASE</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-web</artifactId>
            <version>3.1.0.RELEASE</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-jdbc</artifactId>
            <version>3.1.0.RELEASE</version>
        </dependency>       
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-orm</artifactId>
            <version>3.1.0.RELEASE</version>
        </dependency> 
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-tx</artifactId>
            <version>3.1.0.RELEASE</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-aspects</artifactId>
            <version>3.1.0.RELEASE</version>
        </dependency>
        <dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-agent</artifactId>
    <version>2.5.6</version>
</dependency>

        <dependency>
            <groupId>org.aspectj</groupId>
            <artifactId>aspectjweaver</artifactId>
            <version>1.6.12</version>
        </dependency>
        <dependency>
            <groupId>cglib</groupId>
            <artifactId>cglib-nodep</artifactId>
            <version>2.2.2</version>
        </dependency>
        <dependency>
            <groupId>commons-fileupload</groupId>
            <artifactId>commons-fileupload</artifactId>
            <version>1.3</version>
        </dependency>

        <!-- Log4j configuration -->
        <dependency>
            <groupId>log4j</groupId>
            <artifactId>log4j</artifactId>
            <version>1.2.16</version>
        </dependency>
        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-log4j12</artifactId>
            <version>1.4.2</version>
        </dependency> 

        <!-- Unit testing -->       
        <dependency>  
            <groupId>org.mockito</groupId>  
            <artifactId>mockito-all</artifactId>  
            <version>1.9.5</version>  
        </dependency>  
        <dependency>  
            <groupId>junit</groupId>  
            <artifactId>junit</artifactId>  
            <version>4.11</version>  
        </dependency>   

         <!-- Data Service dependency -->
        <dependency>
            <groupId>com.mynewproject.components</groupId>
            <artifactId>abc-mynewproject-service</artifactId>
            <version>2.0-SNAPSHOT</version>
        </dependency>

        <dependency>
            <groupId>com.mynewproject.components</groupId>
            <artifactId>emailcomponent</artifactId>
            <version>2.0-SNAPSHOT</version>
        </dependency>

    </dependencies>



<profiles>
<profile>
    <id>Liferay-v6.2-EE-(Tomcat-7)</id>
    <properties>
        <liferay.version>6.2.2</liferay.version>
        <liferay.maven.plugin.version>7.0.0-m2</liferay.maven.plugin.version>
        <liferay.auto.deploy.dir>..\Liferay Portal\liferay-portal-6.2.10.1-ee-ga1\deploy</liferay.auto.deploy.dir>
        <liferay.app.server.deploy.dir>..\Liferay Portal\liferay-portal-6.2.10.1-ee-ga1\tomcat-7.0.42\webapps</liferay.app.server.deploy.dir>
        <liferay.app.server.lib.global.dir>..\Liferay Portal\liferay-portal-6.2.10.1-ee-ga1\tomcat-7.0.42\lib\ext</liferay.app.server.lib.global.dir>
        <liferay.app.server.portal.dir>..\Liferay Portal\liferay-portal-6.2.10.1-ee-ga1\tomcat-7.0.42\webapps\ROOT</liferay.app.server.portal.dir>
    </properties>
    </profile>

</profiles>
</project>

4.0.0
com.mynewproject.portlet
abc myfacts portlet
战争
ABC我的事实Portlet
2.0-快照
com.liferay.maven.plugins
liferay maven插件
${liferay.maven.plugin.version}
生成源
构建css
${liferay.auto.deploy.dir}
${liferay.app.server.deploy.dir}
${liferay.app.server.lib.global.dir}
${liferay.app.server.portal.dir}
${liferay.version}
门户组件
maven编译器插件
2.5
UTF-8
1.6
1.6
maven资源插件
2.5
UTF-8
公地郎
公地郎
2.6
公地收藏
公地收藏
3.2.1
符合事实的
org.aspectj
aspectjrt
1.6.5
com.liferay.portal
门户服务
${liferay.version}
假如
com.liferay.portal
util桥
${liferay.version}
假如
com.liferay.portal
util标记库
${liferay.version}
假如
com.liferay.portal
util java
${liferay.version}
假如
javax.portlet
portlet api
2
假如
javax.servlet
servlet api
2.4
假如
javax.servlet.jsp
jsp api
2
假如
javax.servlet
jstl
1.2
运行时
org.springframework
SpringWebMVCPortlet
3.1.0.1发布
org.springframework
弹簧芯
3.1.0.1发布
org.springframework
春豆
3.1.0.1发布
org.springframework
弹簧网
3.1.0.1发布
org.springframework
SpringJDBC
3.1.0.1发布
org.springframework
春季甲虫
3.1.0.1发布
org.springframework
德克萨斯州春季
3.1.0.1发布
org.springframework
春季方面
3.1.0.1发布
org.springframework
弹簧剂
2.5.6
org.aspectj
aspectjweaver
1.6.12
cglib
cglibnodep
2.2.2
文件上传
文件上传
1.3
log4j
log4j
1.2.16
org.slf4j
slf4j-log4j12
1.4.2
org.mockito
莫基托所有
1.9.5  
朱尼特
朱尼特
4.11
com.mynewproject.components
abc mynewproject服务
2.0-快照
com.mynewproject.components
电子邮件组件
2.0-快照
Liferay-v6.2-EE-(Tomcat-7)
6.2.2
7.0.0-m2
..\Liferay Portal\Liferay-Portal-6.2.10.1-ee-ga1\deploy
..\Liferay Portal\Liferay-Portal-6.2.10.1-ee-ga1\tomcat-7.0.42\webapps
..\Liferay Portal\Liferay-Portal-6.2.10.1-ee-ga1\tomcat-7.0.42\lib\ext
..\Liferay Portal\Liferay-Portal-6.2.10.1-ee-ga1\tomcat-7.0.42\webapps\ROOT
但是,当我执行构建时,会出现以下错误:

[错误]无法执行目标 插件:liferay maven插件:6.2.1:构建css (默认)在项目myNewProject上:null:MojoExecutionException: NullPointerException->[帮助1]

org.apache.maven.lifecycle.LifecycleExecutionException:未能 执行目标 插件:liferay maven插件:6.2.1:构建css (默认)在项目myNewProject上:null 位于org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:216) 位于org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) 位于org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) 位于org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:108) 位于org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:76) 位于org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51) 位于org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:116) 在org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:361)

我的问题是