tycho-core
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>org.eclipse.tycho</groupId> <artifactId>tycho-core</artifactId> <version>4.0.13</version> </dependency>
<?xml version="1.0" encoding="UTF-8"?> <!-- - Copyright (c) 2008, 2020 Sonatype Inc. and others. - All rights reserved. This program and the accompanying materials - are made available under the terms of the Eclipse Public License v1.0 - which accompanies this distribution, and is available at - https://www.eclipse.org/legal/epl-v10.html - - Contributors: - Sonatype Inc. - initial API and implementation --> <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 https://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.eclipse.tycho</groupId> <artifactId>tycho</artifactId> <version>4.0.13</version> </parent> <artifactId>tycho-core</artifactId> <name>Tycho Core</name> <description>Core Tycho components</description> <properties> <jetty.version>11.0.25</jetty.version> </properties> <build> <resources> <resource> <directory>src/main/resources</directory> <filtering>true</filtering> <includes> <include>**/*.properties</include> </includes> </resource> <resource> <directory>src/main/resources</directory> <filtering>false</filtering> <excludes> <exclude>**/*.properties</exclude> </excludes> </resource> </resources> <testResources> <testResource> <directory>src/test/resources</directory> <filtering>true</filtering> <includes> <include>**/testversion.properties</include> <include>META-INF/maven/plugin.xml</include> </includes> </testResource> <testResource> <directory>src/test/resources</directory> <filtering>false</filtering> <excludes> <exclude>**/testversion.properties</exclude> </excludes> </testResource> </testResources> <plugins> <plugin> <groupId>org.codehaus.plexus</groupId> <artifactId>plexus-component-metadata</artifactId> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <configuration> <systemPropertyVariables> <pde.jreProfile>none</pde.jreProfile> </systemPropertyVariables> </configuration> </plugin> <plugin> <artifactId>maven-compiler-plugin</artifactId> <executions> <execution> <id>compile-system-packages-companion-jar</id> <phase>generate-resources</phase> <goals> <goal>compile</goal> </goals> <configuration combine.self="override"> <source>9</source> <target>9</target> <includes> <include>org/eclipse/tycho/core/ee/ListSystemPackages.java</include> </includes> </configuration> </execution> </executions> </plugin> <plugin> <artifactId>maven-jar-plugin</artifactId> <executions> <execution> <id>system-packages-companion-jar</id> <phase>generate-resources</phase> <goals> <goal>jar</goal> </goals> <configuration> <archive> <manifest> <mainClass>org.eclipse.tycho.core.ee.ListSystemPackages</mainClass> </manifest> </archive> <classifier>system-packages-companion</classifier> <classesDirectory>${project.build.outputDirectory}</classesDirectory> <includes> <include>org/eclipse/tycho/core/ee/ListSystemPackages.class</include> </includes> </configuration> </execution> <execution> <id>test-jar</id> <goals> <goal>test-jar</goal> </goals> <phase>package</phase> <configuration> <excludes> <exclude>org/eclipse/tycho/core/test/</exclude> </excludes> </configuration> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-antrun-plugin</artifactId> <version>3.1.0</version> <executions> <execution> <?m2e ignore?> <id>copy-system-packages-companion-jar</id> <phase>generate-resources</phase> <goals> <goal>run</goal> </goals> <configuration> <target> <copy file="${project.build.directory}/${project.artifactId}-${project.version}-system-packages-companion.jar" tofile="src/main/resources/system-packages-companion.jar" /> </target> </configuration> </execution> </executions> </plugin> <plugin> <groupId>org.apache.servicemix.tooling</groupId> <artifactId>depends-maven-plugin</artifactId> <version>1.5.0</version> <executions> <execution> <id>generate-depends-file</id> <goals> <goal>generate-depends-file</goal> </goals> <configuration> <outputFile>${project.build.directory}/classes/META-INF/sisu/connect.dependencies</outputFile> </configuration> </execution> </executions> </plugin> </plugins> </build> <dependencies> <dependency> <groupId>org.apache.maven</groupId> <artifactId>maven-core</artifactId> </dependency> <dependency> <groupId>org.apache.maven.resolver</groupId> <artifactId>maven-resolver-util</artifactId> <version>1.9.20</version> </dependency> <dependency> <groupId>org.apache.maven</groupId> <artifactId>maven-plugin-api</artifactId> </dependency> <dependency> <groupId>org.apache.maven.plugin-tools</groupId> <artifactId>maven-plugin-annotations</artifactId> </dependency> <dependency> <groupId>org.codehaus.plexus</groupId> <artifactId>plexus-archiver</artifactId> </dependency> <dependency> <groupId>org.codehaus.plexus</groupId> <artifactId>plexus-interpolation</artifactId> <version>1.28</version> </dependency> <dependency> <groupId>org.eclipse.tycho</groupId> <artifactId>sisu-equinox-launching</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.eclipse.tycho</groupId> <artifactId>sisu-osgi-api</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.eclipse.tycho</groupId> <artifactId>tycho-metadata-model</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.eclipse.tycho</groupId> <artifactId>tycho-spi</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.eclipse.tycho</groupId> <artifactId>p2-maven-plugin</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.eclipse.tycho</groupId> <artifactId>tycho-targetplatform</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.eclipse.tycho</groupId> <artifactId>tycho-p2</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.eclipse.platform</groupId> <artifactId>org.eclipse.core.runtime</artifactId> </dependency> <dependency> <groupId>biz.aQute.bnd</groupId> <artifactId>biz.aQute.bndlib</artifactId> </dependency> <dependency> <groupId>org.osgi</groupId> <artifactId>org.osgi.service.repository</artifactId> <version>1.1.0</version> </dependency> <dependency> <groupId>org.osgi</groupId> <artifactId>org.osgi.util.function</artifactId> <version>1.2.0</version> </dependency> <dependency> <groupId>org.osgi</groupId> <artifactId>org.osgi.util.promise</artifactId> <version>1.3.0</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>2.0.17</version> </dependency> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> </dependency> <dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> <version>1.18.0</version> </dependency> <dependency> <groupId>org.eclipse.tycho</groupId> <artifactId>tycho-testing-harness</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.apache.maven</groupId> <artifactId>maven-compat</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.mockito</groupId> <artifactId>mockito-core</artifactId> <scope>test</scope> </dependency> <!-- See MavenDependenciesResolverTest --> <dependency> <groupId>io.takari.aether</groupId> <artifactId>aether-connector-okhttp</artifactId> <version>0.17.8</version> <scope>test</scope> </dependency> <dependency> <groupId>org.osgi</groupId> <artifactId>osgi.annotation</artifactId> <version>8.1.0</version> <scope>provided</scope> </dependency> <dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-http</artifactId> <version>${jetty.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-server</artifactId> <version>${jetty.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-servlet</artifactId> <version>${jetty.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.eclipse.jdt</groupId> <artifactId>org.eclipse.jdt.core</artifactId> </dependency> <dependency> <groupId>org.eclipse.pde</groupId> <artifactId>org.eclipse.pde.core</artifactId> <version>3.20.100</version> <scope>test</scope> <exclusions> <exclusion> <groupId>*</groupId> <artifactId>*</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.eclipse.tycho</groupId> <artifactId>tycho-bndlib</artifactId> <version>${project.version}</version> </dependency> </dependencies> </project>