Как создать (или запустить) файл .jar из файлов .scala? - PullRequest
2 голосов
/ 16 июля 2010

Существует программа с открытым исходным кодом CIMCheck (http://wiki.cimtool.org/CIMCheck.html), которая должна быть утилитой командной строки и запускается с командой

    java -jar cimcheck.jar [option...] argument1 argument2

Когда я загружал исходный код, не былоФайлы .jar вообще, только пара файлов .scala и др.

Итак, у меня есть следующее дерево каталогов

   CIMCheck 
          -.classpath
          -.gitignore
          -.project
          -CIMCheck.launch
          -CIMCheck.xml
          -scaladoc.sh

          lib
              -scala-library.jar
          src
             au
               com
                  langdale
                           cimcheck
                                   -Checker.scala
                                   -CIMCheck.scala
                           util
                                   -CommandLine.scala

префикс "-" означает, что это файл, тогда как именабез префикса - папки.

Я скачал Scala и попытался скомпилировать / запустить упомянутые файлы .scala с помощью компилятора / интерпретатора scala, но есть некоторые ошибки при компиляции / запуске файлов.я попытался запустить scaladoc.sh в качестве сценария оболочки в Cygwin на Windows, но безуспешно.Я думаю, мне нужно запустить только CIMCheck.scala, как .jar, но не знаю как. Если вам нужен код из файлов * .scala, дайте мне знать, и я сделаю репост.

Cheers

Ответы [ 3 ]

2 голосов
/ 16 июля 2010

Это должно работать:

  1. В меню Eclipse выберите File > Export > Runnable JAR file, выберите конфигурацию запуска CIMCheck и установите флажок «Сохранить как ANT-скрипт».
  2. Проверьте, содержит ли выходной файл scala-library.jar.Если нет, добавьте его в сценарий, созданный на последнем шаге, и повторите его.
1 голос
/ 16 июля 2010

Тот факт, что у вас есть файлы .project и .classpath, указывает на то, что это, вероятно, проект Eclipse .Попробуйте открыть его в Eclipse (вам потребуется файл / импорт / существующий проект в рабочую область).

1 голос
/ 16 июля 2010

Я не могу получить доступ к http://git.cimtool.org/ прямо сейчас, но я бы предположил, что там будет readme или около того о builddihe проекте.Я вижу на веб-сайте CIMCheck упоминание об использовании Eclipse, поэтому, возможно, в него включен проект Eclipse, и вам разрешено собирать CIMCheck через IDE?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...