Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

実装されているステップの一覧が欲しい #2

Open
diskit opened this issue Feb 19, 2024 · 1 comment
Open

実装されているステップの一覧が欲しい #2

diskit opened this issue Feb 19, 2024 · 1 comment
Assignees

Comments

@diskit
Copy link
Contributor

diskit commented Feb 19, 2024

No description provided.

@ayato-p ayato-p assigned ayato-p and i-whammy and unassigned ayato-p Feb 19, 2024
@i-whammy
Copy link

とりあえず @ayato-p に依頼されてからやってきたことの共有と、今後の課題感について共有しときます。 自分が忘れそうなので

やったこと

    <profiles>
        <profile>
            <id>annotation-processing</id>
            <build>
                <plugins>
                    <plugin>
                        <groupId>org.jetbrains.kotlin</groupId>
                        <artifactId>kotlin-maven-plugin</artifactId>
                        <extensions>true</extensions>
                        <configuration>
                            <annotationProcessorPaths>
                                <annotationProcessorPath>
                                    <groupId>dev.i-whammy</groupId>
                                    <artifactId>gauge-annotation-processor</artifactId>
                                    <version>0.1.0</version>
                                </annotationProcessorPath>
                            </annotationProcessorPaths>
                            <annotationProcessors>
                                <annotationProcessor>dev.iwhammy.GaugeAnnotationProcessor</annotationProcessor>
                            </annotationProcessors>
                        </configuration>
                        <executions>
                            <execution>
                                <id>run-annotation-processor</id>
                                <phase>generate-sources</phase>
                                <goals>
                                    <goal>compile</goal>
                                </goals>
                            </execution>
                        </executions>
                    </plugin>
                </plugins>
            </build>
        </profile>
    </profiles>
$ mvn clean compile -Pannotation-processing
...
[INFO] --- kotlin:1.9.21:kapt (default-kapt) @ playtest-core ---
整数値の<value>である
文字列の<value>である
文字列の<value>を含んでいる
...

課題感

  • pluginをもっと作り込まねば
    • pom.xmlにこんなに書き加えたくない!
      • ここはもう少し調査しないと正直わからんです
    • 出力先をちゃんとしたい!
      • とりあえずで標準出力に吐いてるけど、ファイルなりなんなりに吐き出したい
    • 細かいけど、ひとつのアノテーション内に複数の値が書かれてるときの出し方をいい感じにしたいなー
      • こういうの @Step("レスポンスのヘッダーが", "レスポンスのヘッダーの")
      • 今はただの一行で吐き出されるので

@diskit diskit changed the title 実装されているステップの一覧を出してー 実装されているステップの一覧が欲しい Feb 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants