熊猫超人◕̯͡◕
2013-05-28 17:02:22
java自动解析pom文件生成module.xml
本程序使用目的 根据解析pom文件,把项目所有的依赖导入目标文件中,并生成 module.xml 使用步骤 1,选择一个项目根目录 以便读取pom文件 2,在导出路劲中 选择要存到的位置 (以上两个文本框 可以保持历史选择的路径,存放到 path.txt中 下次打开程序是 回显到 输入框中) 3,分析依赖 在导入过程中 先解析pom 是否指定 依赖jar默认的存储路径,然后 在项目根目录下执行mvn命令 如果pom中指定了路径 就放到指定路径下(不可以更改)那么就要把需要的文件从pom指定的路径copy到1所指定的路径中 如果pom中没有指定路径 则将pom中的依赖导入到 步骤1 指定的路径(再导入前清空指定路径) 4,生成module.xml pom里面的依赖还有一种情况 最近才发现有一种依赖叫运行时引入,所以这样的依赖要提前引入,故新建了个文件夹jars放入这种依赖,以便生成module.xml,生成module.xml前 需扫描delete_jars.txt文件 (此文件中存放的信息是不需要的依赖文件),如果导入到1所指定的路径中的文件包含deletet_jars.txt中所标明的依赖文件 那么将他删除,删除后 在生成最终所需要的的module.xml文件。
由terryang编辑于2014-2-20 11:22:05
猜你喜欢
请下载代码后再发表评论
文件名:gen.rar,文件大小:32K
下载
- /
- /gen2
- /gen2/.classpath
- /gen2/.project
- /gen2/.settings
- /gen2/.settings/.jsdtscope
- /gen2/.settings/org.eclipse.core.resources.prefs
- /gen2/.settings/org.eclipse.jdt.core.prefs
- /gen2/.settings/org.eclipse.m2e.core.prefs
- /gen2/.settings/org.eclipse.wst.common.component
- /gen2/.settings/org.eclipse.wst.common.project.facet.core.xml
- /gen2/.settings/org.eclipse.wst.jsdt.ui.superType.container
- /gen2/.settings/org.eclipse.wst.jsdt.ui.superType.name
- /gen2
相关代码
最近下载
zhaoyuqi LV1
2020年3月30日
voidcn LV1
2018年4月1日
ppk_master LV2
2014年4月28日
loosen LV2
2014年3月27日
熊猫超人◕̯͡◕ LV8
2014年3月26日
最近浏览
壹级天灾 LV14
2021年7月7日
zhaoyuqi LV1
2020年3月30日
李新超 LV1
2020年3月6日
toto_to LV2
2019年12月17日
freeeasyrose LV2
2018年10月17日
voidcn LV1
2018年4月1日
ddqddqddq LV14
2018年3月19日
zr_duanyi LV4
2018年1月23日
w261203050 LV8
2017年9月7日
xingzhejh
2017年8月11日
暂无贡献等级