小编Hen*_*ine的帖子

Maven发布:准备失败,必须指定"scm connection或developerConnection"

我正在尝试准备我的maven项目的发布mvn release:prepare但它失败并出现以下错误:

引起:org.apache.maven.plugin.MojoFailureException:缺少必需的设置:必须指定scm connection或developerConnection.

在maven.apache.org上阅读了这些设置后,我发现有SVN(版本控制)设置.但我没有使用版本控制.在这种情况下我应该如何制作maven?
我正在使用maven 3.0.3.

maven maven-release-plugin

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

eclipse中的.metadata\.log错误

我有Eclipse的问题,它工作到昨天,现在当我尝试打开它时,我收到此消息[发生了错误,请参阅日志文件workspacename.metadata.log]我搜索了我发现了一些建议,比如删除一些文件在.metadata.plugins但不与我合作!所以任何帮助

eclipse.buildId=v21.1.0-569685
java.version=1.7.0_10
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ar_SA
Framework arguments:  -product com.android.ide.eclipse.adt.package.product
Command-line arguments:  -os win32 -ws win32 -arch x86 -product
com.android.ide.eclipse.adt.package.product
Run Code Online (Sandbox Code Playgroud)

eclipse eclipse-plugin

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

即使存在于我的远程存储库中,mvn包也会因必需的工件丢失而失败

我正在尝试在我的Maven项目上运行mvn clean包,但它失败并显示以下消息:

工件net.ezswitch的"必需工件缺失":ResourcesComponent:jar:0.0.14

我已经将settings.xml配置为包含我的远程存储库,如果我在浏览器中导航,我实际上可以在我的存储库中找到这个Jar,但Maven不能以某种方式.

我已经检查过我正在运行的Maven版本是我编辑过的settings.xml文件生效的版本,因为如果我禁用我在那里配置的配置文件,Maven就会失败并显示不同的消息.

我在MAC OS X Lion上使用Maven 2.2.1.

这是我的settings.xml:

<localRepository>/Users/hordine/.m2/repository</localRepository>
<servers>
  <server>
      <id>LiquixRepository</id>
      <username>henrique</username>
      <password>xxxxx</password>
      <configuration>
          <httpConfiguration>
              <put>
                  <params>
                      <param>
                          <name>http.authentication.preemptive</name>
                          <value>%b,true</value>
                      </param>
                  </params>
              </put>
          </httpConfiguration>      
      </configuration>
  </server>

  <server>
      <id>dev.liquix.eu</id>
      <username>henrique</username>
      <password>xxxxx</password>
  </server>
  <server>
      <id>ezpay-dev.liquix.eu</id>
      <username>henrique</username>
      <password>xxxxx</password>
  </server>
</servers>
<profiles>
  <profile>
      <id>ezswitch</id>

      <properties>
          <tomcat.home>/System/Library/tomcat</tomcat.home>
          <subversion.user>henrique</subversion.user>
          <subversion.password>xxxxx</subversion.password>
      </properties>

      <activation>
          <jdk>1.6</jdk>
      </activation>

      <repositories>
          <repository>
              <id>central</id>
              <name>EzSwitch Cache</name>
              <layout>default</layout>
              <url>http://ezpay-dev.liquix.eu:9998/repository</url>
          </repository>
          <repository>
            <id>central_maven1</id>
            <name>EzSwitch Cache2</name>
            <layout>legacy</layout>
            <url>http://ezpay-dev.liquix.eu:9998/repository</url>
          </repository>
      </repositories>


      <pluginRepositories>
          <pluginRepository>
              <id>central</id>
              <name>EZswitch</name>
              <url>http://ezpay-dev.liquix.eu:9998/repository</url>
              <snapshots>
              </snapshots>
              <releases> …
Run Code Online (Sandbox Code Playgroud)

maven-2 repository artifact maven

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

hybris - 哪个Spring Controller正在满足我的要求?

我想在某个Controller中设置一个断点来调试它.但是使用我的hybris应用程序中的所有Spring XML声明文件和注释,很难说哪个Spring Controller最终服务于某个HTTP请求.

在hybris中有一种简单的方法可以知道哪个Controller服务于某个HTTP请求吗?也许是一些可以输入URL的工具,它会告诉您请求将解析哪个Controller.或者可能会改进记录此信息的某个Spring类的日志记录?

controller spring-mvc httprequest servlet-filters hybris

5
推荐指数
1
解决办法
2516
查看次数

Hybris - 覆盖项目类型的现有唯一属性,使它们不唯一

在我的 hybris 应用程序中,我想覆盖我的 CustomerReview 项目类型,以便其属性productuser不再是唯一的。

这些属性的唯一性在 CustomerReview 和 Product/User 之间的关系中声明。我尝试将关系声明再次添加到我的extname-items.xml 文件并设置适当的 unique="false" 属性,如下所示:

<relation generate="false" localized="false" code="ReviewToUserRel" autocreate="false">
    <sourceElement type="User" qualifier="user" cardinality="one">
        <modifiers write="false" initial="true" optional="false" unique="false" />
    </sourceElement>
    <targetElement type="CustomerReview" qualifier="customerReviews" cardinality="many">
        <modifiers write="false" initial="true" />
    </targetElement>
</relation>
Run Code Online (Sandbox Code Playgroud)

但这并不能解决问题。在我重建应用程序并更新运行系统后,CustomerReview的用户产品属性仍然是唯一的属性。

那么这个问题的最佳解决方案是什么?

attributes overriding unique hybris

5
推荐指数
1
解决办法
5039
查看次数

Hybris Impex文件中列组合的唯一值

我正在创建一个Hybris impex文件以导入我的数据库.

我想用文件中的数据执行INSERT_UPDATE操作,所以我需要告诉Hybris哪些列需要是唯一的,以便它知道何时更新记录而不是插入它.

我知道要告诉Hybris某个列需要是唯一的,我可以将唯一属性添加到该列,如下所示:

INSERT_UPDATE SLEmployee;Firstname[unique=true, required=true];Lastname[required=true];Function;
Run Code Online (Sandbox Code Playgroud)

但是根据我上面的例子,我怎么告诉Hybris Firstname + Lastname列的组合必须是唯一的?

hybris impex

4
推荐指数
1
解决办法
5650
查看次数

我怎么知道在运行时为我的Spring bean设置了哪些实现类?

在hybris中,是否有一种简单的方法可以知道哪个实现类正在用于某个Spring bean?

我的意思是,我可以通过执行以下操作来覆盖Bean:

<alias name="myCheckoutFacade" alias="checkoutFacade"/>
<bean id="myCheckoutFacade" class="com.pedra.facades.checkout.impl.MyCheckoutFacadeImpl" scope="tenant" parent="defaultCheckoutFacade">
    <property name="commerceCheckoutService" ref="myCommerceCheckoutService"/>
</bean>
Run Code Online (Sandbox Code Playgroud)

...所以现在当Spring需要使用别名创建一个bean时,checkoutFacade实现类将MyCheckoutFacadeImpldefaultCheckoutFacade其他一些xml配置文件中定义的重写相反.

那么有没有办法在运行时知道哪个实现类被用于某个Spring bean定义?不用调试代码,我的意思是.

hybris spring-bean

4
推荐指数
1
解决办法
2213
查看次数

hybris找不到我的商品类型,但确实存在

启动hybris服务器时,我在控制台上收到以下消息:

ERROR [WrapperSimpleAppMain] (junit) [DefaultModelConverterRegistry] code PedraProduct does not belong to known type. Maybe you have added a new type without updating your system.
Run Code Online (Sandbox Code Playgroud)

但是我已经更新了系统,可以在hMC上找到我的物品类型。如果打开hMC,请转到“系统”>“类型”,然后在其中搜索我的类型PedraProduct,hybris会找到它。

那么,为什么会收到此错误消息,我该如何解决呢?

types hybris

3
推荐指数
1
解决办法
2115
查看次数

在hybris中禁用/停用Junit租户

是否可以在hybris中停用奴隶租户?我看到在启动期间,我的服务器花了很多时间为Junit租户加载上下文,所以我想停用它以查看服务器是否会更快启动.

multi-tenant slave hybris

3
推荐指数
1
解决办法
4559
查看次数

将鼠标悬停在照片上不会添加透明div

我正在尝试在图像上添加透明文本叠加层.我已经决定使用CSS添加透明div是最简单的,但无法弄清楚为什么我的代码不起作用.我在悬停时更改了图像的不透明度,并将包含文本的div设置为visibility:hidden.我用这个hover效果来制作visibility:visible.我只是无法让它工作.请帮忙.这是小提琴:

https://jsfiddle.net/3Lx1pyL9/

这是html:

<div id="chickcontainer">

        <img src="http://animal-dream.com/data_images/chicken/chicken7.jpg"><div class="overlay">chicks</div>
        <img class="chicks" src="https://smittenkitchendotcom.files.wordpress.com/2016/09/piri-piri-chicken.jpg?w=750">
        <img class="chicks" src="https://encrypted-tbn2.gstatic.com/images?q=tbn:ANd9GcRzRJV4iLzYh0eqyVG9-OidAW1t24Xa_vmVRX4Qy-WoyMIgpCx6">
    </div>
Run Code Online (Sandbox Code Playgroud)

和css:

#chickcontainer img{
    position:relative;
    width:30%;
    height:30%;
    display:inline-block;
    margin-left:2%;
    border-radius:100%;
    border: solid .5px;

}

.overlay{
    visibility:hidden;
    position:absolute;
    width:20%;
    height:90%;
    top:12%;
    left:7%;
    z-index:0;
}

#chickcontainer img:hover .overlay{
    visibility:visible;
    z-index:100;
}
Run Code Online (Sandbox Code Playgroud)

css

3
推荐指数
1
解决办法
45
查看次数