powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Подготовка исходников Scala для использования в Idea
13 сообщений из 13, страница 1 из 1
Подготовка исходников Scala для использования в Idea
    #38685415
Raziel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как из архива с исходниками Scala сделать jar-файл для использования в Idea?
...
Рейтинг: 0 / 0
Подготовка исходников Scala для использования в Idea
    #38685432
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RazielКак из архива с исходниками Scala сделать jar-файл для использования в Idea?
Распаковать. Скомпилировать Scala компилятором. Запаковать в jar.
...
Рейтинг: 0 / 0
Подготовка исходников Scala для использования в Idea
    #38685433
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Raziel,

По-хорошему, к исходникам всегда прилагается скрипт для сборки. Уверены что у вас таковой отсутствует?
...
Рейтинг: 0 / 0
Подготовка исходников Scala для использования в Idea
    #38685454
Raziel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скачивал по адресу https://github.com/scala/scala/archive/v2.11.1.tar.gz . Внутри есть некий build.xml, но Idea его ни открыть, ни импортировать не может. Начинается он так:
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
<?xml version="1.0" encoding="UTF-8"?>

<project name="sabbus" default="build"
  xmlns:artifact="urn:maven-artifact-ant"
  xmlns:rsel="antlib:org.apache.tools.ant.types.resources.selectors">
  <include file="build-ant-macros.xml" as="macros"/>

  <description>
SuperSabbus for Scala core, builds the scala library and compiler. It can also package it as a simple distribution, tests it for stable bootstrapping and against the Scala test suite.
  </description>
.............
...
Рейтинг: 0 / 0
Подготовка исходников Scala для использования в Idea
    #38685505
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RazielСкачивал по адресу https://github.com/scala/scala/archive/v2.11.1.tar.gz.
Мля, ну это же сама Scala. Гугл - Build Scala from sources - первая же ссылка пошаговое описание как собрать.

RazielВнутри есть некий build.xml

Это Ant

Razielно Idea его ни открыть, ни импортировать не может.

А это бред. Открывайте Ant tab и добавляйте туда этот файл.
...
Рейтинг: 0 / 0
Подготовка исходников Scala для использования в Idea
    #38685523
Raziel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczRazielСкачивал по адресу https://github.com/scala/scala/archive/v2.11.1.tar.gz.
Мля, ну это же сама Scala. Гугл - Build Scala from sources - первая же ссылка пошаговое описание как собрать.
Собрать под винду не получилось - нужен интерпретатор sh-файлов.

Razielно Idea его ни открыть, ни импортировать не может.

А это бред. Открывайте Ant tab и добавляйте туда этот файл.
Что такое "Ant tab"?
...
Рейтинг: 0 / 0
Подготовка исходников Scala для использования в Idea
    #38685539
Raziel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нашёл ant tab. При попытке вызвать build выдаёт ошибку "D:\Temp\scala-2.11.1.tar\scala-2.11.1\build.xml:255: Problem: failed to create task or type if". При двойном клике указывает на кусок
Код: xml
1.
2.
3.
4.
 <property name="scala.ant.min.version" value="1.8.2"/>
    <if><not><antversion atleast="${scala.ant.min.version}"/></not>
      <then><fail message="Ant version ${scala.ant.min.version} is required. You are running ${ant.version}"/></then>
    </if>


Недостаточная версия встроенного Ant? Как указать на "правильный" Ant?
...
Рейтинг: 0 / 0
Подготовка исходников Scala для использования в Idea
    #38685541
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ant-contribs нужны.
...
Рейтинг: 0 / 0
Подготовка исходников Scala для использования в Idea
    #38685544
Raziel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowiczant-contribs нужны.
Что это? Как поставить?
...
Рейтинг: 0 / 0
Подготовка исходников Scala для использования в Idea
    #38685547
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RazielЧто это? Как поставить?
Дополнительные таски для Ant. В том числе if.
https://www.google.com/search?q=ant-contrib
Первая же ссылка содержит раздел Installation
...
Рейтинг: 0 / 0
Подготовка исходников Scala для использования в Idea
    #38685564
Raziel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczRazielЧто это? Как поставить?
Дополнительные таски для Ant. В том числе if.
https://www.google.com/search?q=ant-contrib
Первая же ссылка содержит раздел Installation
"Copy ant-contrib-0.3.jar to the lib directory of your Ant installation.". Где у встроенного в Idea Ant эта самая lib? В исходниках по адресу D:\Temp\scala-2.11.1.tar\scala-2.11.1\lib\ant уже присутствует ant-contrib.jar.
...
Рейтинг: 0 / 0
Подготовка исходников Scala для использования в Idea
    #38685567
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://www.jetbrains.com/idea/webhelp/defining-ant-execution-options.html
http://www.jetbrains.com/idea/webhelp/build-file-properties.html

Там на табе кнопка с настройками. Можно другой ант выбрать.
...
Рейтинг: 0 / 0
Подготовка исходников Scala для использования в Idea
    #38685577
Raziel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так почему он не подхватывает уже имеющийся contrib? Как можно это выяснить?
В xml-файле есть строки
Код: xml
1.
2.
3.
4.
5.
6.
7.
.....
<property name="lib.dir"                value="${basedir}/lib"/>
.....
<property name="lib-ant.dir"            value="${lib.dir}/ant"/>
.....
<taskdef resource="net/sf/antcontrib/antlib.xml" classpath="${lib-ant.dir}/ant-contrib.jar"/>
.....
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Подготовка исходников Scala для использования в Idea
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]