D
DarkMentat
Здравствуйте!
У меня тут вопрос возник, только вникаю в мавен, но так почитал и захотел с парой товарищей запилить один проектик используя эту вещицу. Скорее всего толком не вник, так что возможно неких вещей понимать не буду. В общем игрушка на андроид.
И приблизительно я представляю структуру так:
* Java либа с ядром, вся логика-механика. Там сорцы и юнит-тесты.
* Android приложение, которое использует эту либу, тоже сорцы и юнит-тесты.
* Java консольное приложение (или потом может и не консольное) которое тоже использует эту либу. Использоваться будет для проверок, можно сказать тестирования, но не кода, а баланса, разных сюжетных моментов итд.
И вот я толком не знаю как подойти к этому делу, и вот тройка вопросов:
1) Возможно ли это? Что либа на jdk7, проверочное консольное приложение тоже, а Android приложение соответственно на android-sdk. И Android или проверочное приложение автоматом подключают последнее ядро.
2) Толково ли это? Как вообще принято в подобных ситуациях работать и не полный ли бред я написал чуть выше?
3) Как это сделать? =) Можете рассказать хотя бы поверхностно (что включать, создавать) ?
У меня тут вопрос возник, только вникаю в мавен, но так почитал и захотел с парой товарищей запилить один проектик используя эту вещицу. Скорее всего толком не вник, так что возможно неких вещей понимать не буду. В общем игрушка на андроид.
И приблизительно я представляю структуру так:
* Java либа с ядром, вся логика-механика. Там сорцы и юнит-тесты.
* Android приложение, которое использует эту либу, тоже сорцы и юнит-тесты.
* Java консольное приложение (или потом может и не консольное) которое тоже использует эту либу. Использоваться будет для проверок, можно сказать тестирования, но не кода, а баланса, разных сюжетных моментов итд.
И вот я толком не знаю как подойти к этому делу, и вот тройка вопросов:
1) Возможно ли это? Что либа на jdk7, проверочное консольное приложение тоже, а Android приложение соответственно на android-sdk. И Android или проверочное приложение автоматом подключают последнее ядро.
2) Толково ли это? Как вообще принято в подобных ситуациях работать и не полный ли бред я написал чуть выше?
3) Как это сделать? =) Можете рассказать хотя бы поверхностно (что включать, создавать) ?