最代码广告位
熊猫超人◕̯͡◕的gravatar头像
熊猫超人◕̯͡◕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
最代码最近下载分享源代码列表最近下载
zhaoyuqi LV13月30日
星星
voidcn LV12018年4月1日
星星
ppk_master LV22014年4月28日
星星星星
loosen LV22014年3月27日
星星星星
熊猫超人◕̯͡◕ LV72014年3月26日
月亮星星星星星星
最代码最近浏览分享源代码列表最近浏览
zhaoyuqi LV13月30日
星星
李新超 LV13月6日
星星
toto_to LV22019年12月17日
星星星星
freeeasyrose LV22018年10月17日
星星星星
voidcn LV12018年4月1日
星星
ddqddqddq LV112018年3月19日
月亮月亮星星星星星星
zr_duanyi LV42018年1月23日
月亮
w261203050 LV82017年9月7日
月亮月亮
xingzhejh2017年8月11日
暂无贡献等级
kukugao LV82017年7月26日
月亮月亮
顶部客服微信二维码底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友