読者です 読者をやめる 読者になる 読者になる

taketoncheir.log

Like the Decatoncheir by Poseidon Industrial, This blog is Yet Another Storage for My Long Term Memories.

[Eclipse][PDE]Eclipseプラグイン開発でEclipseを使わずにmvn installさせようとしたが。。。

EclipseプラグインプロジェクトをTychoでビルドさせようとしてます。

リポジトリからチェックアウトしてきて、そのままmvn installしようとしたら、

Compile errorが!!

swtやらjfaceやらがないと怒ります。

おそらく、plug-in dependencyが通ってないのだろうと思い、以下のように設定して見ました。

    <configuration>
        <projectNameTemplate>${project.groupId}-${project.artifactId}</projectNameTemplate>
        <downloadSources>true</downloadSources>
        <downloadJavadocs>false</downloadJavadocs>
        <additionalBuildcommands>
            <buildcommand>org.eclipse.jdt.core.javabuilder</buildcommand>
            <buildcommand>org.eclipse.pde.ManifestBuilder</buildcommand>
            <buildcommand>org.eclipse.pde.SchemaBuilder</buildcommand>
        </additionalBuildcommands>
        <additionalProjectnatures>
            <projectnature>org.eclipse.pde.PluginNature</projectnature>
            <projectnature>org.eclipse.jdt.core.javanature</projectnature>
        </additionalProjectnatures>
        <classpathContainers>
            <classpathContainer>org.eclipse.jdt.launching.JRE_CONTAINER</classpathContainer>
            <classpathContainer>org.eclipse.pde.core.requiredPlugins</classpathContainer>
        </classpathContainers>
    </configuration> 

が、だめ!!

どうやればいいのかわからない、、
とりあえずmvn eclipse:eclipseしてからEclipseにimportし、ビルドパスが通った後mvn installしたらsuccess.
依存性をどうやって解決しているのか理解が足りてない、、