DarkMatter in Cyberspace
  • Home
  • Categories
  • Tags
  • Archives

基于ivy的源代码调试方法


项目PORJ_TEST是项目PROJ的测试项目。在它的ivy中引用了PROJ的jar包。由于PROJ正处于开发阶段,源代码更改频繁, 在运行PROJ_TEST中的测试时,需要进入PROJ的jar包内部设置断点、调试源代码。传统的方法是在PROJ_TEST的Build Path中添加PROJ项目,但这样显然与ivy中定义的引用发生了冲突,且容易在打包时出现问题,怎样让ivy引用的jar包也能提高源代码?方法如下: PROJ项目的ivy.xml文件(ivy配置文件):

PROJ项目的build.xml文件(Ant构建脚本):

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

<javac srcdir="\({src.dir}" destdir="\)"

classpathref="lib.path" encoding="GBK" debug="true"/>

\({build.dist.dir}/\){product.name}-\({ivy.revision}-jar.jar" basedir="\){build.class.dir}">

\({build.dist.dir}/\){product.name}-\({ivy.revision}-source.jar" basedir="\){src.dir}">

<ivy:publish artifactspattern="${build.dist.dir}/[artifact]-[revision]-[type].[ext]"

resolver="${publish.resolver}" status="integration" overwrite="true"/>

PROJ_TEST项目的ivy.xml文件:



Published

Mar 9, 2011

Last Updated

Mar 9, 2011

Category

Tech

Tags

  • 调试 5
  • Ivy 19
  • 源代码 1

Contact

  • Powered by Pelican. Theme: Elegant by Talha Mansoor