2015-08-25 7 views
0

Мне нужна очень простая lib, которая позволяет создавать строку json из объекта класса. Я хотел бы скомпилировать библиотеку xstream для java 1.4. Для этого я планирую использовать Eclipse Mars IDE. Я не добыл XStream в C:\j\xstream:Библиотека компиляции для java 1.4 с использованием maven

[.]      README.txt    [xstream-distribution] 
[..]     settings-template.xml [xstream-hibernate] 
BUILD.txt    svn-autoprops.config 
LICENSE.txt    [xstream] 
pom.xml     [xstream-benchmark] 

в Build.txt нашел сообщение:

copy settings-template.xml to ~/.m2/settings.xml adding your Codehaus DAV username and passwords. 

о параметрах - нет проблем. Но где я могу получить имя пользователя Codehaus и пройти?

У меня нет большого опыта работы с maven. Какие шаги я должен выполнить для создания проекта maven для компиляции библиотеки. Я:

File->New->Other->MavenProject 

И я втянул Что выбрать:.

Create simple project 
Use default Workspace location 
Add projects to working set 

Какие шаги мне нужно выполнить?

+0

Похоже, вы следуете инструкциям по разработке технического обслуживания на xstream. Это действительно то, что вы хотите сделать? xstream доступен на центральном сервере maven, поэтому вам нужно только добавить его как зависимость от кода, который вы хотите написать. – soru

+0

, если это возможно на maven central, как я могу загрузить его оттуда для java 1.4. Мне нужно поставить его в проект, который не использует maven. На веб-странице xstream я могу загрузить скомпилированную для java 8. – vico

+1

xstream написан с использованием java 8, поэтому крайне маловероятно, что вы сможете скомпилировать или использовать его с помощью java 1.4. – soru

ответ

0

Для вашей насущной проблемы, что вам нужно сделать:

File->Import->Maven->Existing Maven Project, Browse, где вы загрузили XStream, Finish.

Но, как объяснено в комментариях, я подозреваю, что это не приведет вас к очень далеко. Java 1.4 вышел в 2002 году, предшествовав тому, что JSON широко используется. Текущая версия xstream использует как минимум дженерики и аннотации.

Возможно, будет работать одна из архивных библиотек в http://repo.maven.apache.org/maven2/xstream/xstream/? Или вы можете ограничить ограничение на java 1.4?

Или просто не используйте библиотеку и распечатайте JSON вручную.