2014-01-01から1年間の記事一覧

Gradle Pluginでresourcesディレクトリからファイルを読み込む

いままではこういう風に書いていたんだけど public MyPlugin extends Plugin<Project> { @Override void apply(Project project) { URL url = ClassLoader.getResources("resource.file") assert url != null // fail } } 返ってくるURLはnullになってしまう。 こう書</project>…

ぼくのびるどはにゃあとなくプラグインを作りました

前回「ぼくのびるどはにゃあとなく」というタイトルで、ビルド完了したことを開発者に知らせるテクニックを紹介しました。 ぼくのビルドはにゃあとなく | 明日の鍵 http://tomorrowkey.hatenablog.jp/entry/2014/05/15/000000 なかなか評判がよさそうだった…

ぼくのビルドはにゃあとなく

potatotips7で「ぼくのビルドはにゃあとなく」というタイトルでLTしました。 私以外の発表スライドはこちらから見れます... potatotips 7 · potatotips/potatotips Wiki https://github.com/potatotips/potatotips/wiki/potatotips-7 ぼくのビルドはに…

LOG_TAGを生成するプラグインを作りました

LOG_TAG フィールドを生成するAndroid Studio用のプラグインを作りました。 JetBrains Plugin Repository :: Inject LOG_TAG Plugin http://plugins.jetbrains.com/plugin/7393?pr=androidstudio 初めて作ったプロダクトが公開されるってとてもテンションあ…

Plugin SDKにソースコードをアタッチする

プラグインを作るための環境構築を紹介したページにはIntelliJのソースコードをSDKにアタッチするという項目があります。 Check out the sources of IntelliJ IDEA Community Edition as described in Check Out & Build Community Edition In the Sourcepat…

IntelliJ Pluginの実行でAndroid Studioを起動する方法

Android Studio向けにプラグインを作ろうと思いますが、IntelliJでプラグインを作り実行するとIntelliJが起動してしまいます。 Android StudioはIntelliJをベースに作られたIDEですが、意外と互換性のない部分もあり、Android Studio向けにプラグインを作る…

IntelliJ IDEA Pluginの作り方

IntelliJ PluginのHello, World.ということで、Hello Pluginというプラグインを作ってみましょう。 ボタンを押すとHello!というNotificationが表示されるプラグインです。 目次 IntelliJ IDEAのダウンロード SDKの設定 プロジェクトの作成 Actionの作成 Noti…