Условные ссылки

Когда вы компилируете проект весенней загрузки, он создаст jar в папке сборки (если это не так, тогда нужно настроить config для создания файла jar).

Вы можете поделиться этим jar, другой человек может выполнить этот jar с помощью простой команды java.

java -jar spring-project-name.jar
6
задан 12 May 2009 в 22:06
поделиться

2 ответа

Единственное, что приходит в голову, - это 4 отдельных файла проекта ... но прежде чем вы начнете паниковать по поводу необходимости поддерживать 4 файла при добавлении класса, вы можете использовать здесь другой трюк csproj :

<Compile Include="**\*.cs" />

который (IIRC) говорит, что «включает все файлы cs на любом уровне в структуру папок».

1
ответ дан 17 December 2019 в 20:34
поделиться

Мы нашли ответ, который немного отличался от того, что мы искали, но мне он вроде как нравится. Если вы добавите это в свой конфигурационный файл в runtime-> AssemblyBinding

<dependentAssembly>
<assemblyIdentity name="Oracle.DataAccess" publicKeyToken="89b483f429c47342"  />
<bindingRedirect oldVersion="2.111.6.20" newVersion="2.111.6.0" />
</dependentAssembly>

, то 64-битная и 32-битная версии будут работать с одной и той же сборкой. Все, что нам нужно сделать, это не копировать Oracle.DataAccess.dll локально при развертывании и позволить ему извлечь его из GAC.

Спасибо!

1
ответ дан 17 December 2019 в 20:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: