我正在尝试创建一个可以清理构建我在Eclipse中工作的项目的脚本。
问题在于使用Eclipse无头运行干净构建的命令。这是我正在使用的命令:
Eclipse.app/Contents/MacOS/eclipse --launcher.suppressErrors -nosplash -data "~/git/SwingJS" -application org.eclipse.cdt.managedbuilder.core.headlessbuild -cleanBuild
这基本上是这里列出的命令的结构GNU ARM Eclipse(查看Eclipse的主要文档页面也是无益的。)
我得到的具体错误信息如下:
org.eclipse.logback.configuration: The org.eclipse.m2e.logback.configuration bundle was activated before the state location was initialized. Will try after the state location is initialized.
org.eclipse.m2e.logback.configuration: Logback config file: /Users/andrewlee/git/SwingJS/.metadata/.plugins/org.eclipse.m2e.logback.configuration/logback.1.7.0.20160603-1933.xml
SLF4J: Class path contains multiple SLF4J bindings.SLF4J: Found binding in [bundleresource://954.fwk1087712231:1/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [bundleresource://954.fwk1087712231:2/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html for an explanation.SLF4J: Actual binding is of type [ch.qos.logback.classic.util.ContextSelectorStaticBinder]org.eclipse.m2e.logback.configuration: Initializing logbackWARNING: No Project matched "swingjs". Skipping...
据我所知,现在命令中的路径是正确的。
项目目录不在.../workspace/SwingJS
,因为我使用Eclipse Git工具从Git导入项目,在这种情况下,它默认将项目保留在$HOME/git/Project
。
此外,项目名称应为“swingjs”,但在日志中,它显示“警告:没有项目匹配”swingjs“。跳过......”
如果之前成功完成此操作的人给了我他们用来清理构建Eclipse项目的特定命令,我将不胜感激。
感谢。