Articles of java

Программно передавать файлы в TFS с помощью Java SDK без рабочей области

Как передать файлы в TFS Version Control с помощью Java SDK, но без создания рабочей области? Необходимость создавать (и манипулировать, а затем уничтожать) рабочее пространство каждый раз, когда вы хотите выполнить простую операцию управления версиями TFS, сложна, занимает много времени и подвержена ошибкам, поэтому я бы предпочел избежать этого (особенно сложно, когда произвольное количество процессов […]

Где проверить SLF4J Простой?

Я пытаюсь проверить slf4j-simple-1.6.2 из надежного хранилища (желательно, официальное репо SLF4J) и вывести его в проект Eclipse. Я делаю это, потому что мне нужно подстроить код SLF4J Simple, чтобы он привязывался к моей собственной реализации ведения журнала. Я надеюсь, что есть способ сделать это без использования Maven, потому что я никогда раньше не использовал Maven […]

Контроль версий для управления клубным проектом?

В моей школе мы начинаем соревнование по кодированию для нашего клуба CS, чтобы помочь нашим первокурсникам изучить методы быстрого разворота, сроки, сравнение кода и документацию API с помощью Robocode . Мне было интересно, есть ли способ разрешить каждому члену работать над своими собственными пакетами / роботами и вытащить их в центральное место для сравнения и […]

Зачем использовать параметр ссылки при импорте файла в проект eclipse?

Я знаю, что есть возможность иметь ссылки на исходный код в вашей директории src вместо файлов исходного кода непосредственно в вашем проекте Eclipse. Когда в этом случае лучше всего использовать ссылки для исходного кода? Мне всегда было удобнее иметь исходный код внутри проекта Eclipse

использовать отражение, чтобы модифицировать метод и получить доступ к его локальным переменным

Поскольку я не совсем уверен, что связано с forking gnu.mail.providers, я бы хотел использовать отражение для взаимодействия с этим классом. Я думаю, что арифметика в getMessage неверна: GroupResponse gr = ns.connection.group(name); first = gr.first; last = gr.last; count = gr.count; // Get article m = getMessageImpl(msgnum – 1 + first); // Cache store articleCache.put(key, m); […]

Должен ли я передать WEB-INF в управление версиями или, скорее, построить его с помощью Ant?

Задача Ant « war » делает именно это – создает WEB-INF вместе с META-INF, в зависимости от атрибутов задачи. Что считается лучшей практикой? Сохраняя все мои библиотеки в другом месте для повторного использования, например log4j, а затем создавайте их с задачей «войны»? Или у вас есть все (включая банки) в разделе WEB-INF? У меня есть […]

Каков наилучший способ использования GIT в нашей рабочей среде?

В настоящее время мы не используем программное обеспечение для управления версиями. Недавно мы начали использовать Eclipse, и наш исходный код поддерживается на сетевом диске. Был создан проект Eclipse, и все импортировали проект в Eclipse на своих машинах. Благодаря тому, как мы настроены, мы всегда зацикливаемся на чистых / строящихся петлях в течение дня, что приводит […]

java – можно ли выбрать номер версии при компиляции файла?

Я написал код Java и скомпилировал его. (foo1.6.class) Согласно моему поиску, у моей локальной машины есть Java 1.6, а сервер tomcat, который я загрузил foo1.6.class, принимает только номер версии 1.5. Это значит, что у меня должен быть Java 1.5 для компиляции? Я считаю, что причина в том, что ошибка с неправильной версией номера выбрасывается, как […]

Есть ли простой способ в eclipse рассказать, какая ревизия scm внесла изменения в строку, в которой находится курсор?

Я знаю представление Team History в eclipse, которое покажет мне все предыдущие версии файла и выделит изменения. Тем не менее, я часто нахожу изменения и хотел бы знать, кто это сделал, и что они комментируют. В настоящее время мне приходится просеивать историю. Есть ли плагин или встроенный способ узнать об этом быстрее? В настоящее время […]

Как поместить источники, созданные Maven, под контроль версий?

Я использую Maven для создания и развертывания jOOQ . Теперь я хочу начать генерировать XJC-сгенерированные классы, используя соответствующие плагины Maven (раньше я использовал скрипты ant). Это работает очень хорошо для меня, но я боюсь, что некоторые пользователи, желающие самостоятельно создавать jOOQ без Maven, теперь будут иметь проблемы с созданием этих недостающих источников. Поэтому я хотел […]