`
yutiansky
  • 浏览: 192811 次
  • 性别: Icon_minigender_1
  • 来自: 本溪
社区版块
存档分类
最新评论

(ant入门)用Ant生成Jar文件时在manifest中加入打包时间

阅读更多

说明

用tstamp和manifest可以实现这个功能。

<?xml version="1.0" encoding="UTF-8"?>

<project name="AntTest" default="build" basedir=".">
	<target name="build">

		<!-- create timestamp with tstamp -->
		<tstamp>
			<format property="touch.time" pattern="yyyy/MM/dd hh:mm" />
		</tstamp>
		<echo message="${touch.time}" />

		
		<jar destfile="test.jar" basedir="./target">
			<include name="**/*.*" />
			
			<!-- set mainfest information to manifest -->
			<manifest>
				<attribute name="Implementation-Maker" value="tian.yu" />
				<attribute name="Implementation-Time" value="${touch.time}" />
			</manifest>
		</jar>
	</target>
</project>

相关联接

tstamp : http://ant.apache.org/manual/CoreTasks/tstamp.html

jar : http://ant.apache.org/manual/CoreTasks/jar.html

分享到:
评论
1 楼 haiyupeter 2010-04-07  
问一下,在一个project里,有多个jar包要使用同样的manifest,可以将manifest抽取成同一个吗?这样好维护一些。

相关推荐

    J2EE JNDI配置原理详解 JBOSS安装配置 Maven入门 Ant使用入门

    1.12 详解MANIFEST.MF文件 1.13 Maven入门--概念与实例 1.14 Subversion 1.15 jar war ear区别 1.16 如何在Eclipse中调试JBoss应用 1.17 JBoss 5.0 安装与配置详解 1.18 JBOSS安装配置 1.19 Oracle,MySql,...

    ant学习打包代码

    &lt;echo message="ant的xml文件:${ant.file}" /&gt; 当前系统的语言:${user.language}" /&gt; &lt;echo message="ant发现Java虚拟机的版本:${ant.java.version}" /&gt; 项目的绝对路径:${basedir}"/&gt; &lt;/project&gt;

    ant1.9资源

    3. 使用Ant的jar任务生成jar文件 读者可以在上例的基础上更进一步,来生成jar包,可在run这个target下再加上如下target: &lt;target name="jar" depends="run"&gt; &lt;jar destfile="helloworld.jar" basedir="build/...

    hadoop-eclipse-plugin-3.1.2.jar

    ant1.10.6+hadoop3.1.2生成hadoop-eclipse-plugin-3.1.2.jar, lib下加入stax2-api-3.1.4.jar,woodstox-core-5.0.3.jar,MANIFEST.MF追加2个jar信息

    hadoop-eclipse-plugin-1.1.2.jar

    hadoop 1.1.2 的eclipse 插件 经测试可用 如不可用 可以参考如下自行编译 首先将 ${HADOOP_HOME}\src\contrib 下面的 build-contrib.xml 复制到 ${...在${HADOOP_HOME}\src\contrib\eclipse-plugin 下面 执行 ant jar

    wsdl4j-1.6.2.jar

    wsdl4j-1.6.2.jar Manifest-Version: 1.0 Ant-Version: Apache Ant 1.6.5 Created-By: 1.4.1 (IBM Corporation) Specification-Title: JWSDL Specification-Version: 1.2 Specification-Vendor: IBM (Java Community...

    Simple-Text-Editor:该存储库包含主题为“编程工具-CS382”(Mentor)中针对研究暨项目记录的所有必需文件。

    jar SimpleJavaTextEditor.jar 或者在提取的文件夹上运行ant,将在该文件中创建一个dist文件夹(注意-使jar文件可执行)重要的运行应用程序时,路径中必须包含Icons目录及其文件(因此,您必须将“ icons / ”移动到...

    Maven学习资料个人总结

    Apache Maven一个潜在的基于java的apache ant的构建工具的替代者...这个好处导致的结果就是,用maven编译的项目在发布的时候只需要发布源码,小得很,而反之,ant的发布则要把所有的包一起发布,显然maven又胜了一筹。

    hadoop1.1.2 eclipse 插件

    在用eclipse 搭建hadoop插件时,apache不会提供插件,插件必须自己编译并且声称jar包。 1、将hadoop-1.1.2.tar.gz解压。比如:D:\hadoop-1.1.2。 2、进入D:\hadoop-1.1.2\src\contrib目录。将build-contrib.xml...

    新版Android开发教程.rar

    的 Android SDK 提供了在 Android 平台上使用 JaVa 语言进行 Android 应用开发必须的工具和 API 接口。 特性 • 应用程序框架 支持组件的重用与替换 • Dalvik Dalvik Dalvik Dalvik 虚拟机 专为移动设备优化 • ...

    springboot参考指南

    在Spring环境中使用YAML暴露属性 iii. 23.6.3. Multi-profile YAML文档 iv. 23.6.4. YAML缺点 vii. 23.7. 类型安全的配置属性 i. 23.7.1. 第三方配置 ii. 23.7.2. 松散的绑定(Relaxed binding) iii. 23.7.3. @...

    Eclipse从入门到精通.rar

    4.8.3 定义 JAR 檔的 manifest................. 180 4.8.4 重新产生 JAR 檔 183 4.9.建立 Javadoc 文件... 185 4.9.1 选取产生 Javadoc 用的类型.............. 185 4.9.2 为标准 doclet 配置 Javadoc 自变量.....

    移动代理源代码

    META-INF: contains the .manifest file to automacally produce a jar file of the whole project. logsProps: contains the rules for logging with log4j. repositories: contains the DB used to store some ...

    Eclipse 中文教程

    4.8.3定义 JAR 檔的 manifest 134 4.8.4重新产生 JAR 檔 136 4.9.建立 Javadoc 文件 138 4.9.1选取产生 Javadoc 用的类型 138 4.9.2为标准 doclet 配置 Javadoc 自变量 139 4.9.3配置 Javadoc 自变量 139 4.10工作集...

    substance-6.1

    Ant-Version: Apache Ant 1.7.1 Created-By: 16.3-b01-279 (Apple Inc.) Substance-Distribution: Full Substance-Version: 6.1final Trinidad Substance-BuildStamp: August 9, 2010 09:28:02 PDT

    eclipse 中文版教程

    483 定义 JAR 檔的 manifest 180 484 重新产生 JAR 檔 183 49建立 Javadoc 文件 185 491 选取产生 Javadoc 用的类型 185 492 为标准 doclet 配置 Javadoc 自变量 186 493 配置 Javadoc 自变量 187 410 工作集...

    Eclipse中文教程文档

    4.8.3定義 JAR 檔的 manifest 179 4.8.4重新產生 JAR 檔 182 4.9.建立 Javadoc 文件 184 4.9.1選取產生 Javadoc 用的類型 184 4.9.2為標準 doclet 配置 Javadoc 引數 185 4.9.3配置 Javadoc 引數 186 4.10工作集...

    Eclipse整合开发工具-基础篇

    4.8.3定義 JAR 檔的 manifest 179 4.8.4重新產生 JAR 檔 182 4.9.建立 Javadoc 文件 184 4.9.1選取產生 Javadoc 用的類型 184 4.9.2為標準 doclet 配置 Javadoc 引數 185 4.9.3配置 Javadoc 引數 186 4.10工作集...

    Eclipse – 整合开发工具

    101 3.1.12搜尋(Search) 103 3.1.13啟動和關閉(Startup and Shutdown) 104 3.2 Ant 106 3.2.1 Ant 編輯器(Ant Editor) 106 3.2.2 Ant 執行時期(Ant Runtime) 108 3.3建置次序(Build ...

    spring-boot-reference.pdf

    11.5. Creating an Executable Jar 12. What to Read Next III. Using Spring Boot 13. Build Systems 13.1. Dependency Management 13.2. Maven 13.2.1. Inheriting the Starter Parent 13.2.2. Using Spring Boot ...

Global site tag (gtag.js) - Google Analytics