- 浏览: 961651 次
- 性别:
- 来自: 江西上饶
文章分类
- 全部博客 (460)
- p.spring (56)
- p.maven (20)
- p.ant (17)
- p.jee (18)
- p.jse (33)
- p.ofbiz (31)
- p.软件工程 (8)
- p.struts2 (5)
- p.hibernate (5)
- linux (25)
- 设计模式 (2)
- p.javascript (11)
- 硬件 (1)
- p.jsp (2)
- p.windows批处理 (1)
- 操作系统问题 (5)
- 算法 (1)
- p.mysql (7)
- p.sql (5)
- p.c (1)
- google产品 (0)
- 内存 (1)
- p.struts (1)
- p.freemarker (7)
- p.css (4)
- p.log4j (10)
- p.html (3)
- 淘宝产品 (0)
- 其他 (3)
- 编译器 (0)
- svn (4)
- p.spring.security (11)
- 图形 (0)
- p.xml (1)
- p.ssh (0)
- p.jquery (4)
- p.jdbc (3)
- p.flex (0)
- p.c++ (0)
- p.c#Net (0)
- p.assembly (0)
- p.sqlserver (0)
- p.其他 (3)
- p.webwork (21)
- p.wap (12)
- p.cglib (1)
- p.jee服务器 (11)
- windows (2)
- p.iphone (1)
- p.java.分布式与集群 (2)
- p.ibatis (16)
- p.eclipse (5)
- 架构 (2)
- http协议 (5)
- 我的个人标准 (2)
- 多线程 (1)
- 奇怪问题 (5)
- p.jira (13)
- p.httpclient (1)
- 服务器.apache (11)
- 安全防范 (1)
- p.PODAM (1)
- p.junit (16)
- fop (2)
- 硬盘安装 (1)
- powerdesigner (0)
- 单元测试 (1)
- apache commons (4)
- tomcat+apache集群 (10)
- 各类诡辩 (1)
- 安卓 (8)
- qvod (1)
- java编程基础知识考试考点及答案 (0)
- 工作总结 (4)
- oracle (0)
- spring的util工具 (3)
- json (2)
- maven (3)
- jms (19)
- p.bat (3)
- hadoop (2)
- git (3)
- nginx (1)
- p.移动开发 (1)
- shiro (3)
- 游戏破解 (1)
- react-native (7)
- ios开发 (1)
- webmagic (6)
- socks5 (1)
最新评论
-
weituotian:
说的不好,没人看的
公司系统中的菜单功能和权限功能 -
石不易:
非常详细的注解~
绑定端口和IP,Listen 与VirtualHost指令 -
spring_springmvc:
spring mvc demo教程源代码下载,地址:http: ...
spring mvc -
liyixing1:
PandaDONG 写道谢谢你啊,我已经下下来了,只是还有很多 ...
jira war安装 -
liyixing1:
PandaDONG 写道谢谢你啊,我已经下下来了,只是还有很多 ...
jira war安装
工程级错误
ant会加载构建文件的所有元素。它将处理除目标(target)元素意外的所有元素。
如发现一个无法解析的元素 <othersssssss>元素,这将会让构建终止。发现一个错误就会立即中断。
目标级错误
ant不是将<target> 元素嵌套的各个元素全部都加载,而是逐个加载和处理各个元素。当ant到达第二个元素(嵌套在target中的第二个元素),那么会认为第一个元素(嵌套在target中的第一个元素)已经成功。
例子
<?xml version="1.0" encoding="utf-8"?>
<project name="测试" default="all" basedir=".">
<property name="build.dir" value="build" />
<property name="build.classes" value="${build.dir}/classes" />
<property naame="test" value="test value" />
<notareeeeee/>
</project>
运行后提示错误:
D:\source\liyixing\ant>d:\soft\liyixing\ant\apache-ant-1.8.2\bin\ant
Buildfile: D:\source\liyixing\ant\build.xml
BUILD FAILED
D:\source\liyixing\ant\build.xml:5: property doesn't support the "naame" attribu
te
Total time: 0 seconds
build.xml第五行,property元素不存在naame属性。
将naame属性改成name,将提示第二个错误
D:\source\liyixing\ant>d:\soft\liyixing\ant\apache-ant-1.8.2\bin\ant
Buildfile: D:\source\liyixing\ant\build.xml
BUILD FAILED
D:\source\liyixing\ant\build.xml:6: Problem: failed to create task or type notar
eeeeee
Cause: The name is undefined.
Action: Check the spelling.
Action: Check that any custom tasks/types have been declared.
Action: Check that any <presetdef>/<macrodef> declarations have taken place.
无法处理notareeeeee元素。
去掉这个元素后
D:\source\liyixing\ant>d:\soft\liyixing\ant\apache-ant-1.8.2\bin\ant
Buildfile: D:\source\liyixing\ant\build.xml
BUILD FAILED
Target "all" does not exist in the project "测试".
Total time: 0 seconds
依然提示错误,因为all目标未定义。
做一下修改
<?xml version="1.0" encoding="utf-8"?>
<project name="测试" default="all" basedir=".">
<property name="build.dir" value="build" />
<property name="build.classes" value="${build.dir}/classes" />
<target name="all" description="所有操作,执行顺序是:clean, compile, jar" depends="clean, compile, jar">
<notareeeeee/>
</target>
<property name="test" value="test value" />
</project>
运行结果
D:\source\liyixing\ant>d:\soft\liyixing\ant\apache-ant-1.8.2\bin\ant
Buildfile: D:\source\liyixing\ant\build.xml
BUILD FAILED
D:\source\liyixing\ant\build.xml:8: property doesn't support the "naame" attribu
te
Total time: 0 seconds
可以看出来它的错误是naame属性不支持。而不是<notareeeeee/>元素无法处理。因为构建的时候target的内部错误只能在执行target才会发现。
ant会加载构建文件的所有元素。它将处理除目标(target)元素意外的所有元素。
如发现一个无法解析的元素 <othersssssss>元素,这将会让构建终止。发现一个错误就会立即中断。
目标级错误
ant不是将<target> 元素嵌套的各个元素全部都加载,而是逐个加载和处理各个元素。当ant到达第二个元素(嵌套在target中的第二个元素),那么会认为第一个元素(嵌套在target中的第一个元素)已经成功。
例子
<?xml version="1.0" encoding="utf-8"?>
<project name="测试" default="all" basedir=".">
<property name="build.dir" value="build" />
<property name="build.classes" value="${build.dir}/classes" />
<property naame="test" value="test value" />
<notareeeeee/>
</project>
运行后提示错误:
D:\source\liyixing\ant>d:\soft\liyixing\ant\apache-ant-1.8.2\bin\ant
Buildfile: D:\source\liyixing\ant\build.xml
BUILD FAILED
D:\source\liyixing\ant\build.xml:5: property doesn't support the "naame" attribu
te
Total time: 0 seconds
build.xml第五行,property元素不存在naame属性。
将naame属性改成name,将提示第二个错误
D:\source\liyixing\ant>d:\soft\liyixing\ant\apache-ant-1.8.2\bin\ant
Buildfile: D:\source\liyixing\ant\build.xml
BUILD FAILED
D:\source\liyixing\ant\build.xml:6: Problem: failed to create task or type notar
eeeeee
Cause: The name is undefined.
Action: Check the spelling.
Action: Check that any custom tasks/types have been declared.
Action: Check that any <presetdef>/<macrodef> declarations have taken place.
无法处理notareeeeee元素。
去掉这个元素后
D:\source\liyixing\ant>d:\soft\liyixing\ant\apache-ant-1.8.2\bin\ant
Buildfile: D:\source\liyixing\ant\build.xml
BUILD FAILED
Target "all" does not exist in the project "测试".
Total time: 0 seconds
依然提示错误,因为all目标未定义。
做一下修改
<?xml version="1.0" encoding="utf-8"?>
<project name="测试" default="all" basedir=".">
<property name="build.dir" value="build" />
<property name="build.classes" value="${build.dir}/classes" />
<target name="all" description="所有操作,执行顺序是:clean, compile, jar" depends="clean, compile, jar">
<notareeeeee/>
</target>
<property name="test" value="test value" />
</project>
运行结果
D:\source\liyixing\ant>d:\soft\liyixing\ant\apache-ant-1.8.2\bin\ant
Buildfile: D:\source\liyixing\ant\build.xml
BUILD FAILED
D:\source\liyixing\ant\build.xml:8: property doesn't support the "naame" attribu
te
Total time: 0 seconds
可以看出来它的错误是naame属性不支持。而不是<notareeeeee/>元素无法处理。因为构建的时候target的内部错误只能在执行target才会发现。
发表评论
-
运行swing等可视化程序
2014-03-26 14:55 879Ant中调用的时候,总是一闪而过。 需要添加 <java ... -
ant path匹配
2013-07-22 09:40 2180spring和ant path实现相关的主要类有两个 org. ... -
自定义任务
2012-11-21 22:33 1169<!-- 代码覆盖率任务定义,classpathref直 ... -
copy的时候,保持原有的目录结构
2012-11-21 17:31 1830flatten:用于指定是否需要复制目录,如果为true代表把 ... -
给ant指定内存
2012-02-14 12:40 1233Windows操作系统,在运行ant的bat脚本文件: set ... -
DEBUG -- CLOSE BY CLIENT STACK TRACE
2011-10-20 10:28 27648在单元测试测试环境下主要参数两个错误信息: 1.java.la ... -
奇怪的乱码
2011-10-20 00:14 1380通过ant运行build,然后启动测试。测试的时候有log4j ... -
junit - formatter 等等和测试有关的指令
2011-10-18 22:38 1324<formatter> </formatte ... -
文件移动或者复制的时候完成文件中的文本替换。实现antx功能
2011-10-15 11:56 2089filterset DataType ant1.4支持。定义 ... -
cobertura做测试覆盖率 ant的配置
2011-09-25 23:05 7483cobertura原理大致如下: 首先修改我们编译后的clas ... -
关于依赖
2011-05-14 15:05 1153所以指定了排除,但是,并不是说排除的类一定不编译。java编译 ... -
target目标与任务
2011-05-14 15:02 2444运行ant没有带参数的情 ... -
特性与DataType
2011-05-14 14:34 1587注意,ant内部定义的特性可以通过eclipse的Debug ... -
安装与部署
2011-05-14 11:03 954下载,请google,baidu 注意不要将ant的jar文 ... -
构件文件
2011-05-13 20:57 834ant默认构建文件build.xml 指定别的构件文件 ant ... -
ant命令帮助
2011-05-13 20:55 729ant的核心文件,build.xml(根据需要可以使用别的xm ...
相关推荐
最后,要确保在构建过程中识别和修复错误,上述内容中提到由于OCR扫描识别错误而产生了一些不完整或格式不正确的代码片段。开发者需要依据自身对Maven的理解和项目实际需求,修正这些错误,确保构建过程的顺利进行。
每日构建,也称为持续集成(Continuous Integration,简称CI),是软件开发过程中的一种实践,它强调开发者每天都要将...通过引入每日构建,开发者可以更加自信地推进工作,知道他们的代码在任何时候都是可用和可靠的。
在提供的压缩包文件“vs2005 生成安装包的时候提示“不可恢复的生成错误”解决办法.txt”中,可能包含了具体的错误信息和解决步骤。打开这个文本文件,按照其中的指导进行操作,通常可以找到问题的解决之道。记住,...
akka, 在JVM上,构建高度并发分布式和弹性消息... 大多数时候,因为我们使用了错误的工具和错误的抽象级别。Akka是来改变。利用角色模型提升抽象层次,提供更好的平台来构建正确的并发和可以伸缩应用程序。 这个模型
7. **清理并重新构建项目**:有时候,简单地清理并重新构建项目就能解决一些隐性问题。 综上所述,解决“错误:找不到或无法加载主类com.xxx.xxx.Application”通常涉及到对类路径、项目配置、IDE设置和依赖管理的...
在IT领域,MFC(Microsoft Foundation Classes)是微软提供的一套C++库,用于构建Windows应用程序。它基于面向对象的设计,使得开发者能够更方便地利用Windows API进行编程。然而,有时候在使用MFC开发过程中,可能...
sendip的强大之处在于其灵活性,用户可以通过自定义字段来构建任意复杂的网络包,这对于网络研究和故障排查非常有用。 然而,正如描述中指出的,sendip在处理IPv6协议栈中的UDP和TCP数据包时,存在一个校验和计算...
5. **错误处理**:JavaScript中的异常处理机制也能在Ant脚本中使用,这对于确保构建过程的健壮性至关重要。 在给定的文件列表中,我们看到了一个名为`jeecms-db-2012-sp1.sql`的文件。这很可能是Jeecms内容管理系统...
这可以节约大量的时间,并避免了外网连接超时的错误。其次,Nexus 可以将依赖项分类存储,并提供了一个树形结构的视图,方便开发者快速地查找和下载依赖项。 如何建立 Nexus 私人仓库 建立 Nexus 私人仓库非常简单...
6. **求助于社区**:当自己无法解决问题时,可以寻求同事的帮助,或者向技术社区提问,有时候外界的观点能带来新的启发。 ### 测试中的错误排查技巧 #### 单元测试 - **编写单元测试**:为每个功能模块编写单元...
有时候,你可能希望在多个验证失败时显示一个综合的错误消息。ngxErrors 支持这样的组合错误处理,避免了因多条错误消息同时出现而导致的混乱。 8. 示例和文档: UltimateAngular-ngx-errors-d8129eb 文件可能...
4. **权限问题**:有时候,编译器可能没有足够的权限访问该文件。检查文件和目录的权限设置,确保编译器有足够的权限读取文件。 5. **配置问题**:在项目设置或编译选项中,可能没有正确地指定位 Memo 文件。检查 ...
该步骤可以帮助去除序列中的错误和噪音,从而提高构建系统发育树的准确性。 4. 系统分析 关闭该窗口,在弹出的对话框中选择保存文件,文件名随便去,比如保存为 1。 5. 系统发育树构建 以 NJ 为例,Bootstrap ...
在尝试编译OpenCV时,你可能会遇到一些问题,比如在本例中出现的“fatal error: 'vgg_generated_120.i' file not found”错误。这个错误通常意味着编译过程中找不到特定的源文件或头文件,这可能是由于多种原因导致...
描述中提到的“ant脚本打包的时候运行访问Webservice是报错”,这可能涉及到以下几个方面的问题: 1. **编码错误**:在处理文本文件或与Web服务交互时,编码不匹配是一个常见的问题。Java默认使用UTF-8编码,但有时...
LNK1000错误是由于链接器在构建可执行文件或库时遇到问题导致的。错误的具体信息可能包括“无法打开输入文件”、“找不到引用的符号”等,这些问题可能由多种原因造成,如配置错误、文件缺失、依赖项问题或者编译...
EXT 未指明错误通常是程序员在使用EXT JS框架开发Web应用程序时可能会遇到的一个问题。...在实际操作中,一定要保持耐心和细心,因为这种错误往往需要逐行排查,有时候一个小小的拼写错误就可能导致整个程序崩溃。