私はJavaとAndroidの相対的な新人ですが、これまでのところ真に啓発的な経験でした。最も大きな不都合は、私のプロジェクトを最初に設定することです。私はちょうど開発に着手し、従業員を悩ますことなく、より少ない時間を費やしたいと思っています...非MVNソリューションはありますか?
私は依存プロジェクトのソースコードをダウンロードし、手動でjarファイルを作成してから手動でeclipseプロジェクトに追加するのに多くの時間を費やしているように感じました。 私は自分の依存関係を整理するのに多くの時間を費やしています。私はまだ一行のコードを書いていません!
私は複雑な依存関係を持つプログラムを書くときにsetuptoolsを使用します:setup.pyビルドファイルに依存関係を指定する本当に簡単な方法とそれに対応する簡単な方法で、Eclipse依存の設定を追加します。 Pythonの欠陥にもかかわらず、新しいプロジェクトを実行中の&を立ち上げることは非常に簡単です。大きな依存ツリーを持つプロジェクトは決して問題ではありません。
私は、これは簡単だJava開発者として行うことができるものがあります場合、私はさまよいます。さらに良いのは、プロジェクトの依存関係を追加するための非常にカジュアルなアプローチが必要なことです。たとえば、もし誰かが「ちょっと... blahblahを使ってこのきちんとしたライブラリを試してみてください...」 - 私はすぐにそれを追加できます私のプロジェクトには、コンポーネントがどこから来たのか、その依存関係をどのようにコンパイルするのかを考えなくても実行できます。
私がやってみたいのは、新しいプロジェクトを立ち上げ、単にたくさんの依存関係を選択することです。これはある種のGUIツールを使用するのが望ましいです。私はこれをできるだけ苦痛のないものにしたいと思います:例えばプロジェクトに従属者を追加すると、その依存関係のすべての依存関係が自動的にプロジェクトとEclipse設定に追加されます。
私はMavenを特に嫌うことはありません - 私はそれを使用する方法を学ぶ年月を費やす必要はありません。私は開発に時間を費やす必要があります。 mavenの設定をもっと簡単にする方法があれば(例えば、XMLファイルを直接編集しないなど)、おそらくそれを実行します。
私は最新のバージョンのEclipseをUbuntu Linux & Win32で実行しています。私はJava開発者環境の設定に苦労するほとんどすべてのソリューションを公開しています。私はアンドロイドアプリケーションを作成できるソリューションに興味がありますが、より一般的なJavaテクノロジにも興味がありますが、そのテクノロジがAndroidには適用されない場合は注意してください。
更新:これは素晴らしいものがあるので、私はMVNを使用して終了すると確信しています(http://code.google.com/p/maven-android-archetype/)、私はちょっと苦痛を少なくしたい。詳細を学ぶ時間を費やしたくない誰かのためにMVNをより実用的にする方法に関するヒントは、私からの自動upvoteを得るでしょう! –