Articles of eclipse

как скомпилировать kotlin в веб-проекте eclipse maven

я использовал затмение Марс jdk8 tomcat8 kotlin 1.0 im продолжение java-> kotlin в весеннем проекте Я добавляю этот код в pom.xml <properties> <kotlin.version>1.0.0</kotlin.version> </properties> … <dependencies> <dependency> <groupId>org.jetbrains.kotlin</groupId> <artifactId>kotlin-stdlib</artifactId> <version>${kotlin.version}</version> </dependency> </dependencies> …. <build> <plugins> <plugin> <artifactId>maven-eclipse-plugin</artifactId> <version>2.9</version> <configuration> <additionalProjectnatures> <projectnature>org.springframework.ide.eclipse.core.springnature</projectnature> </additionalProjectnatures> <additionalBuildcommands> <buildcommand>org.springframework.ide.eclipse.core.springbuilder</buildcommand> </additionalBuildcommands> <downloadSources>true</downloadSources> <downloadJavadocs>true</downloadJavadocs> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>2.5.1</version> <configuration> <source>1.6</source> […]

Использование константы java в параметре аннотации Kotlin

В Spring Boot (с Java) я обычно помещаю имена кеша в статические конечные строки, например: public static final String MY_CACHE_NAME = "cache_name" @Cacheable(value = MY_CACHE_NAME) Но, когда у меня есть класс java с этими именами кеша, и я пытаюсь использовать его в кеш-методе Kotlin, Eclipse говорит мне, что это не «константа времени компиляции». Есть ли […]

Как обеспечить класс kotlin для конфигураций запуска eclipse?

Я пытаюсь создать конфигурацию Run для класса kotlin. У меня такая же конфигурация на Java, и теперь попробуйте принять ее в kotlin. Мне нужно предоставить аргументы программы как «запустите this.package.this.class.name other.options», например, «запустите test.java.MyMainClass blahblahblah», но теперь у моего основного класса есть расширение .kt, я попробовал оба «запустите test.java.MyMainClass.kt» и «запустите test.java.MyMainClass.KClass», но компилятор все […]

DOM-манипуляция с Kotlin Javascript в проекте Eclipse Maven

У меня есть проект Kotlin Javascript Maven в Eclipse со следующим pom.xml: <project> … <dependencies> <dependency> <groupId>org.jetbrains.kotlin</groupId> <artifactId>kotlin-stdlib</artifactId> <version>1.1.51</version> </dependency> <dependency> <groupId>org.jetbrains.kotlin</groupId> <artifactId>kotlin-stdlib-js</artifactId> <version>1.1.51</version> </dependency> </dependencies> <build> <sourceDirectory>src/main/kotlin</sourceDirectory> <plugins> <plugin> <groupId>org.jetbrains.kotlin</groupId> <artifactId>kotlin-maven-plugin</artifactId> … </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <executions> <execution> <id>unpack</id> <phase>compile</phase> <goals> <goal>unpack</goal> </goals> … </execution> </executions> </plugin> </plugins> </build> </project> Он работает, если я […]

Ошибка компиляции в Eclipse в проекте Kotlin + Java, но проект строится с Maven

Это происходит в проекте Java и maven в Eclipse с характером kotlin. В этой части кода: val faces = figure.getFaces() for (polygon in faces) { //… Я получаю ошибку ниже в eclipse, где faces во второй строке выше подчеркнуты красным: Cannot access class 'Polygon'. Check your module classpath for missing or conflicting dependencies Проект представляет […]

Что это за пакет «KotlinRulezzz»?

Eclipse предлагает пакет под названием «KotlinRulezzz» . Что это за пакет? Это какое-то пасхальное яйцо?

Где файлы .class?

Я действительно не уверен, понимаю ли я, что происходит, когда вы пишете код Котлина. Я просто написал некоторые, и я вижу, что папка сборки, на которую указывает Eclipse для моего проекта, т.е. папка bin моего проекта, не имеет .class файлов. Он просто имеет исходные файлы .kt Kotlin. Что это значит? Этот язык динамически компилируется? Это […]

Выполнение программы Java и Kotlin с библиотекой времени исполнения Kotlin в пути к классам

Я создал смешанный проект Java + Kotlin в кислороде затмения. Я добавил плагин kotlin для затмения и добавил проект kotlin в проект. Нет проблем с компиляцией или построением с maven. Когда я выполнил проект, я получил исключение, потому что котлинской среды выполнения не существует. Не проблема снова, я добавил банку вручную в конфигурации запуска так: […]

Apache Tomcat 8.0 не может загрузить класс сервлета, написанный в Kotlin, используя Eclipse для Java EE, Mars 2

Я использую Eclipse для Java EE, Mars 2. Сначала я написал приложение сервлета, используя Java 8 и Apache Tomcat 8.0.x в этой среде разработки, и это работает отлично. Теперь я пытаюсь передать код Котлину. Но сервер Apache Tomcat, похоже, из информации, размещенной ниже, не может найти и загрузить мой класс LoginServlet . Я портировал вспомогательные […]

Eclipse Aether не разрешает `LATEST` правильно

Eclipse Aether, похоже, не вернет правильный выпуск, когда я пытаюсь разрешить LATEST версию: val artifact = DefaultArtifact("org.testng:testng:LATEST") val versionResult = system.resolveVrsion(session, VersionRequest(artifact, repositories, null)) println(versionResult) производит: 6.9.8 @ maven (https://jcenter.bintray.com/, default, releases+snapshots) Тем не менее, 6.9.10 является последним, и JCenter сообщает об этом правильно, как в каталоге, так и в maven-metadata.xml : <metadata> <groupId>org.testng</groupId> <artifactId>testng</artifactId> […]

Intereting Posts
Преобразование файлов определения TypeScript в Kotlin присваивать переменную только в том случае, если она равна нулю Десериализация объекта Kotlin с помощью GSON Разница между открытыми и переопределяющими методами в Котлине? Как правильно обращаться с ошибками при использовании HTTP-клиента в Котлине? Невозможно предоставить квалифицированную строку с помощью Dagger2 Ошибка подтверждения контракта в корде Hello World pt 2 Разница между «*» и «Any» в генериках Котлина Как я могу условно добавить асинхронную операцию в середине потока RxJava? Spring Data JPA / Hibernate "Невозможно найти атрибут с заданным именем" Как начать работу с viewmodel при успехе входа в шаблон mvvm Kotlin: как создать 2D-массив типа String В TornadoFX, как я могу выбрать глубоко вложенное свойство для свойства nullable ItemViewModel? Использование свойства NewApi по-прежнему вызывает предупреждения lint Как проверить, отсортирован ли массив строк в алфавитном порядке или нет с помощью Kotlin?