packaging 相关问题

打包是一种配置管理过程,涉及捕获在目标系统上安装或卸载软件所需的知识。

在 UE 5.3.2 中打包我的游戏时遇到问题

你好,聪明的头脑,你是我唯一的希望。 我不确定如何进一步进行。大约一周前,我开始尝试将我的游戏打包到 5.3.2 中,但没有成功。经过调查...

回答 1 投票 0

Odoo仓库扫描包裹的条形码,记录其包含的物品数量

我想知道 Odoo 是否存在我想象的功能。我有一个产品“笔”,其条形码为:111122223333。 我有第一种包装:包装A 50支笔,谁有b...

回答 1 投票 0

如何使用 GNU Automake 进行后安装?

我想设置符号链接并向系统配置文件添加一些行,我想我应该以某种安装后的方式完成这些工作。 生成文件.am: bin_SCRIPTS = a a1 a1: ln-snf a a1 这个

回答 1 投票 0

Electron Forge - 错误:EBUSY:资源繁忙或锁定,rmdir '路径'

运行 npm run package 时,出现以下错误: Forge 内部发生了未处理的拒绝: [错误:EBUSY:资源繁忙或锁定,rmdir 'D:\Repos pp\out pp-win32-x64'] { 错误:...

回答 1 投票 0

.env 文件和 python 包分发

我对某事感到困惑。 我有一个 python 包,它依赖于 Config 类中的硬编码值。 完成一些阅读后,我想移动到 .env 文件并加载 .env 中的值...

回答 1 投票 0

Python 包必须与项目(源)文件在同一环境中构建吗?

我正在学习官方的Python 打包教程。我使用 conda 环境,但 venv 虚拟环境的问题应该是相同的。 本教程提供了一个非常简单的示例

回答 2 投票 0

如何测试JS库是否正确打包(在不同环境下)?

我了解正常的软件测试,例如单元测试。这个问题与此无关。 假设我是 JS 新手(确实如此),正在开发一个 JS 库项目,并打算将其发布到 npm 等地方。是...

回答 1 投票 0

在 Next.js 项目中使用纱线处理本地包的正确方法是什么?

我在一个使用自定义组件库的 Nextjs 项目中工作。该库是由团队开发的,我也在那里进行了更改。 为了在发布之前测试更改是否正常工作,我

回答 1 投票 0

Maven 尝试下载 <packaing>pom</package> pom 作为 jar 文件,但找不到它

我的maven pom.xml非常简单: 我的maven pom.xml非常简单: <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>org.acb</groupId> <artifactId>adfafa</artifactId> <version>0.0.1-SNAPSHOT</version> <dependencies> <dependency> <!-- https://mvnrepository.com/artifact/org.pentaho/pentaho-aggdesigner --> <groupId>org.pentaho</groupId> <artifactId>pentaho-aggdesigner</artifactId> <version>5.1.5-jhyde</version> </dependency> </dependencies> </project> 从pom.xml中,我只想要pentaho-aggdesigner,它是两个模块pentaho-aggdesigner-core.jar和pentaho-aggdesigner-algorithm.jar的父pom,我的远程仓库是:http://repo.spring .io/plugins-release 所以,我想,maven会访问http://repo.spring.io/plugins-release/org/pentaho/pentaho-aggdesigner/5.1.5-jhyde/pentaho-aggdesigner-5.1.5-jhyde.pom下载父pom,然后根据pom,会下载两个子模块pentaho-aggdesigner-core.jar和pentaho-aggdesigner-algorithm.jar。 pentaho-aggdesigner-5.1.5-jhyde.pom 的内容是: <?xml version="1.0" encoding="UTF-8"?> <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>org.pentaho</groupId> <artifactId>pentaho-aggdesigner</artifactId> <packaging>pom</packaging> <version>5.1.5-jhyde</version> <name>Pentaho Aggregate Designer</name> <description>Designs aggregate tables for the Mondrian OLAP engine</description> <url>http://github.com/pentaho/mondrian</url> <inceptionYear>2006</inceptionYear> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> <distributionManagement> <repository> <id>conjars</id> <name>Conjars</name> <url>http://conjars.org/repo</url> <layout>default</layout> </repository> </distributionManagement> <issueManagement /> <scm> <connection>scm:git:git://github.com/julianhyde/pentaho-aggdesigner.git</connection> <developerConnection>scm:git:[email protected]:julianhyde/pentaho-aggdesigner.git</developerConnection> <url>http://github.com/julianhyde/pentaho-aggdesigner/tree/master</url> <tag>pentaho-aggdesigner-5.1.5-jhyde</tag> </scm> <modules> <module>pentaho-aggdesigner-algorithm</module> <module>pentaho-aggdesigner-core</module> </modules> <dependencyManagement> <!-- Dependency versions for all sub-modules. Sorted by groupId, artifactId. --> <dependencies> <dependency> <groupId>commons-lang</groupId> <artifactId>commons-lang</artifactId> <version>2.4</version> </dependency> <dependency> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> <version>1.1.3</version> </dependency> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>1.3.1</version> </dependency> <dependency> <groupId>org.pentaho</groupId> <artifactId>pentaho-aggdesigner-algorithm</artifactId> <version>5.1.5-jhyde</version> </dependency> <dependency> <groupId>pentaho</groupId> <artifactId>mondrian</artifactId> <version>3.6.9</version> </dependency> <dependency> <groupId>dom4j</groupId> <artifactId>dom4j</artifactId> <version>1.6.1</version> </dependency> <dependency> <groupId>jaxen</groupId> <artifactId>jaxen</artifactId> <version>1.1-beta-6</version> </dependency> <!-- Test dependencies. --> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.4</version> <scope>test</scope> </dependency> <dependency> <groupId>org.jmock</groupId> <artifactId>jmock-junit4</artifactId> <version>2.4.0</version> <scope>test</scope> </dependency> <dependency> <groupId>org.jmock</groupId> <artifactId>jmock-legacy</artifactId> <version>2.4.0</version> <scope>test</scope> </dependency> <dependency> <groupId>org.pentaho</groupId> <artifactId>pentaho-aggdesigner-algorithm</artifactId> <version>5.1.5-jhyde</version> <type>test-jar</type> <scope>test</scope> </dependency> <dependency> <groupId>org.hsqldb</groupId> <artifactId>hsqldb</artifactId> <version>2.3.1</version> <scope>test</scope> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.17</version> <scope>test</scope> </dependency> <dependency> <groupId>pentaho</groupId> <artifactId>mondrian-data-foodmart-hsqldb</artifactId> <version>0.2</version> </dependency> </dependencies> </dependencyManagement> <reporting> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <version>2.9.1</version> <configuration> <links> <link>http://docs.oracle.com/javase/7/docs/api/</link> </links> </configuration> </plugin> </plugins> </reporting> <build> <defaultGoal>package</defaultGoal> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <version>2.8</version> <executions> <execution> <id>properties</id> <goals> <goal>properties</goal> </goals> <phase>initialize</phase> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <version>2.2.1</version> <executions> <execution> <id>attach-sources</id> <phase>verify</phase> <goals> <goal>jar-no-fork</goal> <goal>test-jar-no-fork</goal> </goals> </execution> </executions> </plugin> <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>2.3.2</version> <configuration> <source>1.6</source> <target>1.6</target> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>2.2</version> <executions> <execution> <goals> <goal>test-jar</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>properties-maven-plugin</artifactId> <version>1.0-alpha-2</version> <executions> <execution> <phase>initialize</phase> <goals> <goal>read-project-properties</goal> </goals> <configuration> <files> <file>build.properties</file> </files> </configuration> </execution> </executions> </plugin> <plugin> <!-- If we don't specify gitexe version, git doesn't commit during release process. --> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-release-plugin</artifactId> <dependencies> <dependency> <groupId>org.apache.maven.scm</groupId> <artifactId>maven-scm-provider-gitexe</artifactId> <version>1.9.1</version> </dependency> </dependencies> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.17</version> </plugin> </plugins> </build> </project> 你可以看到,pom清楚地表明我不是一个jar pom而是一个package pom。但是maven仍然认为它是一个jar pom并尝试从远程repo下载pentaho-aggdesigner.jar,当然,jar文件不存在并抛出此错误: [ERROR] Failed to execute goal on project adfafa: Could not resolve dependencies for project org.acb:adfafa:jar:0.0.1-SNAPSHOT: Could not find artifact org.pentaho:pentaho-aggdesigner:jar:5.1.5-jhyde in springmaven (http://repo.spring.io/plugins-release/) -> [Help 1] org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal on project adfafa: Could not resolve dependencies for project org.acb:adfafa:jar:0.0.1-SNAPSHOT: Could not find artifact org.pentaho:pentaho-aggdesigner:jar:5.1.5-jhyde in springmaven (http://repo.spring.io/plugins-release/) 我对 pentaho-aggdesigner:pom:5.1.5-jhyde 有同样的问题,这个网站解决了我的问题 https://www.programmersought.com/article/76106349302/ 基本上,在maven settings.xml中使用阿里云作为镜像。对于这种情况,不要使用 repo.spring.io 作为镜像,因为它需要登录并且会出现“身份验证”错误。 不,maven 不是那样工作的。另请参阅如何在 Maven 中使用 POM 作为依赖项? 父模块只是组合其子模块配置的一个技巧。它不会自动引入传递依赖。 因此您需要指定确切的 jar 依赖项。大概是这样的: <dependency> <groupId>org.pentaho</groupId> <artifactId>pentaho-aggdesigner-algorithm</artifactId> <version>5.1.5-jhyde</version> </dependency> <dependency> <groupId>org.pentaho</groupId> <artifactId>pentaho-aggdesigner-core</artifactId> <version>5.1.5-jhyde</version> </dependency> 您可以像这样使用 pom,通过在依赖项中包含类型“pom”: <dependency> <groupId>xxx.yyy</groupId> <artifactId>pentaho-all</artifactId> <type>pom</type> <version>XXXX</version> </dependency> 在这种情况下,pentaho-all 将是一个包含直接依赖项列表的 pom,然后您可以将其作为传递依赖项导入。但是你发现的聚合器pom没有直接的依赖关系,只有模块和依赖管理,这样就行不通了。 将以下依赖项添加到 pom.xml 将会有所帮助 <!-- https://mvnrepository.com/artifact/org.pentaho/pentaho-aggdesigner-algorithm --> <dependency> <groupId>org.pentaho</groupId> <artifactId>pentaho-aggdesigner-algorithm</artifactId> <version>5.1.5-jhyde</version> <scope>test</scope> </dependency> 只需从任何可用的存储库下载文件并将其存储在正确的文件夹中,例如 ~/.m2/repository/org/pentaho/pentaho-aggdesigner-algorithm/5.1.5-jhyde/pentaho-aggdesigner-algorithm-5.1.5-jhyde.jar 我的解决方案是: Step1:安装pentaho-aggdesigner-algorithm-5.1.5-jhyde.jar到maven localRepository: 1.1 从这里下载pentaho-aggdesigner-algorithm-5.1.5-jhyde.jar(您不需要下载pentaho-aggdesigner-algorithm-5.1.5-jhyde.pom文件,因为jar文件包含此pentaho- META-INF 中的 aggdesigner-algorithm-5.1.5-jhyde.pom 文件): https://repository.mapr.com/nexus/content/groups/mapr-public/conjars/org/pentaho/pentaho-aggdesigner-algorithm/5.1.5-jhyde/ 1.2 安装到maven localReository: mvn install:安装文件 -Dfile=./pentaho-aggdesigner-algorithm-5.1.5-jhyde.jar -DgroupId=org.pentaho -DartifactId=pentaho-aggdesigner-algorithm -Dversion=5.1.5-jhyde -Dpackaging=jar Step2:安装pentaho-aggdesigner-5.1.5-jhyde.pom(注意:而不是pentaho-aggdesigner-algorithm-5.1.5-jhyde.pom)到maven localRepository。 2.1.从这里下载 pentaho-aggdesigner-5.1.5-jhyde.pom(注意:而不是 pentaho-aggdesigner-algorithm-5.1.5-jhyde.pom): https://repository.mapr.com/nexus/content/groups/mapr-public/conjars/org/pentaho/pentaho-aggdesigner/5.1.5-jhyde/ 2.2:安装到maven localReository: mvn install:install-file -Dfile=./pentaho-aggdesigner-5.1.5-jhyde.pom -DgroupId=org.pentaho -DartifactId=pentaho-aggdesigner -Dversion=5.1.5-jhyde -Dpackaging=pom

回答 5 投票 0

摆脱Windows应用程序安装程序中的图标蓝色背景

我正在开发一个WinUI3打包应用程序。 现在,我尝试以某种方式删除打开 .msix 包时 Windows 应用安装程序中显示的应用程序图标周围的蓝色背景。 有没有...

回答 1 投票 0

将 tsx 库打包成可执行文件

我想将 typescript-runner tsx 打包成可执行文件,以便它不依赖于 nodejs 或 npm 来运行。这怎么可能?我想使用 vercel/pkg 但它似乎有问题......

回答 1 投票 0

如何使用hatch安装命名空间包?

在 sphinxcontrib 组织的上下文中,包应该全部位于 sphinxcontrib 命名空间包中,例如“sphinxcontrib.icon”或“sphinxcontrib.badge”。 那个...

回答 1 投票 0

在 Mac 上根据几个 .dylib 分发应用程序的最简单方法是什么(压缩 .dylib 是否有效)?

我在 Mac 上使用 Crystal 构建了一个简单的应用程序,它似乎依赖于两个库 (.dylib)。 分发该应用程序的最简单方法是什么(将 .dylib 与执行文件一起压缩...

回答 1 投票 0

为什么用maven包生成jar文件后要运行java类?

我对 jar 文件和 Maven 很陌生,并试图了解 Maven 的使用。 在这篇 Maven in 5 分钟文章中,我们使用 maven 创建 my-app 项目,目录结构如下所示: 我...

回答 3 投票 0

找不到类 - JavaFX 原生打包

我正在尝试部署我创建的程序,但安装后出现错误。 我使用 Native Packaging 将其打包为 EXE 安装程序,当我单击所述安装程序时,它会显示...

回答 4 投票 0

使用包含 sqlite / better-sqlite 模块的 electro-forge 打包电子应用程序时出错

我正在尝试使用电子锻造来打包我的应用程序。当我运行 npm run make 命令时,会发生这样的错误,但我不知道如何解决这个问题。 无论如何,如果需要的话,这里是...

回答 1 投票 0

使用 Microsoft Store 将多个 UWP 应用程序打包到 1 个容器中

我想将多个可启动的 UWP 应用程序捆绑到 1 个容器中以共享本地数据。 我们可以把它想象成 应用程序1 应用程序2 它将共享相同的 LocalState 文件夹,但它们将具有

回答 2 投票 0

如何在CMAKE中使用WIX V4构建Windows安装包

我尝试使用CMAKE + WIX构建安装包。 WIX 的最新版本是 v4。 不幸的是,CPack 失败了,因为它正在寻找一个工具 Candle.exe,该工具已在 WIX v4 中删除,如 oppo...

回答 1 投票 0

诗:如何使用不同的CPU架构(例如x86和x86_64)两次指定相同的依赖关系

我正在评估使用 Poetry 来打包和构建桌面应用程序。 唯一的障碍是诗歌不允许两次指定同一个包。例如,我无法...

回答 1 投票 0

使用安装 URL 或索引 url 在 pyproject.toml 中指定依赖项

我喜欢用 pip install 来安装我的包...并使用 pyproject.toml 标准。 我可以指定从 git 安装的依赖项: 依赖关系 = [ 'numpy>=1.21', '

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.