构建NPanday时的问题构建Web应用程序

时间:2012-06-26 17:16:16

标签: asp.net .net apache maven

[UPDATE]
干净的目标在整个解决方案的项目中顺利运行,现在运行编译目标时出现问题,在错误消息下面:

[INFO]总时间:19.427s
[信息]完成时间:星期五6月29日11:46:28西2012年 [INFO]最终记忆:15M / 306M
[INFO] ----------------------------------------------- -------------------------
[错误]无法执行目标org.apache.npanday.plugins:maven-aspx-plugin:1.4.0-incubating:在项目B3GMcsInterface上编译(default-compile):NPANDAY-900-006:无法编译:语言= ASP ,Vendor = null,ArtifactType = asp,源目录= C:\ Users \ CASA-WS001 \ Desktop \ Gateway \ ProjectName:NPANDAY-040-001:无法执行:Command = cmd.exe / X / C“aspnet_compiler -v “/ MyArtifactId”-p C:\ Users \ CASA-W~1 \ AppData \ Local \ Temp \ maven-aspx-plugin-3088047295012139775 \ src -u -f C:\ Users \ CASA-W~1 \ AppData \ Local \ Temp \ maven-aspx-plugin-3088047295012139775 \ dest -nologo -fixednames“,Result = 1 - > [帮助1]
[错误]
[错误]要查看错误的完整堆栈跟踪,请使用-e开关重新运行Maven [ERROR]使用-X开关重新运行Maven以启用完整的调试日志记录 [错误]
[错误]有关错误和可能的解决方案的更多信息,请阅读以下文章:
[错误] [帮助1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
[错误] [错误]纠正问题后,您可以使用命令
恢复构建 [错误] mvn -rf:B3GMcsInterface
NPanday执行失败!,退出代码:1

[更新结束]





我正在尝试使用NPanday构建简单的Web应用程序,我正在使用VS2010的孵化1.4.0插件,我已经使用maven成功构建了C#控制台或库项目,但当我尝试清理我遇到的Web应用程序时这种错误 以下是错误输出。

[INFO] -------------------------------------------- ----------------------------
[INFO]建立失败
[INFO] ----------------------------------------------- -------------------------
[INFO]总时间:1.628s
[INFO]完成于:Tue Jun 26 17:53:56 WET 2012
[INFO]最终记忆:6M / 16M
[INFO] ----------------------------------------------- -------------------------
[错误]解析插件'npanday.plugin:maven-aspx-plugin'的版本来自备份[local(C:\ Users \ user1.m2 \ repository),中心
(http:/ /repo.maven.apache.org/maven2)]:在任何插件存储库中找不到插件 - > [Help1]
[ERROR]
[错误]要查看错误的完整堆栈跟踪,请使用-e开关重新运行Maven [ERROR]使用-X开关重新运行Maven以启用完整的调试日志记录 [错误]
[错误]有关错误和可能的解决方案的更多信息,请阅读以下文章:
[错误] [帮助1] http://cwiki.apache.org/confluence/display/MAVEN/PluginVersionResolutionException

任何帮助表示赞赏 谢谢。

3 个答案:

答案 0 :(得分:1)

问题是" npanday.plugin" in" npanday.plugin:maven-aspx-plugin" ...必须在其中一个生命周期中错误陈述。

事情已转移到" org.apache.npanday.plugins":http://search.maven.org/#search%7Cga%7C1%7Ca%3A%22maven-aspx-plugin%22

尝试使用以下存储库中的1.5.0-SNAPSHOT。它包含了大量的改进!我在制作中使用它。

<pluginRepositories>
  <pluginRepository>
    <releases>
      <enabled>false</enabled>
    </releases>
    <id>npanday.snapshots</id>
    <name>NPanday Snapshot Repository</name>
    <url>http://vmbuild.apache.org/archiva/repository/npanday-snapshots</url>
  </pluginRepository>
</pluginRepositories>

答案 1 :(得分:0)

我认为您必须使用存储库管理器并定义包含给定依赖项/插件的补充存储库。

答案 2 :(得分:0)

错误是pom.xml中的相关插件顺序:

如果maven-compile-plugin在maven-aspx-plugin之前,则会收到错误。

但是如果订单是maven-aspx-plugin然后是maven-compile-plugin,那么mvn编译工作

剪切正确的pom.xml:

....
       <plugins>
            <plugin>
              <groupId>org.apache.npanday.plugins</groupId>
              <artifactId>maven-aspx-plugin</artifactId>
              <extensions>true</extensions>
              <configuration>
                <frameworkVersion>4.0</frameworkVersion>
              </configuration>
            </plugin>

            <plugin>
              <groupId>org.apache.npanday.plugins</groupId>
              <artifactId>maven-compile-plugin</artifactId>
              <version>1.4.0-incubating</version>
              <extensions>true</extensions>
....