[ant mail]使用ant发送邮件时,如果将多个html(相互关联的),作为内容发送邮件

这是我使用testng跑出来并且经过xslt转换后的报告文件:
报告文件
在ant中配置的:
配置信息
因为在生成文件时,是生成的index.html文件
内容如下

 <!DOCTYPE html
  PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns:math="http://exslt.org/math" xmlns:testng="http://testng.org">
   <head>
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <title>TestNG Results</title>
      <meta http-equiv="pragma" content="no-cache">
      <meta http-equiv="cache-control" content="max-age=0">
      <meta http-equiv="cache-control" content="no-cache">
      <meta http-equiv="cache-control" content="no-store">
      <LINK rel="stylesheet" href="style.css"><script type="text/javascript" src="main.js"></script></head>
   <frameset cols="250px, 100%" frameborder="1">
      <frame name="navigation" src="navigation.html">
      <frame name="content" src="overview.html">
   </frameset>
</html>

但是这样把这个文件通过mail传出后只有这些信息,页面看起来就是个空白页,因为其他依赖的html并没有传出,这有没有办法解决?

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
jenkins+jmeter+ant配置自动化接口环境,jenkins输出的html文件内容为什么是旧的?

配置自动化接口测试时,build文件命名的html格式,我把time去掉了,就是为了jenkins发送邮件的时候,能够在邮件内容里面加上html url链接,直接看到测试报告内容,额。可能描述的不清楚,上图吧。 ![图片说明](https://img-ask.csdn.net/upload/201810/26/1540525785_162292.png) 上图是我生成的jenkins发邮件看见的html文件,可以很明显看见有中文和英文的。但实际上我把jmeter脚本中所有的英文都换成了中文了, ![图片说明](https://img-ask.csdn.net/upload/201810/26/1540525936_739899.png) 这张图片是我在jmeter-demo-resultlog-html目录下看到的文件,(这个是build中把html名加过time生成的文件) 通过观察可以很明显的看到,每个请求都应该是执行一次的,但是由于我构建了jenkins72次,所以build文件报告名去掉time,每次生成的报告覆盖原来的报告,导致请求的总数是一直叠加的,请精通这方面的大神帮忙看下,我怎么样才能让邮件中的内容和第二张图的效果一样啊,

ant javac 编译多个源文件夹

项目下有 ${wh_src}, ${src}, ${lib}, ${build}四个文件夹 ${src}中的类依赖${wh_src}, 单独编译${wh_src}可以成功 [code="java"] <javac destdir="${build}" encoding="GBK" optimize="true" debug="on"> <src path="${whbase_src}" /> <classpath refid="classpath"/> </javac> [/code] 但是单独编译${src},或者将${wh_src},${src}同时编译 则一直显示compiling 结果是${src}没有编译出结果,但又没有报错 what's the matter? any help? [b]问题补充:[/b] @lovewhzlq, thanks 怎么设置依赖呢? 编译的时候已经有两个 <src path="${whbase_src} /> <src path="${src}" /> 我看ant的文档是编译可以不分先后, 也就是我的依赖已经包括进来了? 我找不到其他合适的<javac>的子命令去设置依赖,sourcepath? [b]问题补充:[/b] thanks. 可能我没有讲清楚. 我现在是在一个<target>中编译两个源文件夹${src},${wh_src} ${src}中的java类调用了${wh_src}中的某些java类, 现在是想同时编译这两个源文件夹: [code="java"] <javac destdir="${build}" encoding="GBK" optimize="true" debug="on"> <src path="${wh_src}" /> <src path="${src} /> <classpath refid="classpath"/> </javac> [/code] 如果拿掉<src path="${src}" />编译通过 如果拿掉<src path="${wh_src}" />显示正在编译中...没有结果 如果保留这两个src, 显示正在编译中...没有结果(也不报错)

如何动态渲染多个 Ant Design Vue 的上传组件

![图片说明](https://img-ask.csdn.net/upload/202003/16/1584326731_69356.jpg) 想用Ant Design Vue 的上传组件实现该如何实现? ``` <template> <a-upload action="https://www.mocky.io/v2/5cc8019d300000980a055e76" :multiple="true" :fileList="fileList" @change="handleChange" > <a-button> <a-icon type="upload" /> Upload </a-button> </a-upload> </template> ```

使用antDesign时出错,提示这个样子

![图片说明](https://img-ask.csdn.net/upload/201701/19/1484806575_221529.png) 使用antDesign时出错,提示这个样子

ant-design 4.0 多表单如何一次校验?

一个庞大的表单 分成多个表单模块 在一个按钮的控制下 所有的表单进行自我校验?? react+ts+ant-design

关于邮件发送,附件名乱码问题。

我在写基于lumisoft 邮件发送时遇见个很头疼的问题--附件名为汉字,且长度过长就不能被其他邮件系统正常解析。 首先我在将附件写入邮件body时使用: multipartMixed.BodyParts.Add(MIME_Message.CreateAttachment(stream, attachments[attach])); 发现有的邮件系统不能正确解析中文名,但是部分可以。我认为可能是编码问题。然后做了一下修改。 MIME_Entity attachment = new MIME_Entity(); attachment = MIME_Message.CreateAttachment(stream, attachments[attach]); attachment.ContentDisposition.Param_FileName = AttachmentNameStr(attachments[attach]); attachment.ContentType.Param_Name = AttachmentNameStr(attachments[attach]); multipartMixed.BodyParts.Add(attachment); private string AttachmentNameStr(string fn) { string Charset = "gb2312"; if (Encoding.Default.GetByteCount(fn) > fn.Length) { return "=?" + Charset.ToUpper() + "?B?" + Base64Encode(fn) + "?="; } else { return fn; } } private string Base64Encode(string str) { byte[] barray; barray = Encoding.Default.GetBytes(str); return Convert.ToBase64String(barray); } 修改后,基本上邮件系统能够正常解析邮件的附件名称 但是名称过长 例如“KTL-悬赏园豆越多您的问题会越受关注-LKT-764 认真清晰的提问-2015Apr21” 所有邮件都不能解析到名称。 我又看了看其他邮件发过来的附件名称的解码 ?gb2312?Q?KTL-=CA=DA=C8=A8=C9=CC=C6=B7=C9=EA=C7=EB=CA=E9-LKT-764_=C4=DA=D2=C2=CA=D5=C4=C9=B0=FC-2015Apr21.xls?= 我想可能是编码的问题。我又换了编码方式 private string AttachmentNameStr(string fn) { string Charset = "gb2312"; if (Encoding.Default.GetByteCount(fn) > fn.Length) { return "=?" + Charset.ToUpper() + "?Q?" + DecodeQuotedPrintable(fn) + "?="; } else { return fn; } } #region 将字符串编码为QuotedPrintable字符串 private string DecodeQuotedPrintable(string str) { string Result = ""; byte[] vBuffer = Encoding.Default.GetBytes(str); foreach (byte vByte in vBuffer) // 可见字符并非"="(#61) if ((vByte >= 33 && vByte <= 60) || (vByte >= 62 && vByte <= 126)) Result += (char)vByte; else Result += "=" + vByte.ToString("X2"); return Result; } #endregion 结果名称还是没有。。。 求指点。。。。

使用ant下载时的几点问题,请教!

在使用ant进行FTP下载时(使用FTP Task),能否在ant的xml文件中指定编码方式吗,在上传和下载时能识别中文而不至于出现乱码?能否在ant中使用类似异常的东西,能否进行日期的匹配,能否得到星期数,能否进行数学运算和逻辑运算? 那么在ant的FTP task中能否进行对远程FTP主机上某个文件夹的存在性验证?如何来统计下载的文件数呢? 如果能,请说明下!谢谢! <get>如何来做FTP下载呢? [b]问题补充:[/b] 你是不是看准了挣我这十分呢??? 自己编写任务,貌似我还没这能力。 有没有ant的使用手册之类的东西么?! [b]问题补充:[/b] 有没有能下载看的呢??我这里不适宜长期在线看! [b]问题补充:[/b] 领导进来了,把我吓坏了!这个只是一个页面,你的意思不会是叫我把所有都保存了吧!

在Jenkins中使用ANT报Problem: failed to create task or type antlib:org.jacoco.ant:dump

求助,我在远程到Jenkins的机器后,以root用户运行ant dump是没问题的,可是Jenkins运行ant dump就报错。 下面是我的build.xml ``` <?xml version="1.0" encoding="UTF-8"?> <project name="vmuser" xmlns:jacoco="antlib:org.jacoco.ant" default="jacoco"> <!--Jacoco的安装路径--> <property name="jacocoantPath" value="/root/tools/jacoco-0.8.5/lib/jacocoant.jar"/> <!--最终生成.exec文件的路径,Jacoco就是根据这个文件生成最终的报告的--> <property name="jacocoexecPath" value="/var/lib/jenkins/workspace/vmUserCodeCoverage/result/jacoco.exec"/> <!--生成覆盖率报告的路径,直接放在tomct下面,外界直接访问--> <property name="reportfolderPath" value="/var/lib/jenkins/workspace/vmUserCodeCoverage/report"/> <!--远程tomcat服务的ip地址--> <property name="server_ip" value="127.0.0.0"/> <!--前面配置的远程tomcat服务打开的端口,要跟上面配置的一样--> <!--这个端口有别于tomcat的端口,相当于是嵌在tomcat里的监视器--> <property name="server_port" value="8229"/> <!--源代码路径--> <!--<property name="checkOrderSrcpath" value="/root/LoginDemo4/src/main/java/" />--> <!--可以配置多个源代码--> <property name="checkOrderSrcPath" value="/var/lib/jenkins/workspace/vmUserCodeCoverage/app/src/main/java/"/> <property name="checkOrderSrcPath2" value="/var/lib/jenkins/workspace/vmUserCodeCoverage/service/src/main/java/"/> <!--.class文件路径--> <!--跑的是class,标注的是源码?--> <!--<property name="checkOrderClasspath" value="/root/wftest/target/classes/com/hundsun" />--> <property name="checkOrderClasspath" value="/var/lib/jenkins/workspace/vmUserCodeCoverage/home/ec2-user/test/jacoco/jacoco_class/com/dingtone/videomaster/user/service/impl"/> <property name="checkOrderClasspath2" value="/var/lib/jenkins/workspace/vmUserCodeCoverage/home/ec2-user/test/jacoco/jacoco_class/com/dingtone/videomaster/user/app/controller"/> <!--让ant知道去哪儿找Jacoco--> <taskdef uri="antlib:org.jacoco.ant" resource="org/jacoco/ant/antlib.xml"> <classpath path="${jacocoantPath}" /> </taskdef> <!--dump任务: 根据前面配置的ip地址,和端口号, 访问目标tomcat服务,并生成.exec文件。--> <target name="dump"> <jacoco:dump address="${server_ip}" reset="false" destfile="${jacocoexecPath}" port="${server_port}" append="true"/> </target> <!--jacoco任务: 根据前面配置的源代码路径和.class文件路径, 根据dump后,生成的.exec文件,生成最终的html覆盖率报告。--> <target name="report"> <delete dir="${reportfolderPath}" /> <mkdir dir="${reportfolderPath}" /> <jacoco:report> <executiondata> <file file="${jacocoexecPath}" /> </executiondata> <structure name="JaCoCo Report"> <group name="Check Order related"> <classfiles> <fileset dir="${checkOrderClasspath}"/> <fileset dir="${checkOrderClasspath2}"/> </classfiles> <sourcefiles encoding="UTF-8"> <fileset dir="${checkOrderSrcPath}" /> <fileset dir="${checkOrderSrcPath2}" /> </sourcefiles> </group> </structure> <html destdir="${reportfolderPath}" encoding="UTF-8" /> <csv destfile="${reportfolderPath}/coverage-report.csv" encoding="UTF-8"/> <xml destfile="${reportfolderPath}/coverage-report.xml" encoding="UTF-8"/> </jacoco:report> </target> </project> ``` 报错: + ant dump Buildfile: /var/lib/jenkins/workspace/vmUserCodeCoverage/build.xml [taskdef] Could not load definitions from resource org/jacoco/ant/antlib.xml. It could not be found. dump: BUILD FAILED /var/lib/jenkins/workspace/vmUserCodeCoverage/build.xml:46: Problem: failed to create task or type antlib:org.jacoco.ant:dump 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. No types or tasks have been defined in this namespace yet This appears to be an antlib declaration. Action: Check that the implementing library exists in one of: -/usr/local/apache-ant-1.10.7/lib -/var/lib/jenkins/.ant/lib -a directory added on the command line with the -lib argument Total time: 0 seconds Build step 'Execute shell' marked build as failure Finished: FAILURE 我检查了所有依赖的文件夹权限,全都改成了777 ,Jenkins的运行身份也提升到了root,都不行。

如何从PHP运行Ant

<div class="post-text" itemprop="text"> <p>I am executing a batch file which runs ant commands. The batch file is executed through PHP and I am using XAMPP. Although when I double click the batch file it works when I execute it via PHP it simply doesn't recognize the ant component.</p> <p>the batch file essentially looks as following</p> <pre><code>cd C:\Users\Me\File ant release </code></pre> <p>and I am running it with PHP function exec()</p> <p>Can someone tell me the problem?</p> </div>

ant design 想做成一个表单里的三个选项,然后点击同一个按钮实现

ant design 想做成一个表单里的三个选项,然后点击同一个按钮实现,在其下方的三个不同的页面的渲染。请问这个逻辑的实现代码应该如何写?

jenkins 集成 ant打包错误

ant 内容 <?xml version="1.0" encoding="UTF-8"?> <project name="gshGS" default="war" basedir="."> <property name="classes" value="build/classes"/> <property name="build" value="build"/> <property name="lib" value="WebRoot/WEB-INF/lib"/> <!-- 删除build路径 <target name="clean"> <delete dir="build"/> </target>--> <!-- 建立build/classes路径,并编译class文件到build/classes路径下 depends="clean"--> <target name="compile"> <mkdir dir="${classes}"/> <javac srcdir="src" destdir="${classes}" encoding="UTF-8"/> </target> <!-- 打war包--> <target name="war" depends="compile"> <war destfile="${build}/gshGS.war" webxml="WebRoot/WEB-INF/web.xml"> <!-- 拷贝WebRoot下除了WEB-INF和META-INF的两个文件夹--> <fileset dir="WebRoot" includes="**/*.jsp"/> <!-- 拷贝lib目录下的jar包--> <lib dir="${lib}"/> <!-- 拷贝build/classes下的class文件--> <classes dir="${classes}"/> </war> </target> </project> 单独cmd 运行ant 可以打包 用上jenkins 之后就报一个错. 如: Started by user luis Building in workspace C:\Users\JOJO\.jenkins\workspace\Ant_test Updating http://192.168.1xxxx:8080/svn/gsh/GSH3.0/Software/gshGS at revision '2015-08-05T16:53:21.003 +0800' At revision 9564 no change for http://192.168.1xxxx:8080/svn/gsh/GSH3.0/Software/gshGS since the previous build [Ant_test] $ cmd.exe /C '"D:\apache-ant-1.9.1\bin\ant.bat http://192.168.1.145:8080/svn/gsh/GSH3.0/Software/gshGS && exit %%ERRORLEVEL%%"' Buildfile: C:\Users\JOJO\.jenkins\workspace\Ant_test\build.xml BUILD FAILED Target "http://192.168.1xxx:8080/svn/gsh/GSH3.0/Software/gshGS" does not exist in the project "gshGS". --这里 Total time: 0 seconds Build step 'Invoke Ant' marked build as failure Finished: FAILURE -还有就是我jenkins创建任务的时候就是失败的的.! ![图片说明](https://img-ask.csdn.net/upload/201508/05/1438765308_300320.png)

现在用Ant的人多吗

现在用Ant的人多吗

关于使用Ant Xmltask 修改Spring配置文件的问题

使用Ant XmlTask工具修改项目中aos.core.xml文件中<beans>节点下一个<bean>中<property>节点的参数value参数,实现在项目打包时动态修改项目参数: ![图片说明](https://img-ask.csdn.net/upload/201703/15/1489564688_224477.png) 使用的Ant代码: ![图片说明](https://img-ask.csdn.net/upload/201703/15/1489564712_974344.png) 遇到问题: 当根节点<beans>里面有一个或多个xmlns属性存在时,修改不生效,去掉这些属性时才生效。 附:要修改的Xml文件:

Ant Design Pro 如何将后端代码写到对应的页面标签中?

本人后端小白,之前没有接触过Ant Design,公司接的项目甲方指定 要用Ant Design Pro,我之前也没有用过,所以不知道怎么才能使用Ant Design, 也不知道怎么才能找到这个框架中能将页面写活的地方。求大神指点一二。 感激不尽!

ant 脚本中如何设置jdk的路径

我现在机子开发时 环境变量是jdk1.4的 有个工程代码需要用jdk1.5编译 每次用ant编译时 都要去改环境变量 如何在build脚本中 设置jdk版本 避免来回改环境变量 [b]问题补充:[/b] 我现在机子开发时 环境变量是jdk1.4的 有个工程代码需要用jdk1.5编译 每次用ant编译时 都要去改环境变量 如何在build脚本中 设置jdk版本 避免来回改环境变量 cats_tiger <fileset dir="${lib.dir}" ><!--这一句改成jdk目录--> 这里我一般是放编译所需的库 jones 你的方法我试了 不起作用 能再具体点吗 bohemia 你的方法我测试通过了 在ant task 里也找到具体说明 http://ant.apache.org/manual/CoreTasks/javac.html cats_tiger 我是在1.4的系统环境下 去编译1.5 如果是1.5 编译 1.4 这个方法就行了 上一站,火星 source 好像高版本编译低版本好用 谢谢各位的解答

eclipse 中 使用ant的意义

myeclipse中.编译部署的功能不是都已经把ant给集成进来了吗? 我们在src文件夹下写.java文件 保存的时候 不是自动编译吗 如果是web project,直接deploy 然后 就直接把它打成war包(如果需要的话) 部署到tomcat中去. 这不都挺好的嘛. 还为什么需要ant呢

ant+junit组合出现ClassNotFoundException错误

一个简单的junit测试,在eclipse中,测试用例run as junit.正确,绿色的进度条。 后来结合自己最近刚学的,通过ant+junit来实现编译和测试。build.xml文件内容如下: [code="java"]<?xml version="1.0" encoding="UTF-8"?> <project name="build" default="junitTest"> <property name="src.dir" value="D:\workspace\examsystem\src"/> <property name="common.dir" value="D:\workspace\mycommon"/> <property name="dest.dir" value="D:\workspace\examsystem\WebContent\WEB-INF\classes"/> <path id="project.classpath"> <fileset dir="C:\Program Files\Apache Software Foundation\Tomcat 5.0\common\lib"> <include name="**/*.jar"/> </fileset> <filelist id="file" dir="D:\My Documents\book spec helpdoc\help doc\junit4.5"> <file name="junit-4.5.jar"/> <file name="junit-dep-4.5.jar"/> </filelist> <filelist id="file2" dir="D:\My Documents\book spec helpdoc\help doc\dom4j-1.6.1"> <file name="dom4j-1.6.1.jar"/> </filelist> <filelist id="file3" dir="D:\My Documents\book spec helpdoc\help doc\apache-log4j-1.2.15"> <file name="log4j-1.2.15.jar"/> </filelist> <pathelement location="D:\My Documents\book spec helpdoc\help doc\commons-lang-2.3\commons-lang-2.3.jar"/> </path> <target name="junitTest" depends="compileAll"> <junit printsummary="yes" haltonerror="yes" haltonfailure="yes" fork="yes"> <formatter type="plain" usefile="false"/> <test name="test.examsystem.common.AnotherTestPage"/> </junit> </target> <target name="compileAll"> <javac srcdir="${common.dir}" destdir="${dest.dir}"> <classpath refid="project.classpath"/> </javac> <javac srcdir="${src.dir}" destdir="${dest.dir}"> <classpath refid="project.classpath"/> </javac> </target> </project> [/code] 程序导入的jar,是因为在整个的copileAll过程中,有引用到。 通过命令窗口来运行时,却出现java.lang.ClassNotFoundException: test.examsystem.common.AnotherTestPage这个错误。 有查到javaeye中有个兄弟也提出过这个问题(http://www.iteye.com/problems/10228),但是是无满意答案回复。而且他自己解决的办法不适用我这个。所以,找大家帮个忙。 [b]问题补充:[/b] 应当没有这个问题,因为在compileAll任务中,是没有错误的。 自己通过增减构建文件内容,将<test name="test.examsystem.common.AnotherTestPage"/> 这句删掉是没有问题的。 刚开始的时候,我也是怀疑没有这个文件。将原来已经有的class文件全部删除后再运行一次,所有的class文件是都会出来的。 将class文件拖到eclipse中打开时,类的定义有: public class test.examsystem.common.AnotherTestPage extends junit.framework.TestCase{...}.应当是可以排队找不到类的问题。 问题可能在于类名那里,test.examsystem.common.AnotherTestPage .(jdk 1.5) [b]问题补充:[/b] 通过ant -debug,得到下面的结果。 [code="java"] Apache Ant version ${project.version} compiled on ${TODAY} Buildfile: build.xml Adding reference: ant.PropertyHelper Detected Java version: 1.5 in: C:\Program Files\Java\jdk1.5.0_16\jre Detected OS: Windows XP Adding reference: ant.ComponentHelper Setting ro project property: ant.file -> D:\workspace\examsystem\src\ant\build.x ml Adding reference: ant.projectHelper Adding reference: ant.parsing.context Adding reference: ant.targets parsing buildfile D:\workspace\examsystem\src\ant\build.xml with URI = file:/D:/ workspace/examsystem/src/ant/build.xml Setting ro project property: ant.project.name -> build Adding reference: build Setting ro project property: ant.file.build -> D:\workspace\examsystem\src\ant\b uild.xml Project base dir set to: D:\workspace\examsystem\src\ant +Target: +Target: junitTest +Target: compileAll [antlib:org.apache.tools.ant] Could not load definitions from resource org/apach e/tools/ant/antlib.xml. It could not be found. Setting project property: src.dir -> D:\workspace\examsystem\src Setting project property: common.dir -> D:\workspace\mycommon Setting project property: dest.dir -> D:\workspace\examsystem\WebContent\WEB-INF \classes Adding reference: project.classpath Adding reference: file Adding reference: file2 Adding reference: file3 Attempting to create object of type org.apache.tools.ant.helper.DefaultExecutor Adding reference: ant.executor Build sequence for target(s) `junitTest' is [junitTest] Complete build sequence is [junitTest, compileAll, ] junitTest: [junit] Found D:\My Documents\book spec helpdoc\help doc\apache-ant-1.7.1\li b\junit-4.5.jar [junit] Found D:\My Documents\book spec helpdoc\help doc\apache-ant-1.7.1\li b\ant-launcher.jar [junit] Found D:\My Documents\book spec helpdoc\help doc\apache-ant-1.7.1\li b\ant.jar [junit] Found D:\My Documents\book spec helpdoc\help doc\apache-ant-1.7.1\li b\ant-junit.jar [junit] Implicitly adding D:\My Documents\book spec helpdoc\help doc\apache- ant-1.7.1\lib\junit-4.5.jar;D:\My Documents\book spec helpdoc\help doc\apache-an t-1.7.1\lib\ant-launcher.jar;D:\My Documents\book spec helpdoc\help doc\apache-a nt-1.7.1\lib\ant.jar;D:\My Documents\book spec helpdoc\help doc\apache-ant-1.7.1 \lib\ant-junit.jar to CLASSPATH [junit] Executing 'C:\Program Files\Java\jdk1.5.0_16\jre\bin\java.exe' with arguments: [junit] '-classpath' [junit] 'D:\My Documents\book spec helpdoc\help doc\apache-ant-1.7.1\lib\jun it-4.5.jar;D:\My Documents\book spec helpdoc\help doc\apache-ant-1.7.1\lib\ant-l auncher.jar;D:\My Documents\book spec helpdoc\help doc\apache-ant-1.7.1\lib\ant. jar;D:\My Documents\book spec helpdoc\help doc\apache-ant-1.7.1\lib\ant-junit.ja r' [junit] 'org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner' [junit] 'test.examsystem.common.AnotherTestPage' [junit] 'filtertrace=true' [junit] 'haltOnError=true' [junit] 'haltOnFailure=true' [junit] 'formatter=org.apache.tools.ant.taskdefs.optional.junit.SummaryJUnit ResultFormatter' [junit] 'showoutput=false' [junit] 'outputtoformatters=true' [junit] 'logtestlistenerevents=true' [junit] 'formatter=org.apache.tools.ant.taskdefs.optional.junit.PlainJUnitRe sultFormatter' [junit] 'crashfile=D:\workspace\examsystem\src\ant\junitvmwatcher4124.proper ties' [junit] 'propsfile=D:\workspace\examsystem\src\ant\junit4125.properties' [junit] [junit] The ' characters around the executable and arguments are [junit] not part of the command. Execute:Java13CommandLauncher: Executing 'C:\Program Files\Java\jdk1.5.0_16\jre\ bin\java.exe' with arguments: '-classpath' 'D:\My Documents\book spec helpdoc\help doc\apache-ant-1.7.1\lib\junit-4.5.jar;D :\My Documents\book spec helpdoc\help doc\apache-ant-1.7.1\lib\ant-launcher.jar; D:\My Documents\book spec helpdoc\help doc\apache-ant-1.7.1\lib\ant.jar;D:\My Do cuments\book spec helpdoc\help doc\apache-ant-1.7.1\lib\ant-junit.jar' 'org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner' 'test.examsystem.common.AnotherTestPage' 'filtertrace=true' 'haltOnError=true' 'haltOnFailure=true' 'formatter=org.apache.tools.ant.taskdefs.optional.junit.SummaryJUnitResultFormat ter' 'showoutput=false' 'outputtoformatters=true' 'logtestlistenerevents=true' 'formatter=org.apache.tools.ant.taskdefs.optional.junit.PlainJUnitResultFormatte r' 'crashfile=D:\workspace\examsystem\src\ant\junitvmwatcher4124.properties' 'propsfile=D:\workspace\examsystem\src\ant\junit4125.properties' The ' characters around the executable and arguments are not part of the command. [junit] Running test.examsystem.common.AnotherTestPage [junit] Testsuite: test.examsystem.common.AnotherTestPage [junit] Tests run: 1, Failures: 0, Errors: 1, Time elapsed: 0 sec [junit] Tests run: 1, Failures: 0, Errors: 1, Time elapsed: 0 sec [junit] [junit] Caused an ERROR [junit] test.examsystem.common.AnotherTestPage [junit] java.lang.ClassNotFoundException: test.examsystem.common.AnotherTest Page [junit] at java.net.URLClassLoader$1.run(URLClassLoader.java:200) [junit] at java.security.AccessController.doPrivileged(Native Method) [junit] at java.net.URLClassLoader.findClass(URLClassLoader.java:188) [junit] at java.lang.ClassLoader.loadClass(ClassLoader.java:306) [junit] at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268) [junit] at java.lang.ClassLoader.loadClass(ClassLoader.java:251) [junit] at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) [junit] at java.lang.Class.forName0(Native Method) [junit] at java.lang.Class.forName(Class.java:164) [junit] BUILD FAILED D:\workspace\examsystem\src\ant\build.xml:24: Test test.examsystem.common.Anothe rTestPage failed at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.actOnTestResul t(JUnitTask.java:1840) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitT ask.java:837) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue (JUnitTask.java:1785) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitT ask.java:785) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.jav a:106) at org.apache.tools.ant.Task.perform(Task.java:348) at org.apache.tools.ant.Target.execute(Target.java:357) at org.apache.tools.ant.Target.performTasks(Target.java:385) at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337) at org.apache.tools.ant.Project.executeTarget(Project.java:1306) at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExe cutor.java:41) at org.apache.tools.ant.Project.executeTargets(Project.java:1189) at org.apache.tools.ant.Main.runBuild(Main.java:760) at org.apache.tools.ant.Main.startAnt(Main.java:219) at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257) at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104) Total time: 3 seconds [/code] 目前,我自己正在试着去修改报错误的类。打印提示信息,暂时没有进展。 [b]问题补充:[/b] 多谢grandboy的解答,正是你说的这个问题导致我的ant+junit出错。 悠修改你的一个笔误: [code="java"] <pathelement refid="project.classpath"/> 要改成 <pathelement path="project.classpath"/> [/code] 运行正常,看到了这个结果: [code="java"] Buildfile: build.xml compileAll: junitTest: [junit] Running test.examsystem.common.AnotherTestPage [junit] Testsuite: test.examsystem.common.AnotherTestPage [junit] Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 0.031 sec [junit] Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 0.031 sec [junit] [junit] Testcase: testPage took 0.015 sec [junit] Testcase: testGetPageNavigateInt took 0 sec [junit] Testcase: testGetPageNavigate took 0 sec BUILD SUCCESSFUL Total time: 3 seconds [/code] 再次多谢!!!!!!!

AntDesign中的Form使用问题,对于FormItem进行布局时??LabelCol什么意思

AntDesign中的Form使用问题,对于FormItem进行布局时??LabelCol什么意思?? 我看了官网的解释如下::: labelCol label 标签布局,通 <Col> 组件,设置 span offset 值,如 {span: 3, offset: 12} object wrapperCol 需要为输入控件设置布局样式时,使用该属性,用法同 labelCol, ---这又是什么意思: const formItemLayout = { labelCol: { span: 4 }, wrapperCol: { span: 6 } };

eclipse每次使用ant编译都会导致tomcat重启

如题,eclipse每次使用ant编译都会导致tomcat重启,小白初次使用eclipse+ant,求大神指教

在中国程序员是青春饭吗?

今年,我也32了 ,为了不给大家误导,咨询了猎头、圈内好友,以及年过35岁的几位老程序员……舍了老脸去揭人家伤疤……希望能给大家以帮助,记得帮我点赞哦。 目录: 你以为的人生 一次又一次的伤害 猎头界的真相 如何应对互联网行业的「中年危机」 一、你以为的人生 刚入行时,拿着傲人的工资,想着好好干,以为我们的人生是这样的: 等真到了那一天,你会发现,你的人生很可能是这样的: ...

程序员请照顾好自己,周末病魔差点一套带走我。

程序员在一个周末的时间,得了重病,差点当场去世,还好及时挽救回来了。

Java基础知识面试题(2020最新版)

文章目录Java概述何为编程什么是Javajdk1.5之后的三大版本JVM、JRE和JDK的关系什么是跨平台性?原理是什么Java语言有哪些特点什么是字节码?采用字节码的最大好处是什么什么是Java程序的主类?应用程序和小程序的主类有何不同?Java应用程序与小程序之间有那些差别?Java和C++的区别Oracle JDK 和 OpenJDK 的对比基础语法数据类型Java有哪些数据类型switc...

技术大佬:我去,你写的 switch 语句也太老土了吧

昨天早上通过远程的方式 review 了两名新来同事的代码,大部分代码都写得很漂亮,严谨的同时注释也很到位,这令我非常满意。但当我看到他们当中有一个人写的 switch 语句时,还是忍不住破口大骂:“我擦,小王,你丫写的 switch 语句也太老土了吧!” 来看看小王写的代码吧,看完不要骂我装逼啊。 private static String createPlayer(PlayerTypes p...

和黑客斗争的 6 天!

互联网公司工作,很难避免不和黑客们打交道,我呆过的两家互联网公司,几乎每月每天每分钟都有黑客在公司网站上扫描。有的是寻找 Sql 注入的缺口,有的是寻找线上服务器可能存在的漏洞,大部分都...

Intellij IDEA 实用插件安利

1. 前言从2020 年 JVM 生态报告解读 可以看出Intellij IDEA 目前已经稳坐 Java IDE 头把交椅。而且统计得出付费用户已经超过了八成(国外统计)。IDEA 的...

女程序员,为什么比男程序员少???

昨天看到一档综艺节目,讨论了两个话题:(1)中国学生的数学成绩,平均下来看,会比国外好?为什么?(2)男生的数学成绩,平均下来看,会比女生好?为什么?同时,我又联想到了一个技术圈经常讨...

总结了 150 余个神奇网站,你不来瞅瞅吗?

原博客再更新,可能就没了,之后将持续更新本篇博客。

副业收入是我做程序媛的3倍,工作外的B面人生是怎样的?

提到“程序员”,多数人脑海里首先想到的大约是:为人木讷、薪水超高、工作枯燥…… 然而,当离开工作岗位,撕去层层标签,脱下“程序员”这身外套,有的人生动又有趣,马上展现出了完全不同的A/B面人生! 不论是简单的爱好,还是正经的副业,他们都干得同样出色。偶尔,还能和程序员的特质结合,产生奇妙的“化学反应”。 @Charlotte:平日素颜示人,周末美妆博主 大家都以为程序媛也个个不修边幅,但我们也许...

MySQL数据库面试题(2020最新版)

文章目录数据库基础知识为什么要使用数据库什么是SQL?什么是MySQL?数据库三大范式是什么mysql有关权限的表都有哪几个MySQL的binlog有有几种录入格式?分别有什么区别?数据类型mysql有哪些数据类型引擎MySQL存储引擎MyISAM与InnoDB区别MyISAM索引与InnoDB索引的区别?InnoDB引擎的4大特性存储引擎选择索引什么是索引?索引有哪些优缺点?索引使用场景(重点)...

如果你是老板,你会不会踢了这样的员工?

有个好朋友ZS,是技术总监,昨天问我:“有一个老下属,跟了我很多年,做事勤勤恳恳,主动性也很好。但随着公司的发展,他的进步速度,跟不上团队的步伐了,有点...

我入职阿里后,才知道原来简历这么写

私下里,有不少读者问我:“二哥,如何才能写出一份专业的技术简历呢?我总感觉自己写的简历太烂了,所以投了无数份,都石沉大海了。”说实话,我自己好多年没有写过简历了,但我认识的一个同行,他在阿里,给我说了一些他当年写简历的方法论,我感觉太牛逼了,实在是忍不住,就分享了出来,希望能够帮助到你。 01、简历的本质 作为简历的撰写者,你必须要搞清楚一点,简历的本质是什么,它就是为了来销售你的价值主张的。往深...

魂迁光刻,梦绕芯片,中芯国际终获ASML大型光刻机

据羊城晚报报道,近日中芯国际从荷兰进口的一台大型光刻机,顺利通过深圳出口加工区场站两道闸口进入厂区,中芯国际发表公告称该光刻机并非此前盛传的EUV光刻机,主要用于企业复工复产后的生产线扩容。 我们知道EUV主要用于7nm及以下制程的芯片制造,光刻机作为集成电路制造中最关键的设备,对芯片制作工艺有着决定性的影响,被誉为“超精密制造技术皇冠上的明珠”,根据之前中芯国际的公报,目...

优雅的替换if-else语句

场景 日常开发,if-else语句写的不少吧??当逻辑分支非常多的时候,if-else套了一层又一层,虽然业务功能倒是实现了,但是看起来是真的很不优雅,尤其是对于我这种有强迫症的程序"猿",看到这么多if-else,脑袋瓜子就嗡嗡的,总想着解锁新姿势:干掉过多的if-else!!!本文将介绍三板斧手段: 优先判断条件,条件不满足的,逻辑及时中断返回; 采用策略模式+工厂模式; 结合注解,锦...

离职半年了,老东家又发 offer,回不回?

有小伙伴问松哥这个问题,他在上海某公司,在离职了几个月后,前公司的领导联系到他,希望他能够返聘回去,他很纠结要不要回去? 俗话说好马不吃回头草,但是这个小伙伴既然感到纠结了,我觉得至少说明了两个问题:1.曾经的公司还不错;2.现在的日子也不是很如意。否则应该就不会纠结了。 老实说,松哥之前也有过类似的经历,今天就来和小伙伴们聊聊回头草到底吃不吃。 首先一个基本观点,就是离职了也没必要和老东家弄的苦...

2020阿里全球数学大赛:3万名高手、4道题、2天2夜未交卷

阿里巴巴全球数学竞赛( Alibaba Global Mathematics Competition)由马云发起,由中国科学技术协会、阿里巴巴基金会、阿里巴巴达摩院共同举办。大赛不设报名门槛,全世界爱好数学的人都可参与,不论是否出身数学专业、是否投身数学研究。 2020年阿里巴巴达摩院邀请北京大学、剑桥大学、浙江大学等高校的顶尖数学教师组建了出题组。中科院院士、美国艺术与科学院院士、北京国际数学...

为什么你不想学习?只想玩?人是如何一步一步废掉的

不知道是不是只有我这样子,还是你们也有过类似的经历。 上学的时候总有很多光辉历史,学年名列前茅,或者单科目大佬,但是虽然慢慢地长大了,你开始懈怠了,开始废掉了。。。 什么?你说不知道具体的情况是怎么样的? 我来告诉你: 你常常潜意识里或者心理觉得,自己真正的生活或者奋斗还没有开始。总是幻想着自己还拥有大把时间,还有无限的可能,自己还能逆风翻盘,只不是自己还没开始罢了,自己以后肯定会变得特别厉害...

男生更看重女生的身材脸蛋,还是思想?

往往,我们看不进去大段大段的逻辑。深刻的哲理,往往短而精悍,一阵见血。问:产品经理挺漂亮的,有点心动,但不知道合不合得来。男生更看重女生的身材脸蛋,还是...

为什么程序员做外包会被瞧不起?

二哥,有个事想询问下您的意见,您觉得应届生值得去外包吗?公司虽然挺大的,中xx,但待遇感觉挺低,马上要报到,挺纠结的。

当HR压你价,说你只值7K,你该怎么回答?

当HR压你价,说你只值7K时,你可以流畅地回答,记住,是流畅,不能犹豫。 礼貌地说:“7K是吗?了解了。嗯~其实我对贵司的面试官印象很好。只不过,现在我的手头上已经有一份11K的offer。来面试,主要也是自己对贵司挺有兴趣的,所以过来看看……”(未完) 这段话主要是陪HR互诈的同时,从公司兴趣,公司职员印象上,都给予对方正面的肯定,既能提升HR的好感度,又能让谈判气氛融洽,为后面的发挥留足空间。...

面试:第十六章:Java中级开发

HashMap底层实现原理,红黑树,B+树,B树的结构原理 Spring的AOP和IOC是什么?它们常见的使用场景有哪些?Spring事务,事务的属性,传播行为,数据库隔离级别 Spring和SpringMVC,MyBatis以及SpringBoot的注解分别有哪些?SpringMVC的工作原理,SpringBoot框架的优点,MyBatis框架的优点 SpringCould组件有哪些,他们...

面试阿里p7,被按在地上摩擦,鬼知道我经历了什么?

面试阿里p7被问到的问题(当时我只知道第一个):@Conditional是做什么的?@Conditional多个条件是什么逻辑关系?条件判断在什么时候执...

Python爬虫,高清美图我全都要(彼岸桌面壁纸)

爬取彼岸桌面网站较为简单,用到了requests、lxml、Beautiful Soup4

差点跪了...

最近微信又搞出了一个大利器,甚至都上了热搜,当然消息最敏捷的自媒体人,纷纷都开通了自己的视频号。01 视频号是什么呢?视频号是微信体系内的短视频,它不同...

面试了一个 31 岁程序员,让我有所触动,30岁以上的程序员该何去何从?

最近面试了一个31岁8年经验的程序猿,让我有点感慨,大龄程序猿该何去何从。

Vue回炉重造之router路由(更新中)

你好,我是Vam的金豆之路,可以叫我豆哥。2019年年度博客之星、技术领域博客专家。主要领域:前端开发。我的微信是 maomin9761,有什么疑问可以加我哦,自己创建了一个微信技术交流群,可以加我邀请你一起交流学习。最后自己也创建了一个微信公众号,里面的文章是我自己精挑细选的文章,主要介绍各种IT新技术。欢迎关注哦,微信搜索:臻美IT,等你来。 欢迎阅读本博文,本博文主要讲述【】,文字通...

大三实习生,字节跳动面经分享,已拿Offer

说实话,自己的算法,我一个不会,太难了吧

程序员垃圾简历长什么样?

已经连续五年参加大厂校招、社招的技术面试工作,简历看的不下于万份 这篇文章会用实例告诉你,什么是差的程序员简历! 疫情快要结束了,各个公司也都开始春招了,作为即将红遍大江南北的新晋UP主,那当然要为小伙伴们做点事(手动狗头)。 就在公众号里公开征简历,义务帮大家看,并一一点评。《启舰:春招在即,义务帮大家看看简历吧》 一石激起千层浪,三天收到两百多封简历。 花光了两个星期的所有空闲时...

Java岗开发3年,公司临时抽查算法,离职后这几题我记一辈子

前几天我们公司做了一件蠢事,非常非常愚蠢的事情。我原以为从学校出来之后,除了找工作有测试外,不会有任何与考试有关的事儿。 但是,天有不测风云,公司技术总监、人事总监两位大佬突然降临到我们事业线,叫上我老大,给我们组织了一场别开生面的“考试”。 那是一个风和日丽的下午,我翘着二郎腿,左手端着一杯卡布奇诺,右手抓着我的罗技鼠标,滚动着轮轴,穿梭在头条热点之间。 “淡黄的长裙~蓬松的头发...

大胆预测下未来5年的Web开发

在2019年的ReactiveConf 上,《Elm in Action》的作者Richard Feldman对未来5年Web开发的发展做了预测,很有意思,分享给大家。如果你有机会从头...

立即提问