标签: artifact

Maven pom中的父标签代表什么?

例如:

<parent>
    <groupId>mycompany.trade.com</groupId>
    <artifactId>mycompany.trade.</artifactId>
    <version>1.1.1.0-SNAPSHOT</version>
</parent>
Run Code Online (Sandbox Code Playgroud)

这是否意味着Maven会搜索父母pom?如果是的话,在哪里,以何种顺序?可能在文件夹中升级1级?或者在本地存储库或repo中?

谢谢.

directory artifact pom.xml maven

50
推荐指数
3
解决办法
3万
查看次数

使用Gradle将Java工件发布到Maven Local

尝试将生成的jar安装到我的本地Maven存储库时,我遇到了问题.消息错误只显示'找不到任务'发布'

我正在使用这个Gradle脚本:

buildscript {
    ext {
        springBootVersion = '1.3.2.RELEASE'
    }
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}") 
    }
}

apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'idea'
apply plugin: 'spring-boot'
apply plugin: 'maven-publish'

jar {
    baseName = 'mongofoundry'
    version = '1.0.0'
}
sourceCompatibility = 1.7
targetCompatibility = 1.7


repositories {
    mavenCentral()
}


dependencies {
    compile('org.springframework.boot:spring-boot-starter-web')
    compile('org.springframework.boot:spring-boot-starter-data-mongodb')
    testCompile('org.springframework.boot:spring-boot-starter-test') 
}

publishing {
    publications {
        mavenJava(MavenPublication) {
            from components.java
        }
    }
}


eclipse {
    classpath {
         containers.remove('org.eclipse.jdt.launching.JRE_CONTAINER')
         containers 'org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7'
    }
}

task …
Run Code Online (Sandbox Code Playgroud)

publish artifact gradle maven

38
推荐指数
4
解决办法
3万
查看次数

如何在maven中安装测试罐?

我有一个我想安装的测试罐.我不确定是否有不同的方法来安装test-jar,例如定义一个告诉maven它是一个测试jar的属性.

此外,groupId和artifactId与进行测试的另一个jar相同.

到目前为止,这是我的安装命令的样子:

mvn install:install-file -DgroupId=com.example -DartifactId=example -Dpackaging=jar -Dversion=1.2.3 -Dfile=example-test.jar -DgeneratePom=true
Run Code Online (Sandbox Code Playgroud)

那么我将如何安装一个测试罐呢?我知道必须要告诉maven它是一个测试jar,因为groupId和artifactId与另一个jar(这将是example-test.jar测试的jar)相同.

jar artifact maven

30
推荐指数
2
解决办法
2万
查看次数

在pom.xml中缺少com.oracle:ojdbc6:jar:11.2.0的工件

在pom.xml中缺少工件com.oracle

我正在使用Eclipse Luna并正在开发maven项目.当我在pom.xml中添加ojdbc jar的条目时,它在xml中给出了错误.由于groupId,artifactId和version都是正确的,我找不到任何问题的原因.

我该如何解决这个问题?

java artifact pom.xml maven ojdbc

29
推荐指数
2
解决办法
8万
查看次数

Teamcity工件路径如何工作?

任何人都可以给我一个示例,如果我想创建两个工件dist和source我在使用sln 2008构建运行器并使用默认bin/Release构建我的项目,那么为构建配置定义的Artifact路径设置会是什么样子?

**/Source/Code/MyProject/bin/Release/*.* => dist
**/*.* => source

我得到两个神器根dist和源但在dist下我得到了我不想要的整个目录结构(Source/Code/MyProject/bin/Release),并且在源代码下我得到了整个东西以及obj和bin/Release我不想.

你能就正确的方法提出一些建议吗?

我是否需要更改我正在构建的所有项目的目标位置才能使此功能正常工作?

teamcity artifact visual-studio

25
推荐指数
1
解决办法
2万
查看次数

在IE11和Edge中的Bootstrap模式上渲染工件

我在IE11和Edge的几个版本上反复体验渲染工件,以及具有不同图形卡和驱动程序的几种不同设备,以及Windows 10的不同更新状态.

屏幕截图上的蓝色箭头指向其中一些.在此屏幕截图中,工件结果形成关闭下拉列表.但它们也可能出现在图表周围.

有趣的一点:它们只出现在Bootstrap模态中.

我该如何避免它们?

工件是底层页面内容的一部分.似乎模态上的更改<div>(例如擦除的下拉列表)导致主页的部分变为在模态上呈现.

在此输入图像描述

代码段:

jQuery(document).ready(function(e) {
    jQuery('#mymodal').trigger('click');
});
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
<link rel="stylesheet" type="text/css" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
<!-- Button trigger modal -->
<button type="button" id="mymodal" class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal">
  Launch demo modal
</button>

<!-- Modal -->
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
  <div class="modal-dialog" role="document">
    <div class="modal-content">
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
        <h4 class="modal-title" id="myModalLabel">Modal title</h4>
      </div>
      <div class="modal-body">
        <select class="form-control" id="birthdayYear" name="birthdayYear"
            required="">
            <option></option>
           
            <option value="1">1</option>
            <option value="2">2</option>
            <option value="3">3</option> …
Run Code Online (Sandbox Code Playgroud)

artifact bootstrap-modal internet-explorer-11 microsoft-edge angular

23
推荐指数
1
解决办法
1071
查看次数

无法将工件从中央 IntelliJ 传输到中央 IntelliJ

我的 Spring boot 项目使用 Maven。

当我使用 IntelliJ Community 构建它时,出现错误:

无法从中央(https://repo.maven.apache.org/maven2 )传输工件 com.jolira:hickory:pom:1.0.0:https: //repo.maven.apache.org/传输失败maven2/com/jolira/hickory/1.0.0/hickory-1.0.0.pom

我可以使用 cmd 命令行成功构建这个项目。

我的 IntelliJ 社区版本是:

IntelliJ IDEA 2020.3.1(社区版)
构建#IC-203.6682.168,构建于2020年12月29日
运行时版本:11.0.9.1+11-b1145.63 amd64
VM:OpenJDK 64位服务器VM by JetBrains sro Windows 10 10.0
GC:ParNew、ConcurrentMarkSweep
内存:1945M
核心:8

我的 pom.xml 文件:

<?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 https://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.3.5.RELEASE</version>
        <relativePath />
    </parent>
    <groupId>com.super.banana</groupId>

    <!-- Always write artifactId with underscore _ -->
    <artifactId>banana_parent</artifactId>
    <version>1.0.0</version>
    <packaging>pom</packaging>
    <name>bananas_parent</name>
    <description>banana Parent</description>
    <modules>
        <module>bananas-mt</module>
        <module>bananas-web</module>
    </modules>
    <properties>
        <java.version>11</java.version>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> …
Run Code Online (Sandbox Code Playgroud)

java artifact maven spring-boot

15
推荐指数
2
解决办法
11万
查看次数

如何将自己的项目添加到公共maven存储库?

我想将我的项目添加到公共maven存储库,以便社区可以使用它.它不一定是maven中心 - 只是任何类型的开源代码的公共和免费存储库.

我怎么做(以最简单的方式)?

add repository artifact maven

14
推荐指数
1
解决办法
5718
查看次数

缺少工件com.sun:工具:jar:1.5.0 maven

我在我的web项目中使用maven这是我的pom.xml看起来如何使用eclipse juno,使用apache tomcat 7,我运行windows xp OS,"C:\ Program Files\Java\jdk1.6.0_23\lib"是在我的工具罐子is.i试图在pom.xml中硬编码,但它在告诉着硬code.tried下面的使用配置文件仍然同样的错误"缺少神器的com.sun:工具:罐子:1.5.0"请请帮助我自谷歌搜索1周以来一直受够了

    </dependencies>
<profiles>
    <profile>
      <id>default-tools.jar</id>
      <activation>
        <property>
          <name>java.vendor</name>
          <value>Sun Microsystems Inc.</value>
        </property>
      </activation>
      <dependencies>
        <dependency>
          <groupId>com.sun</groupId>
          <artifactId>tools</artifactId>
          <version>1.5.0</version>
          <scope>system</scope>
          <systemPath>${java.home}/../lib/tools.jar</systemPath>
        </dependency>
      </dependencies>
    </profile>
  </profiles>

</project>


 I:\eclipse-jee-juno-RC3-win32\workspace\MYProject>mvn clean install
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building MYProject 0.0.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.594s
[INFO] Finished at: Sat Feb 23 20:49:53 GMT+05:30 2013
[INFO] Final Memory: 3M/15M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on …
Run Code Online (Sandbox Code Playgroud)

artifact maven

13
推荐指数
2
解决办法
4万
查看次数

Android ScriptIntrinsicBlur不会模糊整个图像并生成透明边缘

我对RenderScript ScriptIntrinsic Blur有一些问题 - 在某些设备上它不会模糊整个图像.我缩小输入图像的尺寸并确保宽度是4的倍数(因为它是由Roman Nurik建议的:https://plus.google.com/+RomanNurik/posts/TLkVQC3M6jW)

@SuppressLint("NewApi")
private Bitmap blurRenderScript(Bitmap smallBitmap) {

    Bitmap output = Bitmap.createBitmap(smallBitmap.getWidth(), smallBitmap.getHeight(), smallBitmap.getConfig());

    RenderScript rs = RenderScript.create(getContext());
    ScriptIntrinsicBlur script = ScriptIntrinsicBlur.create(rs, Element.U8_4(rs));
    Allocation inAlloc = Allocation.createFromBitmap(rs, smallBitmap, Allocation.MipmapControl.MIPMAP_NONE, Allocation.USAGE_GRAPHICS_TEXTURE);
    Allocation outAlloc = Allocation.createFromBitmap(rs, output);
    script.setRadius(BLUR_RADIUS);
    script.setInput(inAlloc);
    script.forEach(outAlloc);
    outAlloc.copyTo(output);

    rs.destroy();

    MutableBitmap.delete(smallBitmap);

    return output;
}
Run Code Online (Sandbox Code Playgroud)

它正在开发Nexus 4:

Nexus 4模糊之前Nexus 4模糊后

但在Galaxy S4上,右侧有透明边缘:

Galaxy S4在模糊之前模糊后的Galaxy S4

我希望你能看出我的意思 - 如果你用gimp打开图片,或者你可以更好地看到它.它不依赖于图片大小.我也尝试了越来越大的图像,结果总是一样的.例如,它也发生在Nexus 7 2012上.此外,透明工件有时位于bottem或左边缘.在此先感谢您的帮助!

Nexus 4:4.4.2/Build Number KOT49H Galaxy S4:4.2.2/Build Number JDQ39.I9505XXUDMGG

android blur transparent artifact renderscript

13
推荐指数
1
解决办法
5745
查看次数