Jaka jest najnowsza wersja iText? I jaka jest zależność od tego?iText zależność najnowszy Maven
Odpowiedz
Trzeba zwrócić uwagę na licencji dla wersji Java iText:
- iText
2.1.7
: Najnowsze oficjalnej wydaniu przez iText Group NV, zgodnie z licencją naMPL
&GPL
zcom.lowagie
GroupID; - iText
4.2.1
: najnowsze nieoficjalny uwolnienie przez ymasory/InProTopia, na podstawie licencji naMPL
&GPL
zcom.lowagie
GroupID; - iText
5.0.0
i nowsze: wydane przez iText Group NV, na podstawie licencjiAGPL
, zcom.itextpdf
groupId. Jeden monolityczny słoik. - iText
7.0.0
i nowsze: wydane przez iText Group NV, na podstawie licencjiAGPL
, zcom.itextpdf
groupId. Kilka słoików modułowych.
Tutaj można znaleźć wersje 2.1.7 i 4.2.x na repozytorium Maven:
Znajdź przed wersjach 5.x: http://search.maven.org/#search|gav|1|g%3A%22com.lowagie%22%20AND%20a%3A%22itext%22
wersje 5.x Find: http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22com.itextpdf%22%20AND%20a%3A%22itextpdf%22
Być może zechcesz dołączyć do wersji MPL & GPL, chyba że masz dostęp do specyfikacji licencji AGPL ...
EDYCJA: Powinieneś zwrócić uwagę na wybraną wersję;
Zgodnie z komentarzem Bruno Lowagiego, versions 2.1.x are deprecated i nie należy go używać z powodów technicznych i prawnych.
Nie możesz "wycofać" biblioteki, wycofujesz klasy lub metody. Przyciąganie ludzi do twoich komercyjnie licencjonowanych wersji nie jest strasznie subtelne. –
(iText Software QA/Release Engineer tutaj) iText 4.2.0 nigdy nie został wypuszczony na wolność. Istniał tylko jako znacznik svn, używany do synchronizowania iText i iTextSharp, który był w momencie 4.1.6. Jest to również ostatnie zatwierdzenie przed zatwierdzeniem, w którym nagłówki AGPL zostały dodane do wszystkich plików .java. Kiedy przeniosłem serwer kodu iText z svn (SourceForge) do git (GitHub), wyczyściłem wszystkie tagi, które nie były oficjalnymi wersjami. –
iText 4.2.2 jest teraz w Maven Central, synchronizacja z innymi serwerami Maven nastąpi automatycznie w ciągu następujących godzin i dni: http://search.maven.org/#artifactdetails%7Ccom.lowagie%7Citext%7C4.2.2%7Cjar . Jest to wydanie POM-only, z relokacją do com.itextpdf: itextpdf. Przeniesienie ma następujący komunikat: "Po wydaniu 2.1.7, tekst iText został przeniesiony z MPLicense do AGPLicense .IlośćGrupy zmieniła się z com.lowagie na com.itextpdf i artefaktId z itext na itextpdf. Zobacz http://itextpdf.com/functionalitycomparison po więcej informacji. " –
wygląda 5.3.5 nie jest w repozytorium jeszcze tak 5.3.4 działa na mnie:
<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>itextpdf</artifactId>
<version>5.3.4</version>
</dependency>
jak w wielu (?) Każdej biblioteki open-source, ich strona internetowa zawiera changelog. iText można znaleźć here.
I od dzisiaj najnowsza wersja to 5.5.97.0.0.
Zależność dla wersji 5.5.9 będzie
<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>itextpdf</artifactId>
<version>5.5.9</version>
</dependency>
This was the latest release as of today
<!-- http://mvnrepository.com/artifact/com.itextpdf/itextpdf -->
<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>itextpdf</artifactId>
<version>5.5.9</version>
</dependency>
Najnowsza wersja iText to 7.0.0, zobacz http://developers.itextpdf.com/itext-7-java –
iText 7 został wydany w maju 2016 roku iText 7 nie jest już jeden monolityczny plik jar, jak iText 5 kiedyś. Używasz tylko tych modułów, których potrzebujesz.
umieścić to w pliku POM:
<dependencies>
<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>barcodes</artifactId>
<version>7.0.0</version>
<!-- barcodes depends on kernel -->
</dependency>
<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>font-asian</artifactId>
<version>7.0.0</version>
</dependency>
<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>forms</artifactId>
<version>7.0.0</version>
<!-- forms depends on kernel and layout -->
</dependency>
<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>hyph</artifactId>
<version>7.0.0</version>
</dependency>
<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>io</artifactId>
<version>7.0.0</version>
</dependency>
<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>kernel</artifactId>
<version>7.0.0</version>
<!-- kernel depends on io -->
</dependency>
<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>layout</artifactId>
<version>7.0.0</version>
<!-- layout depends on kernel -->
</dependency>
<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>pdfa</artifactId>
<version>7.0.0</version>
<!-- pdfa depends on kernel -->
</dependency>
<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>sign</artifactId>
<version>7.0.0</version>
<!-- sign depends on kernel, layout and forms -->
</dependency>
</dependencies>
Ten i więcej informacji można znaleźć na http://developers.itextpdf.com/itext-7-java
Który to kod moduł? –
Co masz na myśli? Nie rozumiem twojego pytania. –
Są ładne moduły, ale który jest potrzebny do stworzenia "Hello World" pdf? –
- 1. Zależność Ejb3 w Maven
- 2. ActionBarSherlock zależność Maven
- 3. Maven błąd zależność log4j
- 4. Zależność maven bez wersji
- 5. Pisanie Maven Zależność dla javax.persistence
- 6. Maven Eclipse nie dodać zależność
- 7. Zespół maven pobiera nieprawidłową zależność
- 8. Maven zarządzanie zależność dla zależnościami wtyczki
- 9. Maven przynosi „test” przechodni zależność jako „kompilacji”
- 10. Maven zależność typu EJB vs słoiku
- 11. Nieznana zależność Przychodzące w Maven Buduj
- 12. Maven: Zależność systemu wskazująca na wiele słoików
- 13. Maven - dodaj zależność od źródła artefaktów
- 14. Jak wykluczyć zależność w wtyczce Maven?
- 15. Jak zaimportować zależność Maven z Sonatype.org?
- 16. Zależność Mavena i db4o
- 17. Dodatkowa zależność tomcat7-maven-plugin nie jest ładowana
- 18. Maven: dodaj zależność do słoju według względnej ścieżki
- 19. Jak zdefiniować maven zależność test-jar w SBT
- 20. Czy mogę przypisać zależność maven do konkretnego repo?
- 21. Jak powiedzieć M2Eclipse zainstalować plik jar jako zależność maven
- 22. Maven uruchom "zależność: drzewo" na początku fazy "testowej"
- 23. Maven plugin odcień dodając zależność-obniżonej pom.xml do katalogu bazowego
- 24. Włączając niezamienioną zależność, więc działa z wtyczką maven-shade
- 25. dodatek-zależność od maven: kopia próbuje skopiować klasy
- 26. tekst pozycjonowania itext absolutnie
- 27. iText Image Resize
- 28. Uzyskaj najnowszy numer czeku (najnowszy identyfikator zestawu zmian)
- 29. Zależność i Zależność zakładka widz w IntelliJ IDEA
- 30. Git Checkout Najnowszy tag
Nie jestem pewien, czy to powinno być zamknięte, czy nie. Ale takie pytanie zawsze wymagałoby zaktualizowanej odpowiedzi. Oznaczenie go jako "zbyt szerokie" dla takich obaw, o ile nie zostanie zaktualizowane. – nullpointer