2017-02-22 5 views
1

私はEclipseのcodenameoneプロジェクトを持っています。私は独自のcodenameone修正されたソース(codenameoneソースプロジェクトはnetbeansにあります)を使用してEclipseでこのプロジェクトを実行したいと思います。どうすればいい?それは、このビデオで述べたようにEclipseプロジェクトにCodenameone Sourceを使用するには?

enter image description here

、我々はビルド・パスにプロジェクトをリンクしなければならないが、それは我々がnetbeanプロジェクトを持っている場合にのみ機能します。

EclipseのCodenameoneソースを編集するのが良い解決策です(githubのソースにはNetbeansプロジェクトの構造があります)。

ありがとうございます!

+0

あなたの質問はあまり明確ではありません。 – Diamond

答えて

1

現在、Codename Oneソースを使用したデバッグは、コーディングに使用するプラットフォームであるため、NetBeansでのみサポートされています。他のIDEと連携することは難しく、あなたの努力の価値がないかもしれません。

Eclipseでこれを実行すると誰かが少し遅れて投稿しましたが、参照が見つかりませんでした。

一般にネイティブソースをビルドしてそこからデバッグしたい場合は、私たちが持っているロジックに基づいて動作し、それをEclipse(または他のIDE)に適合させるだけです。コードネームつのプロジェクトを実行すると、2つの主要な依存関係があります。

  • コードネームワンプロジェクト - それはあなたが
  • JavaSEPort別の定期的なプロジェクトで作業することができ、通常のJavaプロジェクトですが、これはコードネームワンコードの実装であり、シミュレータを含み。

コンパイルの両方にこれらのプロジェクトのソースツリーを追加するが、段階をパッケージではないし、あなたのメインクラスとしてSimulatorクラスを設定してください。

これを成功させれば、NetBeansビルドの横にある開発者ガイドwikiでこれを書いて、これが将来の開発者のためにどのように行われるのかを説明すれば本当にうれしいでしょう。

+0

ご清聴ありがとうございます。私はそれをEclipseに適応しようとしましたが、各プロジェクト(Javaプロジェクトの作成、ビルドパスの設定、Antタスクを実行するための実行設定のコンフィグレーション...)を適応させる必要があるため複雑すぎます。 さらに、Port(Android、iOSなど)の修正されたソースもテストできると思っていましたが、私たちはできないと思います??? 最後に、私はnetbeansの変更を行い、私のEclipseプロジェクトにコンパイルされたcodenameone jarを追加します。 NB:チケットを修正するためにこれらの作業をすべて行っています。https://github.com/codenameone/CodenameOne/issues/2040 –

+0

NetBeansを使用するほうが簡単でしょう。私は今日この記事をブログの投稿に投稿し、Eclipseでこれをした人が気づいてチャイムにいるかどうかを確認します。 –

+0

Ok nice。 Android Portの変更をテストしたい場合、どうすればいいですか?生成されたAndroid.jarはどこに含める必要がありますか?私はcodenameoneソースをコンパイルしたときにPortとどのように動作するのか誤解しました... –

関連する問題