एक संभावित दृष्टिकोण चींटी + ग्रूवी से होगा करने के लिए में सहायक होगा: पहले निम्नलिखित सामग्री के साथ एक build.xml फ़ाइल बनाने:
<?xml version="1.0" encoding="UTF-8"?>
<project name="project" default="default">
<taskdef name="groovy"
classname="org.codehaus.groovy.ant.Groovy"
classpath="/home/me/workspace/Groovy/lib/groovy-all-2.1.4.jar" />
<target name="default">
<groovy>
bundle = org.eclipse.core.runtime.Platform.getBundle("org.eclipse.core.resources");
resPlugin = bundle.loadClass("org.eclipse.core.resources.ResourcesPlugin");
root = resPlugin.getWorkspace().getRoot();
project = root.getProject("new");
project.create(null);
project.open(null);
resPlugin.getWorkspace().save(true, null);
</groovy>
</target>
</project>
फिर निष्पादन द्वारा चलाएं:
./eclipse -nosplash -data /home/me/workspace -application org.eclipse.ant.core.antRunner -buildfile /home/me/build.xml
बेशक, एक पूर्ण स्क्रिप्ट में कुछ और कोड होंगे, शायद IWorkspaceRunnable का उपयोग करके चलाएं और इसी तरह मूल बातें यहां हैं। बस सुनिश्चित करें कि आप जिस ग्रह को ग्रहण से उपयोग करना चाहते हैं वह Platform.getBundle + bundle.loadClass तंत्र का उपयोग कर स्थित है।
संभावित डुप्लिकेट: http://stackoverflow.com/questions/1718456/create-an-eclipse-project-on-the-command-line – amcnabb
यह नहीं है डुप्लिकेट क्योंकि उस प्रश्न में सीडीटी का उल्लेख किया गया था और सीडीटी के आधार पर समाधान प्रस्तावित किया गया था और वर्तमान में इसका सबसे अधिक वोट दिया गया है। –