Setting the generated source directory for annotation processors in Maven

Вычислите как это:

x = 1 - 1/3 + 1/5 - 1/7 + 1/9  (... etc as far as possible.)
PI = x * 4

у Вас есть Pi!!!

Это - самый простой метод, о котором я знаю.

значение Pi медленно сходится к фактическому значению Pi (3.141592165......). Если Вы выполняете итерации больше раз, лучше.

6
задан djechlin 16 December 2012 в 03:25
поделиться

3 ответа

Плагин использовал жестко закодированный разделитель путей к классам Windows для построения пути к классам, поэтому он не работал на моей машине Linux.

Отправленные исправления:

5
ответ дан 8 December 2019 в 14:44
поделиться

Возможно, я что-то упускаю, но вы не должны:

  1. Сгенерировать источники в target / generated-sources / annotation-processing во время generate-sources фаза? apt-maven-plugin или maven-annotation-plugin могут помочь.

  2. Включите сгенерированные источники при компиляции источников в target / classes с использованием ] в maven-compiler-plugin или maven-build-helper-plugin ?

EDIT: Где xxx .annotation.EnforceJavaBeansConventionsProcessor находится? Разве вам не нужно добавлять зависимости в конфигурацию maven-annotation-plugin, как описано на странице Использование ?

<plugin>
  <groupId>org.bsc.maven</groupId>
  <artifactId>maven-processor-plugin</artifactId>
  <version>1.0-SNAPSHOT</version>
  <executions>
    <execution>
      <id>process</id>
      <goals>
        <goal>process</goal>
      </goals>
      <phase>generate-sources</phase>
      <configuration>
        <outputDirectory>src/main/generated</outputDirectory><!-- PROCESSOR OUT DIR --> 
        <processors><!-- LIST OF PROCESSOR CLASS(S) -->
          <processor>org.bsc.apt.BeanInfoAnnotationProcessor</processor>
        </processors>
      </configuration> 
    </execution>
  </executions>
  <dependencies/><!-- ADD DEPENDENCIES HERE IF REQUIRED -->
</plugin>

PS: Я бы не стал '

4
ответ дан 8 December 2019 в 14:44
поделиться

Не именно ответа на ваш вопрос, а интерес:

http://jira.codehaus.org/browse/mcompiler-75

Боюсь, есть ряд вопросов, использующих jsr 269 в Maven, по крайней мере, с плагином компилятора по умолчанию.

5
ответ дан 8 December 2019 в 14:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: