`
anglemoshao
  • 浏览: 6519 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Eclipse插件开发之动态创建source folder

 
阅读更多

try {

// 先找指定的源文件夹所在的IPackageFragmentRoot

final IProject project = root.getProject(projectName);

IJavaProject javaProject = JavaCore.create(project);

IFolder srcFolder = javaProject.getProject().getFolder("src");

        srcFolder.getName();

        if(!srcFolder.exists()){

srcFolder.create(true, true, null);

        }

IPackageFragmentRoot packageFragmentRoot = javaProject

.findPackageFragmentRoot(new Path("/"+projectName+"/src"));

// 根据IPackageFragmentRoot创建IPackageFragment,IPackageFragment就是包了

if(packageFragmentRoot != null){

IPackageFragment packageFragment = packageFragmentRoot

.createPackageFragment(packageSrcName, true, null);

System.out.println(packageFragment.toString());

} else

throwCoreException( projectName + "下不存在src文件夹,请手动创建." );

} catch (JavaModelException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

分享到:
评论

相关推荐

    使用ant从多个SourceFolder的项目中导出jar包的测试项目

    有些项目中存在多个SourceFolder,而我们可能需要从其中一个SourceFolder中导出jar包。使用ant进行简单的编译打包已经不能满足该需求。笔者经过细心研究,找到了一种可行的解决方案。详情请参考该完整的java项目,...

    eclipse打开文件夹插件

    根据开源的openextern修改而来,直接放在eclipse\dropins目录下面即可。 重启Eclipsep之后,右键菜单里即添加了Open Shell和Open Folder两个功能。 也可以在工具栏里添加。

    SourceInsight4插件.zip

    SourceInsight 4.0 插件说明: 1、mycomment.em 2、openfolder.em 3、quicker.em 详情请看readme

    使用eclipse查看jar包的工具

    eclipse查看jar包源码工具:在Eclipse查看开发包jar源码的方法如下: 1.选择项目,右键中单击【Properties】 2.【Java Build Path】-【Configure Build Path】-【Libraries】,在下面找到如:Guava-r09.jar包,...

    eclipse打开类文件所在目录插件

    每次在部署项目需要去找class文件时,总要一层层打开class文件的编译目录,不胜其烦,大大浪费程序员的时间,于是开发了在这款插件,和其他插件一样,将jar包放入eclipse的dropins目录下,重启eclipse,在java类右键...

    Eclipse的red5插件

    3.Import the project to your eclipse : Import -> Existing projects to workspace -> Select root directory -> {browse locate the downloaded repository folder} 4.Clean project anf make sure you dont have...

    EBS开发(form builder)中使用文件夹(folder)功能的步骤

    EBS开发(form builder)中使用文件夹(folder)功能的步骤 ,比较详细

    com.cb.eclipse.folding.KAM-3.5.zip Eclipse代码折叠插件

    说明: Eclipse代码折叠插件 ...2 unzip into Eclipse's plugins folder 3 restart Eclipse Then use Windows > Preferences > Java > Editor > Folding and specify user defined regions 亲测Eclipse Juno可用

    Eclipse Installation

    eclipse,

    FORM开发FOLDER参考实例

    FORM开发FOLDER参考实例,按照例子可以很容易学习。

    eclipse快捷键.txt

    2.2 eclipse中project的技巧,就是在存在测试代码的时候,将测试代码和主要代码通过source folder分开,然后设置没有eclipse 1.2 eclipse快捷键 /** * 1. alt+/ 代码辅助 * 2. ctrl+s 保存编译 * 3. ...

    VC6插件(Open Containing Folder)

    相比VS2010及 VS2012, VC6编译器缺少一个“Open Containing Folder”的功能。该插件(MyOWF.dll)实现了该功能。 使用方法:1)将MyOWF.dll放到C:\Program Files (x86)\Microsoft Visual Studio\Common\MSDev98\Add...

    WEB开发 之 ASP Folder 对象.docx

    WEB开发 之 ASP Folder 对象.docx

    Eclipse里配置Tomcat

    12.选择 Window > Preference > Java > Build Path,选中Folders指定目录作为新建java工程默认的路径,请保持Source folder name 和 Output folder name为默认值。“As JRE library use"选中”JRE_LIB variable“; ...

    Eclipse初始安装配置及常见问题总结

    Eclipse初始安装配置及常见问题总结

    Folder Creator 1.0批量创建文件夹自定义起始数和数量.rar

    Folder Creator 1.0 是一个简单易用的开源工,大小仅为30KB,主要功能是批量创建文件夹。用户只需输入标文件夹路径、文件夹名称前缀、起始和文件夹数量,即可预览并批量生成文件夹。 这个工具的设计初衷是为了帮助...

    Source Insight的相对路径设置方法

    Source Insight的相对路径设置

    Folder Size 2.1 Folder Size 2.1

    Test Folder Size 2.1 Folder Size 2.1

    org.eclipse.paho.client.mqttv3-1.2.0-sources.zip

    mqtt java版本的源码,版本号1.2.0,有兴趣的可以下载,mqtt广泛用于物联网,智能家居,...4.在moudle的main目录下创建resources目录(New > Folder > Java Resources Folder) 5.将nls的资源文件copy至resources即可

    maven+eclipse

    在eclipse中创建maven工程,注意几项: 选择Artifact ID为maven-archetype-webapp的一项 创建目录结构:工程右键:new-Source Folder,创建如下几个目录 依次设置java,resources目录的class输出目录,工程右键:build...

Global site tag (gtag.js) - Google Analytics