Я относительно новичок в Java и Android, до сих пор это был действительно поучительный опыт.Самая большая неприятность - это просто настройка моих проектов.
Я заметил, что, похоже, я трачу много времени на загрузку исходного кода проектов зависимости, ручного создания jar-файлов и последующего добавления их в мой проект eclipse. Я провожу много времени, разбирая свои зависимости, и я еще не написал ни одной строки кода !!!
Когда я пишу программы на Python, которые имеют сложные зависимости, яиспользовать setuptools: есть действительно простой способ указать зависимости в файле сборки setup.py и, соответственно, простой способ добавить эти зависимости яйца в мою конфигурацию затмения.Несмотря на недостатки Python, удивительно легко начать работу с новым проектом.Проекты с большими деревьями зависимостей никогда не являются проблемой.
Я бы хотел узнать, есть ли что-то, что я могу сделать как разработчик Java, так просто.Еще лучше, если бы я захотел что-то очень простое для добавления зависимостей проекта - например, если кто-то говорит: «Эй ... попробуй эту классную библиотеку для выполнения бла-бла ...» - я хочу иметь возможность быстро добавить этов мой проект и работать с ним, не задумываясь о том, откуда взялся компонент или как собрать эту зависимость.
Я хочу запустить новый проект и просто выбрать группузависимости.Предпочтительно это должно быть через какой-то инструмент с графическим интерфейсом.Мне бы хотелось, чтобы это было максимально безболезненно: например, если я добавлю в проект зависимости, я бы хотел, чтобы все зависимости этой зависимости были автоматически добавлены в проект и мою конфигурацию затмения.
У меня нет особой неприязни к Maven - я просто не хочу тратить целую вечность, изучая, как его использовать.Мне нужно потратить время на разработку.Если бы был способ значительно упростить настройку maven (например, без непосредственного редактирования файлов XML), я бы, вероятно, согласился с этим.
К вашему сведению, я использую последнюю версию Eclipse на обоих UbuntuLinux & Win32.Я открыт практически для любого решения, которое избавит меня от необходимости настраивать среду разработки Java.Я заинтересован в решениях, которые позволят мне создавать приложения для Android, однако я также заинтересован в более общих технологиях Java, но, пожалуйста, обязательно обратите внимание, если технология не применима к Android.