Programovací jazyk JavaScript (Wikipedie) dnes slaví 30 let od svého oficiálního představení 4. prosince 1995.
Byly zveřejněny informace o kritické zranitelnosti CVE-2025-55182 s CVSS 10.0 v React Server Components. Zranitelnost je opravena v Reactu 19.0.1, 19.1.2 a 19.2.1.
Bylo rozhodnuto, že nejnovější Linux 6.18 je jádrem s prodlouženou upstream podporou (LTS). Ta je aktuálně plánována do prosince 2027. LTS jader je aktuálně šest: 5.10, 5.15, 6.1, 6.6, 6.12 a 6.18.
Byla vydána nová stabilní verze 3.23.0, tj. první z nové řady 3.23, minimalistické linuxové distribuce zaměřené na bezpečnost Alpine Linux (Wikipedie) postavené na standardní knihovně jazyka C musl libc a BusyBoxu. Přehled novinek v poznámkách k vydání.
Byla vydána verze 6.0 webového aplikačního frameworku napsaného v Pythonu Django (Wikipedie). Přehled novinek v poznámkách k vydání.
Po více než 7 měsících vývoje od vydání verze 6.8 byla vydána nová verze 6.9 svobodného open source redakčního systému WordPress. Kódové jméno Gene bylo vybráno na počest amerického jazzového klavíristy Gene Harrise (Ray Brown Trio - Summertime).
Na čem pracují vývojáři webového prohlížeče Ladybird (GitHub)? Byl publikován přehled vývoje za listopad (YouTube).
Google Chrome 143 byl prohlášen za stabilní. Nejnovější stabilní verze 143.0.7499.40 přináší řadu novinek z hlediska uživatelů i vývojářů. Podrobný přehled v poznámkách k vydání. Opraveno bylo 13 bezpečnostních chyb.
Společnost Valve aktualizovala přehled o hardwarovém a softwarovém vybavení uživatelů služby Steam. Podíl uživatelů Linuxu dosáhl 3,2 %. Nejčastěji používané linuxové distribuce jsou Arch Linux, Linux Mint a Ubuntu. Při výběru jenom Linuxu vede SteamOS Holo s 26,42 %. Procesor AMD používá 66,72 % hráčů na Linuxu.
Canonical oznámil (YouTube), že nově nabízí svou podporu Ubuntu Pro také pro instance Ubuntu na WSL (Windows Subsystem for Linux).
Řešení dotazu:
jar, jako u ostatních knihoven. Když používáte Maven, repozitář na svém PC už vytvořen máte, stahují se do něj všechny závislosti a instalují se tam vámi sestavené aplikace při mvn install.
Především ale budete potřebovat přečíst si něco o základech Mavenu, ten se nedá pro vývoj používat tak, že jen někde něco spustíte a ono se to samo udělá. Musíte vědět, jak se v něm projekt popisuje, co jsou závislosti atd.
pom.xml připojíte.
Pokud mám dependence, které si musí maven odněkud stáhnout, pak se mi načtou i do eclipsu. Problem je s tím, když je to ten projekt, který mám jenom já na PC. Zkušel jsem do pom.xml přidat i <repository> přímo s <url>, kde mám já na PC ten repozitář, ale také to nepomohlo.
Nyní ty pom.xml vypadají jen takto (mám tu jen klasickou aplikaci: myAppl):
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>cz.test.myAppl</groupId>
<artifactId>myAppl</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>jar</packaging>
<name>myAppl</name>
<url>http://maven.apache.org</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<dependency>
<groupId>cz.test.myUtils</groupId>
<artifactId>myUtils</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
</dependencies>
</project>
A tady myUtisl:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>cz.test.myUtils</groupId>
<artifactId>myUtils</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>jar</packaging>
<name>myUtils</name>
<url>http://maven.apache.org</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
</dependencies>
</project>
A do myAppl se snažím přidat myUtisl.
pom.xml vypadají správně. Když teď myUtils skompilujete, sestavíte a nainstalujete do lokálního repository (příkazem mvn install), Maven jej bude umět používat jako každou jinou závislost.
mvn install nainstalujete do lokálního repository, je to pro Maven knihovna jako jakákoli jiná. Nevím, jakým způsobem přebírá Eclipse závislosti z Mavenu, ale není důvod, proč by tuto závislost neměl převzít. Napadá mne jedině to, zda nemáte jinak nadefinovaný MAVEN_HOME pro externí Maven (z příkazové řádky) a jiný pro Eclipse. Tj. že by Eclipse hledal jinde, než kam projekt pomocí mvn install nainstalujete. Zkuste to najít v konfiguraci Eclipse a podívat se, zda je v tom repository vaše knihovna uložená.
mvn eclipse:eclipse
Toto vygeneruje .classpath a .project (na zavislosti sa odkazuje cez premennu M2_REPO - treba ju bud nastavit rucne, alebo prikazom)
mvn -Declipse.workspace=<path-to-eclipse-workspace>> eclipse:add-maven-repo
Plugin eclipsy - m2eclipse prida priamo v importovani projektu volbu "import as maven project" - a malo by sa to samo postarat o zavislosti.
Tiskni
Sdílej: