ant泛型编译问题解决及环境搭建
2014-05-08 12:30
429 查看
1:确保ant环境已经搭建好,然后在eclipse或MyEclipse的eclipse/plugin目录中找到如下jar:
jdtCompilerAdapter.jar
org.eclipse.jdt.debug.ui_3.6.1.v20111006_r372.jar
org.eclipse.jdt.core_3.7.3.v20120119-1537.jar
org.eclipse.jdt.compiler.tool_1.0.100.v_B79_R37x.jar
复制到ant_home/lib目录下,如果是利用eclipse运行脚本就需要把它加载到运行环境中;
2:在ant的build.xml脚本中加入
<property name="build.compiler" value="org.eclipse.jdt.core.JDTCompilerAdapter"/>
<javac encoding="UTF-8" srcdir="${src.dir}" destdir="${build.dir}/classes" source="1.6"
target="1.6" debug="on" includeAntRuntime="false" deprecation="true">
<classpath refid="project.class.path" />
<compilerarg value="-Xlint:unchecked -Xlint:deprecation" />
<include name="**/*.java" />
<exclude name="**/.svn/**" />
</javac>
3:如果是用eclipse运行ant脚本,在右键菜单选择从RUN as Ant 启动build.xml时,在对话框中 选择Runtime jRE:run in the same JRE as workspace.
记得要引入上面需要的几个jar包
注:在linux环境部署ant编译环境时记得一定要上传上面提到的各个依赖包,将其放到ant_hom的lib目录下
jdtCompilerAdapter.jar
org.eclipse.jdt.debug.ui_3.6.1.v20111006_r372.jar
org.eclipse.jdt.core_3.7.3.v20120119-1537.jar
org.eclipse.jdt.compiler.tool_1.0.100.v_B79_R37x.jar
ant环境搭建可以参考:
http://www.cnblogs.com/hoojo/archive/2013/06/14/java_ant_project_target_task_run.html http://www.cnblogs.com/hoojo/p/use_eclipse_ant_javac_JDT_compiler_class.html
部署成功后如系统编码问题:
2.寻找一个网络时间服务器,比如一些国家授时中心
微软公司授时主机(美国)
time.windows.com
台警大授时中心(台湾)
asia.pool.ntp.org
中科院授时中心(西安)
210.72.145.44
网通授时中心(北京)
219.158.14.130
3.我们的电脑怎样去同步授时中心的时间
ntpdate asia.pool.ntp.org
上面此命令就是去同步授时中心的时间
如果要让系统每天23:00去同步,这样可以使用上面所将的crontab设置计划同步
如下命令
#crontab -e
进入crontab编辑模式,使用方法同vi
输入 0 23 * * * ntpdate asia.pool.ntp.org >> /var/log/ntpdate.log
保存退出
这样就完成了你的系统到每天23:00去asia.pool.ntp.org 同步时间,并将同步的日志放到
/var/log/ntpdate.log
下面补充一下系统时间的设置
date -s可以直接设置系统时间
比如将系统时间设定成1996年6月10日的命令如下。
#date -s 06/10/96
将系统时间设定成下午1点12分0秒的命令如下。
#date -s 13:12:00
注意,这里说的是系统时间,是linux由操作系统维护的。
在系统启动时,Linux操作系统将时间从CMOS中读到系统时间变量中,以后修改时间通过修改系统时间实
现。为了保持系统时间与CMOS时间的一致性,Linux每隔一段时间会将系统时间写入CMOS。由于该同步是
每隔一段时间(大约是11分钟)进行的,在我们执行date -s后,如果马上重起机器,修改时间就有可能
没有被写入CMOS,这就是问题的原因。如果要确保修改生效可以执行如下命令。
#clock -w
这个命令强制把系统时间写入CMOS
jdtCompilerAdapter.jar
org.eclipse.jdt.debug.ui_3.6.1.v20111006_r372.jar
org.eclipse.jdt.core_3.7.3.v20120119-1537.jar
org.eclipse.jdt.compiler.tool_1.0.100.v_B79_R37x.jar
复制到ant_home/lib目录下,如果是利用eclipse运行脚本就需要把它加载到运行环境中;
2:在ant的build.xml脚本中加入
<property name="build.compiler" value="org.eclipse.jdt.core.JDTCompilerAdapter"/>
<javac encoding="UTF-8" srcdir="${src.dir}" destdir="${build.dir}/classes" source="1.6"
target="1.6" debug="on" includeAntRuntime="false" deprecation="true">
<classpath refid="project.class.path" />
<compilerarg value="-Xlint:unchecked -Xlint:deprecation" />
<include name="**/*.java" />
<exclude name="**/.svn/**" />
</javac>
3:如果是用eclipse运行ant脚本,在右键菜单选择从RUN as Ant 启动build.xml时,在对话框中 选择Runtime jRE:run in the same JRE as workspace.
记得要引入上面需要的几个jar包
注:在linux环境部署ant编译环境时记得一定要上传上面提到的各个依赖包,将其放到ant_hom的lib目录下
jdtCompilerAdapter.jar
org.eclipse.jdt.debug.ui_3.6.1.v20111006_r372.jar
org.eclipse.jdt.core_3.7.3.v20120119-1537.jar
org.eclipse.jdt.compiler.tool_1.0.100.v_B79_R37x.jar
ant环境搭建可以参考:
http://www.cnblogs.com/hoojo/archive/2013/06/14/java_ant_project_target_task_run.html http://www.cnblogs.com/hoojo/p/use_eclipse_ant_javac_JDT_compiler_class.html
用ant实现SVN代码更新,部署
http://hzl7652.iteye.com/blog/1188967部署成功后如系统编码问题:
2.寻找一个网络时间服务器,比如一些国家授时中心
微软公司授时主机(美国)
time.windows.com
台警大授时中心(台湾)
asia.pool.ntp.org
中科院授时中心(西安)
210.72.145.44
网通授时中心(北京)
219.158.14.130
3.我们的电脑怎样去同步授时中心的时间
ntpdate asia.pool.ntp.org
上面此命令就是去同步授时中心的时间
如果要让系统每天23:00去同步,这样可以使用上面所将的crontab设置计划同步
如下命令
#crontab -e
进入crontab编辑模式,使用方法同vi
输入 0 23 * * * ntpdate asia.pool.ntp.org >> /var/log/ntpdate.log
保存退出
这样就完成了你的系统到每天23:00去asia.pool.ntp.org 同步时间,并将同步的日志放到
/var/log/ntpdate.log
下面补充一下系统时间的设置
date -s可以直接设置系统时间
比如将系统时间设定成1996年6月10日的命令如下。
#date -s 06/10/96
将系统时间设定成下午1点12分0秒的命令如下。
#date -s 13:12:00
注意,这里说的是系统时间,是linux由操作系统维护的。
在系统启动时,Linux操作系统将时间从CMOS中读到系统时间变量中,以后修改时间通过修改系统时间实
现。为了保持系统时间与CMOS时间的一致性,Linux每隔一段时间会将系统时间写入CMOS。由于该同步是
每隔一段时间(大约是11分钟)进行的,在我们执行date -s后,如果马上重起机器,修改时间就有可能
没有被写入CMOS,这就是问题的原因。如果要确保修改生效可以执行如下命令。
#clock -w
这个命令强制把系统时间写入CMOS
相关文章推荐
- ant泛型编译问题解决及环境搭建
- Unix NetWork Programming——环境搭建(解决unp.h等源码编译问题)
- 【转】Unix NetWork Programming——环境搭建(解决unp.h等源码编译问题)
- Unix NetWork Programming——环境搭建(解决unp.h等源码编译问题)
- Unix NetWork Programming——环境搭建(解决unp.h等源码编译问题)
- Unix NetWork Programming(unix环境编程)——环境搭建(解决unp.h等源码编译问题)
- Unix NetWork Programming——环境搭建(解决unp.h等源码编译问题)
- Android --- windows下搭建Linux环境下载编译Android源代码--解决下载android系统源码错误问题
- Unix NetWork Programming——环境搭建(解决unp.h等源码编译问题)
- Unix NetWork Programming——环境搭建(解决unp.h等源码编译问题)(转载)
- Unix NetWork Programming——环境搭建(解决unp.h等源码编译问题)
- Unix NetWork Programming——环境搭建(解决unp.h等源码编译问题) (转)
- Unix NetWork Programming——环境搭建(解决unp.h等源码编译问题)
- protobuf windows java 环境搭建(编译出protobuf需要的jar包,解决编译时OutOfMemory的问题)
- Mac OS X下搭建Android Source编译环境的问题及解决方法
- Jmeter + Ant 测试环境搭建 及解决问题: the <jmeter> type doesn't support nested text data
- Unix NetWork Programming——环境搭建(解决unp.h等源码编译问题)
- Mac OS X 10.8.3搭建Android工程源码的编译环境(解决找不到GCC、GIT、PYTHON的问题)
- Unix NetWork Programming——环境搭建(解决unp.h等源码编译问题)
- Unix NetWork Programming——环境搭建(解决unp.h等源码编译问题)